diff --git a/eng/azure-typespec-http-client-csharp-mgmt-emitter-package-lock.json b/eng/azure-typespec-http-client-csharp-mgmt-emitter-package-lock.json index 0b1048d7b1ab..e55be60fc000 100644 --- a/eng/azure-typespec-http-client-csharp-mgmt-emitter-package-lock.json +++ b/eng/azure-typespec-http-client-csharp-mgmt-emitter-package-lock.json @@ -5,7 +5,7 @@ "packages": { "": { "dependencies": { - "@azure-typespec/http-client-csharp-mgmt": "1.0.0-alpha.20260211.1" + "@azure-typespec/http-client-csharp-mgmt": "1.0.0-alpha.20260211.2" }, "devDependencies": { "@azure-tools/typespec-autorest": "0.64.0", @@ -132,30 +132,30 @@ "dev": true }, "node_modules/@azure-typespec/http-client-csharp": { - "version": "1.0.0-alpha.20260131.1", - "resolved": "https://registry.npmjs.org/@azure-typespec/http-client-csharp/-/http-client-csharp-1.0.0-alpha.20260131.1.tgz", - "integrity": "sha512-iMwydWtRpTg9vpttKNmrKxbaKa/if1JTFcgCccE3FLySEKtjZoPlcn0mz23iCU4c+dk7VuwAMd4BPrCadOXDVQ==", + "version": "1.0.0-alpha.20260209.2", + "resolved": "https://registry.npmjs.org/@azure-typespec/http-client-csharp/-/http-client-csharp-1.0.0-alpha.20260209.2.tgz", + "integrity": "sha512-sISS7VkMxI1R47Pqy/ZA2bPSchZUljL9qViv945BGpRmQMvNgckBFo3FN6qpYOMhek1tW73V0M0WCEGYNxe27Q==", "license": "MIT", "dependencies": { - "@typespec/http-client-csharp": "1.0.0-alpha.20260130.7" + "@typespec/http-client-csharp": "1.0.0-alpha.20260209.1" } }, "node_modules/@azure-typespec/http-client-csharp-mgmt": { - "version": "1.0.0-alpha.20260211.1", - "resolved": "https://registry.npmjs.org/@azure-typespec/http-client-csharp-mgmt/-/http-client-csharp-mgmt-1.0.0-alpha.20260211.1.tgz", - "integrity": "sha512-7FbkUa5d2zn9ZMH51pk5aWQss6uCPSCZrUtKWk9v4EptfhuYm8nbriXamsIH+vCvH1oHu9FbPBS6Z0lJ66vhkQ==", + "version": "1.0.0-alpha.20260211.2", + "resolved": "https://registry.npmjs.org/@azure-typespec/http-client-csharp-mgmt/-/http-client-csharp-mgmt-1.0.0-alpha.20260211.2.tgz", + "integrity": "sha512-KgdwI45ZYBvC7mty8lI6KpnZrunbcFbjHDM7BCLR5jg4WLJoIx4MlCOVANxFzcTGSfpdL6jA5UvqYNyYuW9ykA==", "license": "MIT", "dependencies": { - "@azure-typespec/http-client-csharp": "1.0.0-alpha.20260131.1" + "@azure-typespec/http-client-csharp": "1.0.0-alpha.20260209.2" }, "peerDependencies": { "@typespec/http-client-csharp": "^1.0.0-alpha" } }, "node_modules/@azure-typespec/http-client-csharp/node_modules/@typespec/http-client-csharp": { - "version": "1.0.0-alpha.20260130.7", - "resolved": "https://registry.npmjs.org/@typespec/http-client-csharp/-/http-client-csharp-1.0.0-alpha.20260130.7.tgz", - "integrity": "sha512-qONiMrPz0sF9W5NrexDbOthUzZsPX14qfiyVJ5JcsCsG7XmR2et2h4iIR8eiZBiXOzw5Ahj/xzXli1fcU9U4zg==", + "version": "1.0.0-alpha.20260209.1", + "resolved": "https://registry.npmjs.org/@typespec/http-client-csharp/-/http-client-csharp-1.0.0-alpha.20260209.1.tgz", + "integrity": "sha512-CBGtLb8SEDY3mwOXK4Kvzk+qJMz2+cwylV3noU4X6zkJ2YBWmMTZDozppIKkC6/lGHJDTCC5bXdtLR5FTpKs2w==", "license": "MIT", "peerDependencies": { "@azure-tools/typespec-client-generator-core": ">=0.64.3 < 0.65.0 || ~0.65.0-0", @@ -641,9 +641,9 @@ } }, "node_modules/@typespec/http-client-csharp": { - "version": "1.0.0-alpha.20260210.4", - "resolved": "https://registry.npmjs.org/@typespec/http-client-csharp/-/http-client-csharp-1.0.0-alpha.20260210.4.tgz", - "integrity": "sha512-NFFt8C2byc34Owu5LRokSjPDisNnEcCbQlGqbq4DaFWbpuDT7uHg0U48xO/uWTodboeTGSO3MpawKoqy1fEXAw==", + "version": "1.0.0-alpha.20260211.4", + "resolved": "https://registry.npmjs.org/@typespec/http-client-csharp/-/http-client-csharp-1.0.0-alpha.20260211.4.tgz", + "integrity": "sha512-kp95jNcks+QqC+plEUUTSMC6lFdO3uTsOCAixLiecpSPdiAq6eu6dtcGAFXzQCOurxs+fEmsRUWiExvNC4k4TQ==", "license": "MIT", "peer": true, "peerDependencies": { diff --git a/eng/azure-typespec-http-client-csharp-mgmt-emitter-package.json b/eng/azure-typespec-http-client-csharp-mgmt-emitter-package.json index 846c009a85f5..debacc1f440e 100644 --- a/eng/azure-typespec-http-client-csharp-mgmt-emitter-package.json +++ b/eng/azure-typespec-http-client-csharp-mgmt-emitter-package.json @@ -1,7 +1,7 @@ { "main": "dist/src/index.js", "dependencies": { - "@azure-typespec/http-client-csharp-mgmt": "1.0.0-alpha.20260211.1" + "@azure-typespec/http-client-csharp-mgmt": "1.0.0-alpha.20260211.2" }, "devDependencies": { "@azure-tools/typespec-autorest": "0.64.0", diff --git a/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/AdvisorAssessmentData.Serialization.cs b/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/AdvisorAssessmentData.Serialization.cs index 6797501d0ad6..348e55425a8b 100644 --- a/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/AdvisorAssessmentData.Serialization.cs +++ b/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/AdvisorAssessmentData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.Advisor /// The Advisor assessment result data structure. public partial class AdvisorAssessmentData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAdvisorAssessmentData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AdvisorAssessmentData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static AdvisorAssessmentData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeAdvisorAssessmentData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,23 +178,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AdvisorAssessmentData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (AdvisorAssessmentData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAdvisorAssessmentData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AdvisorAssessmentData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -185,12 +192,5 @@ internal static RequestContent ToRequestContent(AdvisorAssessmentData advisorAss content.JsonWriter.WriteObjectValue(advisorAssessmentData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static AdvisorAssessmentData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeAdvisorAssessmentData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/AdvisorMetadataEntityData.Serialization.cs b/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/AdvisorMetadataEntityData.Serialization.cs index 13046bc4451b..3cbf34a5d020 100644 --- a/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/AdvisorMetadataEntityData.Serialization.cs +++ b/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/AdvisorMetadataEntityData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.Advisor /// The metadata entity contract. public partial class AdvisorMetadataEntityData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAdvisorMetadataEntityData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AdvisorMetadataEntityData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static AdvisorMetadataEntityData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeAdvisorMetadataEntityData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,31 +178,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AdvisorMetadataEntityData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (AdvisorMetadataEntityData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAdvisorMetadataEntityData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AdvisorMetadataEntityData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static AdvisorMetadataEntityData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeAdvisorMetadataEntityData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/AdvisorRecommendationData.Serialization.cs b/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/AdvisorRecommendationData.Serialization.cs index 1d0f567ae8e7..8f1b2a8b7efc 100644 --- a/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/AdvisorRecommendationData.Serialization.cs +++ b/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/AdvisorRecommendationData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.Advisor /// Advisor Recommendation. public partial class AdvisorRecommendationData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAdvisorRecommendationData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AdvisorRecommendationData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static AdvisorRecommendationData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeAdvisorRecommendationData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,31 +178,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AdvisorRecommendationData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (AdvisorRecommendationData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAdvisorRecommendationData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AdvisorRecommendationData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static AdvisorRecommendationData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeAdvisorRecommendationData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/AdvisorResiliencyReviewData.Serialization.cs b/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/AdvisorResiliencyReviewData.Serialization.cs index 470a51116393..e84ebbccb2ad 100644 --- a/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/AdvisorResiliencyReviewData.Serialization.cs +++ b/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/AdvisorResiliencyReviewData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.Advisor /// The Advisor resiliency review data structure. public partial class AdvisorResiliencyReviewData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAdvisorResiliencyReviewData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AdvisorResiliencyReviewData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static AdvisorResiliencyReviewData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeAdvisorResiliencyReviewData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,31 +178,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AdvisorResiliencyReviewData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (AdvisorResiliencyReviewData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAdvisorResiliencyReviewData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AdvisorResiliencyReviewData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static AdvisorResiliencyReviewData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeAdvisorResiliencyReviewData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/AdvisorScoreEntityData.Serialization.cs b/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/AdvisorScoreEntityData.Serialization.cs index 58eaefa505a8..fdac051530df 100644 --- a/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/AdvisorScoreEntityData.Serialization.cs +++ b/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/AdvisorScoreEntityData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.Advisor /// The details of Advisor score for a single category. public partial class AdvisorScoreEntityData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAdvisorScoreEntityData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AdvisorScoreEntityData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static AdvisorScoreEntityData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeAdvisorScoreEntityData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,31 +178,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AdvisorScoreEntityData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (AdvisorScoreEntityData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAdvisorScoreEntityData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AdvisorScoreEntityData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static AdvisorScoreEntityData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeAdvisorScoreEntityData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/AdvisorSuppressionContractData.Serialization.cs b/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/AdvisorSuppressionContractData.Serialization.cs index c9ae46fbf60b..867b7a4a093a 100644 --- a/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/AdvisorSuppressionContractData.Serialization.cs +++ b/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/AdvisorSuppressionContractData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.Advisor /// The details of the snoozed or dismissed rule; for example, the duration, name, and GUID associated with the rule. public partial class AdvisorSuppressionContractData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAdvisorSuppressionContractData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AdvisorSuppressionContractData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static AdvisorSuppressionContractData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeAdvisorSuppressionContractData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,23 +178,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AdvisorSuppressionContractData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (AdvisorSuppressionContractData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAdvisorSuppressionContractData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AdvisorSuppressionContractData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -185,12 +192,5 @@ internal static RequestContent ToRequestContent(AdvisorSuppressionContractData a content.JsonWriter.WriteObjectValue(advisorSuppressionContractData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static AdvisorSuppressionContractData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeAdvisorSuppressionContractData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/AdvisorTriageData.Serialization.cs b/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/AdvisorTriageData.Serialization.cs index 98761ca11205..bb518a2103db 100644 --- a/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/AdvisorTriageData.Serialization.cs +++ b/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/AdvisorTriageData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.Advisor /// Triage resource data structure. public partial class AdvisorTriageData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAdvisorTriageData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AdvisorTriageData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static AdvisorTriageData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeAdvisorTriageData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,31 +178,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AdvisorTriageData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (AdvisorTriageData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAdvisorTriageData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AdvisorTriageData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static AdvisorTriageData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeAdvisorTriageData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/AdvisorTriageRecommendationData.Serialization.cs b/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/AdvisorTriageRecommendationData.Serialization.cs index 961aee5ab11d..569540fd0440 100644 --- a/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/AdvisorTriageRecommendationData.Serialization.cs +++ b/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/AdvisorTriageRecommendationData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.Advisor /// Triage recommendation data structure. public partial class AdvisorTriageRecommendationData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAdvisorTriageRecommendationData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AdvisorTriageRecommendationData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static AdvisorTriageRecommendationData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeAdvisorTriageRecommendationData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,31 +178,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AdvisorTriageRecommendationData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (AdvisorTriageRecommendationData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAdvisorTriageRecommendationData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AdvisorTriageRecommendationData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static AdvisorTriageRecommendationData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeAdvisorTriageRecommendationData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/Models/AdvisorAssessmentProperties.Serialization.cs b/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/Models/AdvisorAssessmentProperties.Serialization.cs index e63f260191ae..03a03ffdd9ec 100644 --- a/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/Models/AdvisorAssessmentProperties.Serialization.cs +++ b/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/Models/AdvisorAssessmentProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Advisor.Models /// Assessment result properties. internal partial class AdvisorAssessmentProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AdvisorAssessmentProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAdvisorAssessmentProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AdvisorAssessmentProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -232,23 +249,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AdvisorAssessmentProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AdvisorAssessmentProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAdvisorAssessmentProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AdvisorAssessmentProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/Models/AdvisorAssessmentType.Serialization.cs b/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/Models/AdvisorAssessmentType.Serialization.cs index b65637e1f8a7..76edcebd2d3b 100644 --- a/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/Models/AdvisorAssessmentType.Serialization.cs +++ b/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/Models/AdvisorAssessmentType.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Advisor.Models /// The Advisor assessment type result data structure. public partial class AdvisorAssessmentType : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AdvisorAssessmentType PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAdvisorAssessmentType(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AdvisorAssessmentType)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -168,23 +185,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AdvisorAssessmentType IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AdvisorAssessmentType PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAdvisorAssessmentType(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AdvisorAssessmentType)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/Models/AdvisorConfigurationData.Serialization.cs b/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/Models/AdvisorConfigurationData.Serialization.cs index 1e0e09f1c3d5..c064d8e56f26 100644 --- a/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/Models/AdvisorConfigurationData.Serialization.cs +++ b/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/Models/AdvisorConfigurationData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.Advisor.Models /// The Advisor configuration data structure. public partial class AdvisorConfigurationData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAdvisorConfigurationData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AdvisorConfigurationData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static AdvisorConfigurationData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeAdvisorConfigurationData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,23 +178,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AdvisorConfigurationData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (AdvisorConfigurationData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAdvisorConfigurationData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AdvisorConfigurationData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -185,12 +192,5 @@ internal static RequestContent ToRequestContent(AdvisorConfigurationData advisor content.JsonWriter.WriteObjectValue(advisorConfigurationData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static AdvisorConfigurationData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeAdvisorConfigurationData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/Models/AdvisorConfigurationListResult.Serialization.cs b/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/Models/AdvisorConfigurationListResult.Serialization.cs index 1d8dacdd2673..eb60eaef065a 100644 --- a/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/Models/AdvisorConfigurationListResult.Serialization.cs +++ b/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/Models/AdvisorConfigurationListResult.Serialization.cs @@ -22,6 +22,30 @@ internal AdvisorConfigurationListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AdvisorConfigurationListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAdvisorConfigurationListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AdvisorConfigurationListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static AdvisorConfigurationListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeAdvisorConfigurationListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AdvisorConfigurationListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AdvisorConfigurationListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAdvisorConfigurationListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AdvisorConfigurationListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static AdvisorConfigurationListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeAdvisorConfigurationListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/Models/AdvisorConfigurationProperties.Serialization.cs b/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/Models/AdvisorConfigurationProperties.Serialization.cs index 475b5e6e19fa..388b61d08c10 100644 --- a/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/Models/AdvisorConfigurationProperties.Serialization.cs +++ b/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/Models/AdvisorConfigurationProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Advisor.Models /// Configuration data properties. internal partial class AdvisorConfigurationProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AdvisorConfigurationProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAdvisorConfigurationProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AdvisorConfigurationProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -177,23 +194,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AdvisorConfigurationProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AdvisorConfigurationProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAdvisorConfigurationProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AdvisorConfigurationProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/Models/AdvisorDigestConfiguration.Serialization.cs b/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/Models/AdvisorDigestConfiguration.Serialization.cs index ab26e5ec6ead..93b88bc3a5f4 100644 --- a/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/Models/AdvisorDigestConfiguration.Serialization.cs +++ b/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/Models/AdvisorDigestConfiguration.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Advisor.Models /// Advisor Digest configuration entity. public partial class AdvisorDigestConfiguration : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AdvisorDigestConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAdvisorDigestConfiguration(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AdvisorDigestConfiguration)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -202,23 +219,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AdvisorDigestConfiguration IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AdvisorDigestConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAdvisorDigestConfiguration(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AdvisorDigestConfiguration)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/Models/AdvisorMetadataEntityProperties.Serialization.cs b/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/Models/AdvisorMetadataEntityProperties.Serialization.cs index deef732a5ac8..20b0bfbb0986 100644 --- a/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/Models/AdvisorMetadataEntityProperties.Serialization.cs +++ b/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/Models/AdvisorMetadataEntityProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Advisor.Models /// The metadata entity properties. internal partial class AdvisorMetadataEntityProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AdvisorMetadataEntityProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAdvisorMetadataEntityProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AdvisorMetadataEntityProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -205,23 +222,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AdvisorMetadataEntityProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AdvisorMetadataEntityProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAdvisorMetadataEntityProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AdvisorMetadataEntityProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/Models/AdvisorPredictionContent.Serialization.cs b/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/Models/AdvisorPredictionContent.Serialization.cs index 2aec126d3a32..0f96b3710a5d 100644 --- a/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/Models/AdvisorPredictionContent.Serialization.cs +++ b/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/Models/AdvisorPredictionContent.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.Advisor.Models /// Parameters for predict recommendation. public partial class AdvisorPredictionContent : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AdvisorPredictionContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAdvisorPredictionContent(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AdvisorPredictionContent)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -123,23 +140,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AdvisorPredictionContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AdvisorPredictionContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAdvisorPredictionContent(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AdvisorPredictionContent)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/Models/AdvisorPredictionContentProperties.Serialization.cs b/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/Models/AdvisorPredictionContentProperties.Serialization.cs index 2796d4d0bf24..d5fb8bb927b8 100644 --- a/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/Models/AdvisorPredictionContentProperties.Serialization.cs +++ b/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/Models/AdvisorPredictionContentProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Advisor.Models /// Properties given for the predictor. internal partial class AdvisorPredictionContentProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AdvisorPredictionContentProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAdvisorPredictionContentProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AdvisorPredictionContentProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -144,23 +161,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AdvisorPredictionContentProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AdvisorPredictionContentProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAdvisorPredictionContentProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AdvisorPredictionContentProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/Models/AdvisorPredictionResult.Serialization.cs b/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/Models/AdvisorPredictionResult.Serialization.cs index 7019aca5c84e..da4fc33439e7 100644 --- a/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/Models/AdvisorPredictionResult.Serialization.cs +++ b/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/Models/AdvisorPredictionResult.Serialization.cs @@ -17,6 +17,30 @@ namespace Azure.ResourceManager.Advisor.Models /// Response used by predictions. public partial class AdvisorPredictionResult : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AdvisorPredictionResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAdvisorPredictionResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AdvisorPredictionResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static AdvisorPredictionResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeAdvisorPredictionResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -123,31 +147,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AdvisorPredictionResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AdvisorPredictionResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAdvisorPredictionResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AdvisorPredictionResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static AdvisorPredictionResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeAdvisorPredictionResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/Models/AdvisorPredictionResultProperties.Serialization.cs b/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/Models/AdvisorPredictionResultProperties.Serialization.cs index d97cb79f1038..47499f9d3783 100644 --- a/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/Models/AdvisorPredictionResultProperties.Serialization.cs +++ b/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/Models/AdvisorPredictionResultProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Advisor.Models /// Properties of the prediction. internal partial class AdvisorPredictionResultProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AdvisorPredictionResultProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAdvisorPredictionResultProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AdvisorPredictionResultProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -223,23 +240,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AdvisorPredictionResultProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AdvisorPredictionResultProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAdvisorPredictionResultProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AdvisorPredictionResultProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/Models/AdvisorRecommendationPatch.Serialization.cs b/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/Models/AdvisorRecommendationPatch.Serialization.cs index 25ffbf7d9351..4be201744f37 100644 --- a/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/Models/AdvisorRecommendationPatch.Serialization.cs +++ b/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/Models/AdvisorRecommendationPatch.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.Advisor.Models /// The AdvisorRecommendationPatch. public partial class AdvisorRecommendationPatch : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AdvisorRecommendationPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAdvisorRecommendationPatch(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AdvisorRecommendationPatch)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -123,23 +140,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AdvisorRecommendationPatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AdvisorRecommendationPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAdvisorRecommendationPatch(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AdvisorRecommendationPatch)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/Models/AdvisorRecommendationPatchProperties.Serialization.cs b/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/Models/AdvisorRecommendationPatchProperties.Serialization.cs index 06b6d4fe4475..62e483067e74 100644 --- a/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/Models/AdvisorRecommendationPatchProperties.Serialization.cs +++ b/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/Models/AdvisorRecommendationPatchProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Advisor.Models /// The AdvisorRecommendationPatchProperties. internal partial class AdvisorRecommendationPatchProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AdvisorRecommendationPatchProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAdvisorRecommendationPatchProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AdvisorRecommendationPatchProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -122,23 +139,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AdvisorRecommendationPatchProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AdvisorRecommendationPatchProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAdvisorRecommendationPatchProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AdvisorRecommendationPatchProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/Models/AdvisorRecommendationProperties.Serialization.cs b/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/Models/AdvisorRecommendationProperties.Serialization.cs index c92058d0a917..96014a61598a 100644 --- a/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/Models/AdvisorRecommendationProperties.Serialization.cs +++ b/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/Models/AdvisorRecommendationProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Advisor.Models /// The properties of the recommendation. internal partial class AdvisorRecommendationProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AdvisorRecommendationProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAdvisorRecommendationProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AdvisorRecommendationProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -663,23 +680,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AdvisorRecommendationProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AdvisorRecommendationProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAdvisorRecommendationProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AdvisorRecommendationProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/Models/AdvisorResiliencyReviewListResult.Serialization.cs b/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/Models/AdvisorResiliencyReviewListResult.Serialization.cs index 54d30c2cfc55..fdb4e5f8af01 100644 --- a/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/Models/AdvisorResiliencyReviewListResult.Serialization.cs +++ b/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/Models/AdvisorResiliencyReviewListResult.Serialization.cs @@ -22,6 +22,30 @@ internal AdvisorResiliencyReviewListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AdvisorResiliencyReviewListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAdvisorResiliencyReviewListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AdvisorResiliencyReviewListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static AdvisorResiliencyReviewListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeAdvisorResiliencyReviewListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AdvisorResiliencyReviewListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AdvisorResiliencyReviewListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAdvisorResiliencyReviewListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AdvisorResiliencyReviewListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static AdvisorResiliencyReviewListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeAdvisorResiliencyReviewListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/Models/AdvisorResiliencyReviewProperties.Serialization.cs b/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/Models/AdvisorResiliencyReviewProperties.Serialization.cs index 95e8b44587a2..ad92efacf85e 100644 --- a/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/Models/AdvisorResiliencyReviewProperties.Serialization.cs +++ b/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/Models/AdvisorResiliencyReviewProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Advisor.Models /// Resiliency review properties. internal partial class AdvisorResiliencyReviewProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AdvisorResiliencyReviewProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAdvisorResiliencyReviewProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AdvisorResiliencyReviewProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -196,23 +213,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AdvisorResiliencyReviewProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AdvisorResiliencyReviewProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAdvisorResiliencyReviewProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AdvisorResiliencyReviewProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/Models/AdvisorScoreEntityContent.Serialization.cs b/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/Models/AdvisorScoreEntityContent.Serialization.cs index 1d2f58d7f354..9b8ecd7b78f5 100644 --- a/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/Models/AdvisorScoreEntityContent.Serialization.cs +++ b/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/Models/AdvisorScoreEntityContent.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Advisor.Models /// The details of Advisor Score. public partial class AdvisorScoreEntityContent : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AdvisorScoreEntityContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAdvisorScoreEntityContent(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AdvisorScoreEntityContent)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -200,23 +217,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AdvisorScoreEntityContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AdvisorScoreEntityContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAdvisorScoreEntityContent(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AdvisorScoreEntityContent)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/Models/AdvisorScoreEntityProperties.Serialization.cs b/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/Models/AdvisorScoreEntityProperties.Serialization.cs index ee0ba4d9e2e1..153891a7486b 100644 --- a/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/Models/AdvisorScoreEntityProperties.Serialization.cs +++ b/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/Models/AdvisorScoreEntityProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Advisor.Models /// The Advisor score data. internal partial class AdvisorScoreEntityProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AdvisorScoreEntityProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAdvisorScoreEntityProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AdvisorScoreEntityProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -147,23 +164,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AdvisorScoreEntityProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AdvisorScoreEntityProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAdvisorScoreEntityProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AdvisorScoreEntityProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/Models/AdvisorScoreResult.Serialization.cs b/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/Models/AdvisorScoreResult.Serialization.cs index 7f9fc6c34283..a84b050e8825 100644 --- a/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/Models/AdvisorScoreResult.Serialization.cs +++ b/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/Models/AdvisorScoreResult.Serialization.cs @@ -17,6 +17,30 @@ namespace Azure.ResourceManager.Advisor.Models /// The AdvisorScoreResult. internal partial class AdvisorScoreResult : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AdvisorScoreResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAdvisorScoreResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AdvisorScoreResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static AdvisorScoreResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeAdvisorScoreResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -133,31 +157,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AdvisorScoreResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AdvisorScoreResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAdvisorScoreResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AdvisorScoreResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static AdvisorScoreResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeAdvisorScoreResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/Models/AdvisorSuppressionProperties.Serialization.cs b/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/Models/AdvisorSuppressionProperties.Serialization.cs index bfcedc0d18c9..52d5e0203bb4 100644 --- a/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/Models/AdvisorSuppressionProperties.Serialization.cs +++ b/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/Models/AdvisorSuppressionProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Advisor.Models /// The properties of the suppression. internal partial class AdvisorSuppressionProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AdvisorSuppressionProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAdvisorSuppressionProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AdvisorSuppressionProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -144,23 +161,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AdvisorSuppressionProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AdvisorSuppressionProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAdvisorSuppressionProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AdvisorSuppressionProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/Models/AdvisorTimeSeriesEntity.Serialization.cs b/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/Models/AdvisorTimeSeriesEntity.Serialization.cs index 1255c70effe2..26e8f8704eda 100644 --- a/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/Models/AdvisorTimeSeriesEntity.Serialization.cs +++ b/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/Models/AdvisorTimeSeriesEntity.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Advisor.Models /// The historic data at different aggregation levels. public partial class AdvisorTimeSeriesEntity : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AdvisorTimeSeriesEntity PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAdvisorTimeSeriesEntity(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AdvisorTimeSeriesEntity)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -147,23 +164,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AdvisorTimeSeriesEntity IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AdvisorTimeSeriesEntity PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAdvisorTimeSeriesEntity(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AdvisorTimeSeriesEntity)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/Models/AdvisorTriageListResult.Serialization.cs b/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/Models/AdvisorTriageListResult.Serialization.cs index a860bb2838de..18c0da0054de 100644 --- a/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/Models/AdvisorTriageListResult.Serialization.cs +++ b/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/Models/AdvisorTriageListResult.Serialization.cs @@ -22,6 +22,30 @@ internal AdvisorTriageListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AdvisorTriageListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAdvisorTriageListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AdvisorTriageListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static AdvisorTriageListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeAdvisorTriageListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AdvisorTriageListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AdvisorTriageListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAdvisorTriageListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AdvisorTriageListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static AdvisorTriageListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeAdvisorTriageListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/Models/AdvisorTriageProperties.Serialization.cs b/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/Models/AdvisorTriageProperties.Serialization.cs index 99aa6dbb40b3..e8db152c9e6a 100644 --- a/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/Models/AdvisorTriageProperties.Serialization.cs +++ b/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/Models/AdvisorTriageProperties.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.Advisor.Models /// Triage resource properties. internal partial class AdvisorTriageProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AdvisorTriageProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAdvisorTriageProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AdvisorTriageProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -197,23 +214,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AdvisorTriageProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AdvisorTriageProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAdvisorTriageProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AdvisorTriageProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/Models/AdvisorTriageRecommendationListResult.Serialization.cs b/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/Models/AdvisorTriageRecommendationListResult.Serialization.cs index 78448619e91e..cdf688ee2fb5 100644 --- a/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/Models/AdvisorTriageRecommendationListResult.Serialization.cs +++ b/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/Models/AdvisorTriageRecommendationListResult.Serialization.cs @@ -22,6 +22,30 @@ internal AdvisorTriageRecommendationListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AdvisorTriageRecommendationListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAdvisorTriageRecommendationListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AdvisorTriageRecommendationListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static AdvisorTriageRecommendationListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeAdvisorTriageRecommendationListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AdvisorTriageRecommendationListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AdvisorTriageRecommendationListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAdvisorTriageRecommendationListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AdvisorTriageRecommendationListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static AdvisorTriageRecommendationListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeAdvisorTriageRecommendationListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/Models/AdvisorTriageRecommendationProperties.Serialization.cs b/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/Models/AdvisorTriageRecommendationProperties.Serialization.cs index cff09816aa5a..21c2f23cce36 100644 --- a/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/Models/AdvisorTriageRecommendationProperties.Serialization.cs +++ b/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/Models/AdvisorTriageRecommendationProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Advisor.Models /// Triage recommendation properties. internal partial class AdvisorTriageRecommendationProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AdvisorTriageRecommendationProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAdvisorTriageRecommendationProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AdvisorTriageRecommendationProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -266,23 +283,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AdvisorTriageRecommendationProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AdvisorTriageRecommendationProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAdvisorTriageRecommendationProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AdvisorTriageRecommendationProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/Models/AdvisorWorkload.Serialization.cs b/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/Models/AdvisorWorkload.Serialization.cs index bbb9cf758c9a..5514cadecc1e 100644 --- a/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/Models/AdvisorWorkload.Serialization.cs +++ b/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/Models/AdvisorWorkload.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Advisor.Models /// The Workload result data structure. public partial class AdvisorWorkload : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AdvisorWorkload PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAdvisorWorkload(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AdvisorWorkload)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -151,23 +168,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AdvisorWorkload IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AdvisorWorkload PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAdvisorWorkload(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AdvisorWorkload)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/Models/AssessmentListResult.Serialization.cs b/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/Models/AssessmentListResult.Serialization.cs index 9091fd77557b..48e81717f4c6 100644 --- a/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/Models/AssessmentListResult.Serialization.cs +++ b/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/Models/AssessmentListResult.Serialization.cs @@ -22,6 +22,30 @@ internal AssessmentListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AssessmentListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAssessmentListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AssessmentListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static AssessmentListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeAssessmentListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AssessmentListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AssessmentListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAssessmentListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AssessmentListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static AssessmentListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeAssessmentListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/Models/AssessmentTypeListResult.Serialization.cs b/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/Models/AssessmentTypeListResult.Serialization.cs index 0d6ef5c657a0..93383e9a84f0 100644 --- a/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/Models/AssessmentTypeListResult.Serialization.cs +++ b/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/Models/AssessmentTypeListResult.Serialization.cs @@ -22,6 +22,30 @@ internal AssessmentTypeListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AssessmentTypeListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAssessmentTypeListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AssessmentTypeListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static AssessmentTypeListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeAssessmentTypeListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AssessmentTypeListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AssessmentTypeListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAssessmentTypeListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AssessmentTypeListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static AssessmentTypeListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeAssessmentTypeListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/Models/MetadataEntityListResult.Serialization.cs b/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/Models/MetadataEntityListResult.Serialization.cs index 36c1fba03d1a..05bea9fc04f4 100644 --- a/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/Models/MetadataEntityListResult.Serialization.cs +++ b/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/Models/MetadataEntityListResult.Serialization.cs @@ -22,6 +22,30 @@ internal MetadataEntityListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual MetadataEntityListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeMetadataEntityListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(MetadataEntityListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static MetadataEntityListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeMetadataEntityListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. MetadataEntityListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual MetadataEntityListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeMetadataEntityListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(MetadataEntityListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static MetadataEntityListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeMetadataEntityListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/Models/MetadataSupportedValueDetail.Serialization.cs b/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/Models/MetadataSupportedValueDetail.Serialization.cs index db72b53ca02f..b7ad72f4c8ed 100644 --- a/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/Models/MetadataSupportedValueDetail.Serialization.cs +++ b/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/Models/MetadataSupportedValueDetail.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Advisor.Models /// The metadata supported value detail. public partial class MetadataSupportedValueDetail : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual MetadataSupportedValueDetail PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeMetadataSupportedValueDetail(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(MetadataSupportedValueDetail)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -129,23 +146,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. MetadataSupportedValueDetail IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual MetadataSupportedValueDetail PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeMetadataSupportedValueDetail(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(MetadataSupportedValueDetail)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/Models/RecommendationRejectContent.Serialization.cs b/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/Models/RecommendationRejectContent.Serialization.cs index bb224a05550e..7573089ffb17 100644 --- a/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/Models/RecommendationRejectContent.Serialization.cs +++ b/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/Models/RecommendationRejectContent.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.Advisor.Models /// Recommendation reject body. public partial class RecommendationRejectContent : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual RecommendationRejectContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeRecommendationRejectContent(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(RecommendationRejectContent)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -123,23 +140,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. RecommendationRejectContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual RecommendationRejectContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeRecommendationRejectContent(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(RecommendationRejectContent)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/Models/RecommendationResourceMetadata.Serialization.cs b/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/Models/RecommendationResourceMetadata.Serialization.cs index 632d8ae24819..688344db2d5a 100644 --- a/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/Models/RecommendationResourceMetadata.Serialization.cs +++ b/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/Models/RecommendationResourceMetadata.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.Advisor.Models /// Recommendation resource metadata. public partial class RecommendationResourceMetadata : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual RecommendationResourceMetadata PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeRecommendationResourceMetadata(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(RecommendationResourceMetadata)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -207,23 +224,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. RecommendationResourceMetadata IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual RecommendationResourceMetadata PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeRecommendationResourceMetadata(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(RecommendationResourceMetadata)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/Models/RecommendationResourceWorkload.Serialization.cs b/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/Models/RecommendationResourceWorkload.Serialization.cs index 39095803111b..4f378f32c50b 100644 --- a/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/Models/RecommendationResourceWorkload.Serialization.cs +++ b/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/Models/RecommendationResourceWorkload.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Advisor.Models /// The Workload that this Resource belongs to. public partial class RecommendationResourceWorkload : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual RecommendationResourceWorkload PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeRecommendationResourceWorkload(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(RecommendationResourceWorkload)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -129,23 +146,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. RecommendationResourceWorkload IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual RecommendationResourceWorkload PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeRecommendationResourceWorkload(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(RecommendationResourceWorkload)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/Models/RecommendationReview.Serialization.cs b/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/Models/RecommendationReview.Serialization.cs index 06753637fdae..a8fcdd152c76 100644 --- a/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/Models/RecommendationReview.Serialization.cs +++ b/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/Models/RecommendationReview.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Advisor.Models /// The Review that this Recommendation belongs to. public partial class RecommendationReview : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual RecommendationReview PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeRecommendationReview(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(RecommendationReview)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -129,23 +146,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. RecommendationReview IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual RecommendationReview PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeRecommendationReview(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(RecommendationReview)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/Models/RecommendationShortDescription.Serialization.cs b/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/Models/RecommendationShortDescription.Serialization.cs index c4ae5fd9682f..ea136f0a2912 100644 --- a/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/Models/RecommendationShortDescription.Serialization.cs +++ b/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/Models/RecommendationShortDescription.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Advisor.Models /// A summary of the recommendation. public partial class RecommendationShortDescription : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual RecommendationShortDescription PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeRecommendationShortDescription(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(RecommendationShortDescription)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -129,23 +146,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. RecommendationShortDescription IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual RecommendationShortDescription PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeRecommendationShortDescription(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(RecommendationShortDescription)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/Models/ResourceRecommendationBaseListResult.Serialization.cs b/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/Models/ResourceRecommendationBaseListResult.Serialization.cs index aa028a5ebb26..d5d5aa731be7 100644 --- a/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/Models/ResourceRecommendationBaseListResult.Serialization.cs +++ b/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/Models/ResourceRecommendationBaseListResult.Serialization.cs @@ -22,6 +22,30 @@ internal ResourceRecommendationBaseListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceRecommendationBaseListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeResourceRecommendationBaseListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ResourceRecommendationBaseListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static ResourceRecommendationBaseListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeResourceRecommendationBaseListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ResourceRecommendationBaseListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceRecommendationBaseListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeResourceRecommendationBaseListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ResourceRecommendationBaseListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static ResourceRecommendationBaseListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeResourceRecommendationBaseListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/Models/SuppressionContractListResult.Serialization.cs b/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/Models/SuppressionContractListResult.Serialization.cs index 5a3e6662f340..831fd4424c7b 100644 --- a/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/Models/SuppressionContractListResult.Serialization.cs +++ b/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/Models/SuppressionContractListResult.Serialization.cs @@ -22,6 +22,30 @@ internal SuppressionContractListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SuppressionContractListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSuppressionContractListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SuppressionContractListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static SuppressionContractListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeSuppressionContractListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SuppressionContractListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SuppressionContractListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSuppressionContractListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SuppressionContractListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static SuppressionContractListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeSuppressionContractListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/Models/TrackedRecommendationProperties.Serialization.cs b/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/Models/TrackedRecommendationProperties.Serialization.cs index 5047b68145ec..b530d566c0e5 100644 --- a/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/Models/TrackedRecommendationProperties.Serialization.cs +++ b/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/Models/TrackedRecommendationProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Advisor.Models /// The tracked properties of a Recommendation. public partial class TrackedRecommendationProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual TrackedRecommendationProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeTrackedRecommendationProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(TrackedRecommendationProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -167,23 +184,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. TrackedRecommendationProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual TrackedRecommendationProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeTrackedRecommendationProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(TrackedRecommendationProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/Models/WorkloadListResult.Serialization.cs b/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/Models/WorkloadListResult.Serialization.cs index 26c592a89ac8..06d7d55ba554 100644 --- a/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/Models/WorkloadListResult.Serialization.cs +++ b/sdk/advisor/Azure.ResourceManager.Advisor/src/Generated/Models/WorkloadListResult.Serialization.cs @@ -22,6 +22,30 @@ internal WorkloadListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual WorkloadListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeWorkloadListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(WorkloadListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static WorkloadListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeWorkloadListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. WorkloadListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual WorkloadListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeWorkloadListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(WorkloadListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static WorkloadListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeWorkloadListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/agricultureplatform/Azure.ResourceManager.AgriculturePlatform/src/Generated/AgricultureServiceData.Serialization.cs b/sdk/agricultureplatform/Azure.ResourceManager.AgriculturePlatform/src/Generated/AgricultureServiceData.Serialization.cs index 2387c8177f0e..f260c02255be 100644 --- a/sdk/agricultureplatform/Azure.ResourceManager.AgriculturePlatform/src/Generated/AgricultureServiceData.Serialization.cs +++ b/sdk/agricultureplatform/Azure.ResourceManager.AgriculturePlatform/src/Generated/AgricultureServiceData.Serialization.cs @@ -25,6 +25,30 @@ internal AgricultureServiceData() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAgricultureServiceData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AgricultureServiceData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static AgricultureServiceData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeAgricultureServiceData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -221,23 +245,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AgricultureServiceData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (AgricultureServiceData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAgricultureServiceData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AgricultureServiceData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -252,12 +259,5 @@ internal static RequestContent ToRequestContent(AgricultureServiceData agricultu content.JsonWriter.WriteObjectValue(agricultureServiceData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static AgricultureServiceData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeAgricultureServiceData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/agricultureplatform/Azure.ResourceManager.AgriculturePlatform/src/Generated/Models/AgriServiceResourceListResult.Serialization.cs b/sdk/agricultureplatform/Azure.ResourceManager.AgriculturePlatform/src/Generated/Models/AgriServiceResourceListResult.Serialization.cs index 100b8fcd949b..18185b7c8628 100644 --- a/sdk/agricultureplatform/Azure.ResourceManager.AgriculturePlatform/src/Generated/Models/AgriServiceResourceListResult.Serialization.cs +++ b/sdk/agricultureplatform/Azure.ResourceManager.AgriculturePlatform/src/Generated/Models/AgriServiceResourceListResult.Serialization.cs @@ -22,6 +22,30 @@ internal AgriServiceResourceListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AgriServiceResourceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAgriServiceResourceListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AgriServiceResourceListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static AgriServiceResourceListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeAgriServiceResourceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AgriServiceResourceListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AgriServiceResourceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAgriServiceResourceListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AgriServiceResourceListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static AgriServiceResourceListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeAgriServiceResourceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/agricultureplatform/Azure.ResourceManager.AgriculturePlatform/src/Generated/Models/AgriculturePlatformSku.Serialization.cs b/sdk/agricultureplatform/Azure.ResourceManager.AgriculturePlatform/src/Generated/Models/AgriculturePlatformSku.Serialization.cs index f26188a9bb3f..f2b830e7d4b9 100644 --- a/sdk/agricultureplatform/Azure.ResourceManager.AgriculturePlatform/src/Generated/Models/AgriculturePlatformSku.Serialization.cs +++ b/sdk/agricultureplatform/Azure.ResourceManager.AgriculturePlatform/src/Generated/Models/AgriculturePlatformSku.Serialization.cs @@ -21,6 +21,23 @@ internal AgriculturePlatformSku() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AgriculturePlatformSku PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAgriculturePlatformSku(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AgriculturePlatformSku)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -178,23 +195,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AgriculturePlatformSku IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AgriculturePlatformSku PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAgriculturePlatformSku(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AgriculturePlatformSku)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/agricultureplatform/Azure.ResourceManager.AgriculturePlatform/src/Generated/Models/AgricultureServiceConfig.Serialization.cs b/sdk/agricultureplatform/Azure.ResourceManager.AgriculturePlatform/src/Generated/Models/AgricultureServiceConfig.Serialization.cs index 5c24280abde1..e953ca69fcf0 100644 --- a/sdk/agricultureplatform/Azure.ResourceManager.AgriculturePlatform/src/Generated/Models/AgricultureServiceConfig.Serialization.cs +++ b/sdk/agricultureplatform/Azure.ResourceManager.AgriculturePlatform/src/Generated/Models/AgricultureServiceConfig.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.AgriculturePlatform.Models /// Config of the AgriService resource instance. public partial class AgricultureServiceConfig : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AgricultureServiceConfig PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAgricultureServiceConfig(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AgricultureServiceConfig)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -213,23 +230,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AgricultureServiceConfig IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AgricultureServiceConfig PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAgricultureServiceConfig(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AgricultureServiceConfig)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/agricultureplatform/Azure.ResourceManager.AgriculturePlatform/src/Generated/Models/AgricultureServicePatch.Serialization.cs b/sdk/agricultureplatform/Azure.ResourceManager.AgriculturePlatform/src/Generated/Models/AgricultureServicePatch.Serialization.cs index d8734ca99737..494e8ec2990f 100644 --- a/sdk/agricultureplatform/Azure.ResourceManager.AgriculturePlatform/src/Generated/Models/AgricultureServicePatch.Serialization.cs +++ b/sdk/agricultureplatform/Azure.ResourceManager.AgriculturePlatform/src/Generated/Models/AgricultureServicePatch.Serialization.cs @@ -19,6 +19,23 @@ namespace Azure.ResourceManager.AgriculturePlatform.Models /// The type used for update operations of the AgriServiceResource. public partial class AgricultureServicePatch : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AgricultureServicePatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAgricultureServicePatch(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AgricultureServicePatch)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -193,23 +210,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AgricultureServicePatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AgricultureServicePatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAgricultureServicePatch(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AgricultureServicePatch)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/agricultureplatform/Azure.ResourceManager.AgriculturePlatform/src/Generated/Models/AgricultureServicePatchProperties.Serialization.cs b/sdk/agricultureplatform/Azure.ResourceManager.AgriculturePlatform/src/Generated/Models/AgricultureServicePatchProperties.Serialization.cs index 8fe41eb6f8e2..2a3f9907edcf 100644 --- a/sdk/agricultureplatform/Azure.ResourceManager.AgriculturePlatform/src/Generated/Models/AgricultureServicePatchProperties.Serialization.cs +++ b/sdk/agricultureplatform/Azure.ResourceManager.AgriculturePlatform/src/Generated/Models/AgricultureServicePatchProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.AgriculturePlatform.Models /// The updatable properties of the AgriServiceResource. public partial class AgricultureServicePatchProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AgricultureServicePatchProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAgricultureServicePatchProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AgricultureServicePatchProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -172,23 +189,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AgricultureServicePatchProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AgricultureServicePatchProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAgricultureServicePatchProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AgricultureServicePatchProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/agricultureplatform/Azure.ResourceManager.AgriculturePlatform/src/Generated/Models/AgricultureServiceProperties.Serialization.cs b/sdk/agricultureplatform/Azure.ResourceManager.AgriculturePlatform/src/Generated/Models/AgricultureServiceProperties.Serialization.cs index d038a8a12132..c4dbcdbb44b2 100644 --- a/sdk/agricultureplatform/Azure.ResourceManager.AgriculturePlatform/src/Generated/Models/AgricultureServiceProperties.Serialization.cs +++ b/sdk/agricultureplatform/Azure.ResourceManager.AgriculturePlatform/src/Generated/Models/AgricultureServiceProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.AgriculturePlatform.Models /// Details of the Agriculture AgriDataManager. public partial class AgricultureServiceProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AgricultureServiceProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAgricultureServiceProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AgricultureServiceProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -208,23 +225,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AgricultureServiceProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AgricultureServiceProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAgricultureServiceProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AgricultureServiceProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/agricultureplatform/Azure.ResourceManager.AgriculturePlatform/src/Generated/Models/AgricultureSolution.Serialization.cs b/sdk/agricultureplatform/Azure.ResourceManager.AgriculturePlatform/src/Generated/Models/AgricultureSolution.Serialization.cs index 287b474e2f16..d0ff60d1f7f9 100644 --- a/sdk/agricultureplatform/Azure.ResourceManager.AgriculturePlatform/src/Generated/Models/AgricultureSolution.Serialization.cs +++ b/sdk/agricultureplatform/Azure.ResourceManager.AgriculturePlatform/src/Generated/Models/AgricultureSolution.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.AgriculturePlatform.Models /// Installed data manager for Agriculture solution detail. public partial class AgricultureSolution : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AgricultureSolution PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAgricultureSolution(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AgricultureSolution)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -180,23 +197,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AgricultureSolution IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AgricultureSolution PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAgricultureSolution(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AgricultureSolution)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/agricultureplatform/Azure.ResourceManager.AgriculturePlatform/src/Generated/Models/AvailableAgriSolutionListResult.Serialization.cs b/sdk/agricultureplatform/Azure.ResourceManager.AgriculturePlatform/src/Generated/Models/AvailableAgriSolutionListResult.Serialization.cs index dcab99ff510e..d7d4fb151441 100644 --- a/sdk/agricultureplatform/Azure.ResourceManager.AgriculturePlatform/src/Generated/Models/AvailableAgriSolutionListResult.Serialization.cs +++ b/sdk/agricultureplatform/Azure.ResourceManager.AgriculturePlatform/src/Generated/Models/AvailableAgriSolutionListResult.Serialization.cs @@ -22,6 +22,30 @@ internal AvailableAgriSolutionListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AvailableAgriSolutionListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAvailableAgriSolutionListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AvailableAgriSolutionListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static AvailableAgriSolutionListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeAvailableAgriSolutionListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -131,31 +155,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AvailableAgriSolutionListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AvailableAgriSolutionListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAvailableAgriSolutionListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AvailableAgriSolutionListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static AvailableAgriSolutionListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeAvailableAgriSolutionListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/agricultureplatform/Azure.ResourceManager.AgriculturePlatform/src/Generated/Models/DataConnectorCredentialMap.Serialization.cs b/sdk/agricultureplatform/Azure.ResourceManager.AgriculturePlatform/src/Generated/Models/DataConnectorCredentialMap.Serialization.cs index 874b997945c8..dff348e7db6d 100644 --- a/sdk/agricultureplatform/Azure.ResourceManager.AgriculturePlatform/src/Generated/Models/DataConnectorCredentialMap.Serialization.cs +++ b/sdk/agricultureplatform/Azure.ResourceManager.AgriculturePlatform/src/Generated/Models/DataConnectorCredentialMap.Serialization.cs @@ -21,6 +21,23 @@ internal DataConnectorCredentialMap() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DataConnectorCredentialMap PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataConnectorCredentialMap(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataConnectorCredentialMap)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -128,23 +145,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataConnectorCredentialMap IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DataConnectorCredentialMap PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataConnectorCredentialMap(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataConnectorCredentialMap)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/agricultureplatform/Azure.ResourceManager.AgriculturePlatform/src/Generated/Models/DataConnectorCredentials.Serialization.cs b/sdk/agricultureplatform/Azure.ResourceManager.AgriculturePlatform/src/Generated/Models/DataConnectorCredentials.Serialization.cs index 8de35c0d6b06..e581dd25a930 100644 --- a/sdk/agricultureplatform/Azure.ResourceManager.AgriculturePlatform/src/Generated/Models/DataConnectorCredentials.Serialization.cs +++ b/sdk/agricultureplatform/Azure.ResourceManager.AgriculturePlatform/src/Generated/Models/DataConnectorCredentials.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.AgriculturePlatform.Models /// The properties related to an AgriService data connector. public partial class DataConnectorCredentials : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DataConnectorCredentials PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataConnectorCredentials(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataConnectorCredentials)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -172,23 +189,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataConnectorCredentials IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DataConnectorCredentials PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataConnectorCredentials(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataConnectorCredentials)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/agricultureplatform/Azure.ResourceManager.AgriculturePlatform/src/Generated/Models/DataManagerForAgricultureSolution.Serialization.cs b/sdk/agricultureplatform/Azure.ResourceManager.AgriculturePlatform/src/Generated/Models/DataManagerForAgricultureSolution.Serialization.cs index 6a8d9b750458..8d50bc4ab987 100644 --- a/sdk/agricultureplatform/Azure.ResourceManager.AgriculturePlatform/src/Generated/Models/DataManagerForAgricultureSolution.Serialization.cs +++ b/sdk/agricultureplatform/Azure.ResourceManager.AgriculturePlatform/src/Generated/Models/DataManagerForAgricultureSolution.Serialization.cs @@ -21,6 +21,23 @@ internal DataManagerForAgricultureSolution() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DataManagerForAgricultureSolution PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataManagerForAgricultureSolution(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataManagerForAgricultureSolution)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -216,23 +233,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataManagerForAgricultureSolution IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DataManagerForAgricultureSolution PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataManagerForAgricultureSolution(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataManagerForAgricultureSolution)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/agricultureplatform/Azure.ResourceManager.AgriculturePlatform/src/Generated/Models/InstalledSolutionMap.Serialization.cs b/sdk/agricultureplatform/Azure.ResourceManager.AgriculturePlatform/src/Generated/Models/InstalledSolutionMap.Serialization.cs index e6289bdb5f1a..2b09cc15d134 100644 --- a/sdk/agricultureplatform/Azure.ResourceManager.AgriculturePlatform/src/Generated/Models/InstalledSolutionMap.Serialization.cs +++ b/sdk/agricultureplatform/Azure.ResourceManager.AgriculturePlatform/src/Generated/Models/InstalledSolutionMap.Serialization.cs @@ -21,6 +21,23 @@ internal InstalledSolutionMap() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual InstalledSolutionMap PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeInstalledSolutionMap(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(InstalledSolutionMap)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -128,23 +145,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. InstalledSolutionMap IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual InstalledSolutionMap PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeInstalledSolutionMap(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(InstalledSolutionMap)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/agricultureplatform/Azure.ResourceManager.AgriculturePlatform/src/Generated/Models/ManagedOnBehalfOfConfiguration.Serialization.cs b/sdk/agricultureplatform/Azure.ResourceManager.AgriculturePlatform/src/Generated/Models/ManagedOnBehalfOfConfiguration.Serialization.cs index 20b82c42b285..b8fbc76c58a9 100644 --- a/sdk/agricultureplatform/Azure.ResourceManager.AgriculturePlatform/src/Generated/Models/ManagedOnBehalfOfConfiguration.Serialization.cs +++ b/sdk/agricultureplatform/Azure.ResourceManager.AgriculturePlatform/src/Generated/Models/ManagedOnBehalfOfConfiguration.Serialization.cs @@ -18,6 +18,23 @@ namespace Azure.ResourceManager.AgriculturePlatform.Models /// Configuration of the managed on behalf of resource. internal partial class ManagedOnBehalfOfConfiguration : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ManagedOnBehalfOfConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeManagedOnBehalfOfConfiguration(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ManagedOnBehalfOfConfiguration)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -142,23 +159,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ManagedOnBehalfOfConfiguration IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ManagedOnBehalfOfConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeManagedOnBehalfOfConfiguration(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ManagedOnBehalfOfConfiguration)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/agricultureplatform/Azure.ResourceManager.AgriculturePlatform/src/Generated/Models/MarketPlaceOfferDetails.Serialization.cs b/sdk/agricultureplatform/Azure.ResourceManager.AgriculturePlatform/src/Generated/Models/MarketPlaceOfferDetails.Serialization.cs index b1453ee1ef0a..f0d9164a5a56 100644 --- a/sdk/agricultureplatform/Azure.ResourceManager.AgriculturePlatform/src/Generated/Models/MarketPlaceOfferDetails.Serialization.cs +++ b/sdk/agricultureplatform/Azure.ResourceManager.AgriculturePlatform/src/Generated/Models/MarketPlaceOfferDetails.Serialization.cs @@ -21,6 +21,23 @@ internal MarketPlaceOfferDetails() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual MarketPlaceOfferDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeMarketPlaceOfferDetails(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(MarketPlaceOfferDetails)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -128,23 +145,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. MarketPlaceOfferDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual MarketPlaceOfferDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeMarketPlaceOfferDetails(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(MarketPlaceOfferDetails)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/AppComplianceReportData.Serialization.cs b/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/AppComplianceReportData.Serialization.cs index 7e64d513f06c..3ddf3aa28829 100644 --- a/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/AppComplianceReportData.Serialization.cs +++ b/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/AppComplianceReportData.Serialization.cs @@ -25,6 +25,30 @@ internal AppComplianceReportData() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAppComplianceReportData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AppComplianceReportData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static AppComplianceReportData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeAppComplianceReportData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -152,23 +176,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AppComplianceReportData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (AppComplianceReportData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAppComplianceReportData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AppComplianceReportData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -183,12 +190,5 @@ internal static RequestContent ToRequestContent(AppComplianceReportData appCompl content.JsonWriter.WriteObjectValue(appComplianceReportData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static AppComplianceReportData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeAppComplianceReportData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/AppComplianceReportEvidenceData.Serialization.cs b/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/AppComplianceReportEvidenceData.Serialization.cs index 19f27ec97ad3..a3e46e26d28f 100644 --- a/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/AppComplianceReportEvidenceData.Serialization.cs +++ b/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/AppComplianceReportEvidenceData.Serialization.cs @@ -25,6 +25,30 @@ internal AppComplianceReportEvidenceData() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAppComplianceReportEvidenceData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AppComplianceReportEvidenceData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static AppComplianceReportEvidenceData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeAppComplianceReportEvidenceData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -152,23 +176,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AppComplianceReportEvidenceData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (AppComplianceReportEvidenceData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAppComplianceReportEvidenceData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AppComplianceReportEvidenceData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -183,12 +190,5 @@ internal static RequestContent ToRequestContent(AppComplianceReportEvidenceData content.JsonWriter.WriteObjectValue(appComplianceReportEvidenceData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static AppComplianceReportEvidenceData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeAppComplianceReportEvidenceData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/AppComplianceReportScopingConfigurationData.Serialization.cs b/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/AppComplianceReportScopingConfigurationData.Serialization.cs index b6f6f61868f0..dd0d3df5e659 100644 --- a/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/AppComplianceReportScopingConfigurationData.Serialization.cs +++ b/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/AppComplianceReportScopingConfigurationData.Serialization.cs @@ -25,6 +25,30 @@ internal AppComplianceReportScopingConfigurationData() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAppComplianceReportScopingConfigurationData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AppComplianceReportScopingConfigurationData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static AppComplianceReportScopingConfigurationData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeAppComplianceReportScopingConfigurationData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -152,23 +176,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AppComplianceReportScopingConfigurationData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (AppComplianceReportScopingConfigurationData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAppComplianceReportScopingConfigurationData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AppComplianceReportScopingConfigurationData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -183,12 +190,5 @@ internal static RequestContent ToRequestContent(AppComplianceReportScopingConfig content.JsonWriter.WriteObjectValue(appComplianceReportScopingConfigurationData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static AppComplianceReportScopingConfigurationData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeAppComplianceReportScopingConfigurationData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/AppComplianceReportSnapshotData.Serialization.cs b/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/AppComplianceReportSnapshotData.Serialization.cs index 8e21c41c399e..fce2df1068b4 100644 --- a/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/AppComplianceReportSnapshotData.Serialization.cs +++ b/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/AppComplianceReportSnapshotData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.AppComplianceAutomation /// A class represent a AppComplianceAutomation snapshot resource. public partial class AppComplianceReportSnapshotData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAppComplianceReportSnapshotData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AppComplianceReportSnapshotData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static AppComplianceReportSnapshotData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeAppComplianceReportSnapshotData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,31 +178,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AppComplianceReportSnapshotData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (AppComplianceReportSnapshotData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAppComplianceReportSnapshotData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AppComplianceReportSnapshotData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static AppComplianceReportSnapshotData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeAppComplianceReportSnapshotData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/AppComplianceReportWebhookData.Serialization.cs b/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/AppComplianceReportWebhookData.Serialization.cs index 86f0d2b1829e..4c25809fbae0 100644 --- a/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/AppComplianceReportWebhookData.Serialization.cs +++ b/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/AppComplianceReportWebhookData.Serialization.cs @@ -25,6 +25,30 @@ internal AppComplianceReportWebhookData() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAppComplianceReportWebhookData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AppComplianceReportWebhookData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static AppComplianceReportWebhookData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeAppComplianceReportWebhookData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -152,23 +176,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AppComplianceReportWebhookData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (AppComplianceReportWebhookData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAppComplianceReportWebhookData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AppComplianceReportWebhookData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -183,12 +190,5 @@ internal static RequestContent ToRequestContent(AppComplianceReportWebhookData a content.JsonWriter.WriteObjectValue(appComplianceReportWebhookData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static AppComplianceReportWebhookData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeAppComplianceReportWebhookData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/AppComplianceCategory.Serialization.cs b/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/AppComplianceCategory.Serialization.cs index 574e2238da5d..071fa72bc4ad 100644 --- a/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/AppComplianceCategory.Serialization.cs +++ b/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/AppComplianceCategory.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.AppComplianceAutomation.Models /// A class represent the compliance category. public partial class AppComplianceCategory : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AppComplianceCategory PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAppComplianceCategory(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AppComplianceCategory)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -158,23 +175,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AppComplianceCategory IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AppComplianceCategory PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAppComplianceCategory(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AppComplianceCategory)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/AppComplianceControl.Serialization.cs b/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/AppComplianceControl.Serialization.cs index 1126a5cde5be..bf4f48c07d60 100644 --- a/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/AppComplianceControl.Serialization.cs +++ b/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/AppComplianceControl.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.AppComplianceAutomation.Models /// A class represent the control. public partial class AppComplianceControl : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AppComplianceControl PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAppComplianceControl(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AppComplianceControl)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -214,23 +231,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AppComplianceControl IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AppComplianceControl PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAppComplianceControl(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AppComplianceControl)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/AppComplianceControlFamily.Serialization.cs b/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/AppComplianceControlFamily.Serialization.cs index 9f67762deeab..d55c3c2c4756 100644 --- a/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/AppComplianceControlFamily.Serialization.cs +++ b/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/AppComplianceControlFamily.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.AppComplianceAutomation.Models /// A class represent the control family. public partial class AppComplianceControlFamily : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AppComplianceControlFamily PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAppComplianceControlFamily(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AppComplianceControlFamily)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -158,23 +175,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AppComplianceControlFamily IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AppComplianceControlFamily PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAppComplianceControlFamily(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AppComplianceControlFamily)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/AppComplianceDetailedPdfReport.Serialization.cs b/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/AppComplianceDetailedPdfReport.Serialization.cs index e7fc033e7184..c5b126db0c01 100644 --- a/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/AppComplianceDetailedPdfReport.Serialization.cs +++ b/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/AppComplianceDetailedPdfReport.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.AppComplianceAutomation.Models /// The detailed compliance pdf report. internal partial class AppComplianceDetailedPdfReport : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AppComplianceDetailedPdfReport PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAppComplianceDetailedPdfReport(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AppComplianceDetailedPdfReport)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -122,23 +139,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AppComplianceDetailedPdfReport IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AppComplianceDetailedPdfReport PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAppComplianceDetailedPdfReport(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AppComplianceDetailedPdfReport)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/AppComplianceDownloadResult.Serialization.cs b/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/AppComplianceDownloadResult.Serialization.cs index 243cf3d8f6d3..a19c3ae04776 100644 --- a/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/AppComplianceDownloadResult.Serialization.cs +++ b/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/AppComplianceDownloadResult.Serialization.cs @@ -17,6 +17,30 @@ namespace Azure.ResourceManager.AppComplianceAutomation.Models /// Object that includes all the possible response for the download operation. public partial class AppComplianceDownloadResult : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AppComplianceDownloadResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAppComplianceDownloadResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AppComplianceDownloadResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static AppComplianceDownloadResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeAppComplianceDownloadResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -188,31 +212,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AppComplianceDownloadResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AppComplianceDownloadResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAppComplianceDownloadResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AppComplianceDownloadResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static AppComplianceDownloadResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeAppComplianceDownloadResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/AppComplianceGetOverviewStatusContent.Serialization.cs b/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/AppComplianceGetOverviewStatusContent.Serialization.cs index fd2838611434..fced1578fd81 100644 --- a/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/AppComplianceGetOverviewStatusContent.Serialization.cs +++ b/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/AppComplianceGetOverviewStatusContent.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.AppComplianceAutomation.Models /// Get overview status request object. public partial class AppComplianceGetOverviewStatusContent : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AppComplianceGetOverviewStatusContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAppComplianceGetOverviewStatusContent(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AppComplianceGetOverviewStatusContent)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -119,23 +136,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AppComplianceGetOverviewStatusContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AppComplianceGetOverviewStatusContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAppComplianceGetOverviewStatusContent(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AppComplianceGetOverviewStatusContent)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/AppComplianceGetOverviewStatusResult.Serialization.cs b/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/AppComplianceGetOverviewStatusResult.Serialization.cs index 4dad62ace0b9..a3e3dc80a7ea 100644 --- a/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/AppComplianceGetOverviewStatusResult.Serialization.cs +++ b/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/AppComplianceGetOverviewStatusResult.Serialization.cs @@ -17,6 +17,30 @@ namespace Azure.ResourceManager.AppComplianceAutomation.Models /// The get overview status response. public partial class AppComplianceGetOverviewStatusResult : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AppComplianceGetOverviewStatusResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAppComplianceGetOverviewStatusResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AppComplianceGetOverviewStatusResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static AppComplianceGetOverviewStatusResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeAppComplianceGetOverviewStatusResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -133,31 +157,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AppComplianceGetOverviewStatusResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AppComplianceGetOverviewStatusResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAppComplianceGetOverviewStatusResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AppComplianceGetOverviewStatusResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static AppComplianceGetOverviewStatusResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeAppComplianceGetOverviewStatusResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/AppComplianceOnboardContent.Serialization.cs b/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/AppComplianceOnboardContent.Serialization.cs index b99316eea03a..17d2c96bf03e 100644 --- a/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/AppComplianceOnboardContent.Serialization.cs +++ b/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/AppComplianceOnboardContent.Serialization.cs @@ -22,6 +22,23 @@ internal AppComplianceOnboardContent() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AppComplianceOnboardContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAppComplianceOnboardContent(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AppComplianceOnboardContent)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -143,23 +160,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AppComplianceOnboardContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AppComplianceOnboardContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAppComplianceOnboardContent(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AppComplianceOnboardContent)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/AppComplianceOnboardResult.Serialization.cs b/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/AppComplianceOnboardResult.Serialization.cs index 2eabe943f40f..976d7ecc978b 100644 --- a/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/AppComplianceOnboardResult.Serialization.cs +++ b/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/AppComplianceOnboardResult.Serialization.cs @@ -17,6 +17,30 @@ namespace Azure.ResourceManager.AppComplianceAutomation.Models /// Success. The response indicates given subscriptions has been onboarded. public partial class AppComplianceOnboardResult : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AppComplianceOnboardResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAppComplianceOnboardResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AppComplianceOnboardResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static AppComplianceOnboardResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeAppComplianceOnboardResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -145,31 +169,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AppComplianceOnboardResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AppComplianceOnboardResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAppComplianceOnboardResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AppComplianceOnboardResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static AppComplianceOnboardResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeAppComplianceOnboardResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/AppCompliancePdfReport.Serialization.cs b/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/AppCompliancePdfReport.Serialization.cs index f510b4476e7d..8975f962de51 100644 --- a/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/AppCompliancePdfReport.Serialization.cs +++ b/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/AppCompliancePdfReport.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.AppComplianceAutomation.Models /// Compliance pdf report. internal partial class AppCompliancePdfReport : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AppCompliancePdfReport PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAppCompliancePdfReport(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AppCompliancePdfReport)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -122,23 +139,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AppCompliancePdfReport IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AppCompliancePdfReport PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAppCompliancePdfReport(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AppCompliancePdfReport)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/AppComplianceReportEvidenceProperties.Serialization.cs b/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/AppComplianceReportEvidenceProperties.Serialization.cs index a27d0c231125..15e2612037a4 100644 --- a/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/AppComplianceReportEvidenceProperties.Serialization.cs +++ b/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/AppComplianceReportEvidenceProperties.Serialization.cs @@ -21,6 +21,23 @@ internal AppComplianceReportEvidenceProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AppComplianceReportEvidenceProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAppComplianceReportEvidenceProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AppComplianceReportEvidenceProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -190,23 +207,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AppComplianceReportEvidenceProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AppComplianceReportEvidenceProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAppComplianceReportEvidenceProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AppComplianceReportEvidenceProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/AppComplianceReportItem.Serialization.cs b/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/AppComplianceReportItem.Serialization.cs index 798251fd2919..5874419d201d 100644 --- a/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/AppComplianceReportItem.Serialization.cs +++ b/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/AppComplianceReportItem.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.AppComplianceAutomation.Models /// Object that includes all the content for single compliance result. public partial class AppComplianceReportItem : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AppComplianceReportItem PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAppComplianceReportItem(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AppComplianceReportItem)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -277,23 +294,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AppComplianceReportItem IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AppComplianceReportItem PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAppComplianceReportItem(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AppComplianceReportItem)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/AppComplianceReportNameAvailabilityContent.Serialization.cs b/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/AppComplianceReportNameAvailabilityContent.Serialization.cs index c4eca38023b8..d364e7653edc 100644 --- a/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/AppComplianceReportNameAvailabilityContent.Serialization.cs +++ b/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/AppComplianceReportNameAvailabilityContent.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.AppComplianceAutomation.Models /// The check availability request body. public partial class AppComplianceReportNameAvailabilityContent : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AppComplianceReportNameAvailabilityContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAppComplianceReportNameAvailabilityContent(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AppComplianceReportNameAvailabilityContent)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -134,23 +151,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AppComplianceReportNameAvailabilityContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AppComplianceReportNameAvailabilityContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAppComplianceReportNameAvailabilityContent(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AppComplianceReportNameAvailabilityContent)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/AppComplianceReportNameAvailabilityResult.Serialization.cs b/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/AppComplianceReportNameAvailabilityResult.Serialization.cs index 4da42effda92..d9e2253888b8 100644 --- a/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/AppComplianceReportNameAvailabilityResult.Serialization.cs +++ b/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/AppComplianceReportNameAvailabilityResult.Serialization.cs @@ -17,6 +17,30 @@ namespace Azure.ResourceManager.AppComplianceAutomation.Models /// The check availability result. public partial class AppComplianceReportNameAvailabilityResult : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AppComplianceReportNameAvailabilityResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAppComplianceReportNameAvailabilityResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AppComplianceReportNameAvailabilityResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static AppComplianceReportNameAvailabilityResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeAppComplianceReportNameAvailabilityResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -149,31 +173,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AppComplianceReportNameAvailabilityResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AppComplianceReportNameAvailabilityResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAppComplianceReportNameAvailabilityResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AppComplianceReportNameAvailabilityResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static AppComplianceReportNameAvailabilityResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeAppComplianceReportNameAvailabilityResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/AppComplianceReportPatch.Serialization.cs b/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/AppComplianceReportPatch.Serialization.cs index 79fbac2d6467..ec7c30c3bd17 100644 --- a/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/AppComplianceReportPatch.Serialization.cs +++ b/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/AppComplianceReportPatch.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.AppComplianceAutomation.Models /// A class represent a AppComplianceAutomation report resource update properties. public partial class AppComplianceReportPatch : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AppComplianceReportPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAppComplianceReportPatch(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AppComplianceReportPatch)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -123,23 +140,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AppComplianceReportPatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AppComplianceReportPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAppComplianceReportPatch(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AppComplianceReportPatch)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/AppComplianceReportPatchProperties.Serialization.cs b/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/AppComplianceReportPatchProperties.Serialization.cs index ea91177ef9e4..c4c7c0b94f5c 100644 --- a/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/AppComplianceReportPatchProperties.Serialization.cs +++ b/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/AppComplianceReportPatchProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.AppComplianceAutomation.Models /// Patch Report's properties. public partial class AppComplianceReportPatchProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AppComplianceReportPatchProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAppComplianceReportPatchProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AppComplianceReportPatchProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -388,23 +405,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AppComplianceReportPatchProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AppComplianceReportPatchProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAppComplianceReportPatchProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AppComplianceReportPatchProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/AppComplianceReportProperties.Serialization.cs b/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/AppComplianceReportProperties.Serialization.cs index 05d929420a84..3a395922b0d0 100644 --- a/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/AppComplianceReportProperties.Serialization.cs +++ b/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/AppComplianceReportProperties.Serialization.cs @@ -21,6 +21,23 @@ internal AppComplianceReportProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AppComplianceReportProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAppComplianceReportProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AppComplianceReportProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -376,23 +393,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AppComplianceReportProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AppComplianceReportProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAppComplianceReportProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AppComplianceReportProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/AppComplianceReportScopingConfigurationProperties.Serialization.cs b/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/AppComplianceReportScopingConfigurationProperties.Serialization.cs index 3fac7958c044..28d180381543 100644 --- a/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/AppComplianceReportScopingConfigurationProperties.Serialization.cs +++ b/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/AppComplianceReportScopingConfigurationProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.AppComplianceAutomation.Models /// ScopingConfiguration's properties. public partial class AppComplianceReportScopingConfigurationProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AppComplianceReportScopingConfigurationProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAppComplianceReportScopingConfigurationProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AppComplianceReportScopingConfigurationProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -147,23 +164,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AppComplianceReportScopingConfigurationProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AppComplianceReportScopingConfigurationProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAppComplianceReportScopingConfigurationProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AppComplianceReportScopingConfigurationProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/AppComplianceReportSnapshotProperties.Serialization.cs b/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/AppComplianceReportSnapshotProperties.Serialization.cs index a64175b98ab7..e3aee1ecd584 100644 --- a/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/AppComplianceReportSnapshotProperties.Serialization.cs +++ b/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/AppComplianceReportSnapshotProperties.Serialization.cs @@ -18,6 +18,23 @@ namespace Azure.ResourceManager.AppComplianceAutomation.Models /// Snapshot's properties. public partial class AppComplianceReportSnapshotProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AppComplianceReportSnapshotProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAppComplianceReportSnapshotProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AppComplianceReportSnapshotProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -212,23 +229,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AppComplianceReportSnapshotProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AppComplianceReportSnapshotProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAppComplianceReportSnapshotProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AppComplianceReportSnapshotProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/AppComplianceReportWebhookPatch.Serialization.cs b/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/AppComplianceReportWebhookPatch.Serialization.cs index d3339211a54e..14b9126909da 100644 --- a/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/AppComplianceReportWebhookPatch.Serialization.cs +++ b/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/AppComplianceReportWebhookPatch.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.AppComplianceAutomation.Models /// A class represent a AppComplianceAutomation webhook resource update properties. public partial class AppComplianceReportWebhookPatch : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AppComplianceReportWebhookPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAppComplianceReportWebhookPatch(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AppComplianceReportWebhookPatch)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -123,23 +140,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AppComplianceReportWebhookPatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AppComplianceReportWebhookPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAppComplianceReportWebhookPatch(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AppComplianceReportWebhookPatch)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/AppComplianceReportWebhookProperties.Serialization.cs b/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/AppComplianceReportWebhookProperties.Serialization.cs index 897dc84a5465..63b9848e4177 100644 --- a/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/AppComplianceReportWebhookProperties.Serialization.cs +++ b/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/AppComplianceReportWebhookProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.AppComplianceAutomation.Models /// Webhook properties. public partial class AppComplianceReportWebhookProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AppComplianceReportWebhookProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAppComplianceReportWebhookProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AppComplianceReportWebhookProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -318,23 +335,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AppComplianceReportWebhookProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AppComplianceReportWebhookProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAppComplianceReportWebhookProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AppComplianceReportWebhookProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/AppComplianceResult.Serialization.cs b/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/AppComplianceResult.Serialization.cs index 008d649772ba..06860d0a18d2 100644 --- a/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/AppComplianceResult.Serialization.cs +++ b/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/AppComplianceResult.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.AppComplianceAutomation.Models /// A class represent the compliance result. public partial class AppComplianceResult : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AppComplianceResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAppComplianceResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AppComplianceResult)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -143,23 +160,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AppComplianceResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AppComplianceResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAppComplianceResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AppComplianceResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/CertSyncRecord.Serialization.cs b/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/CertSyncRecord.Serialization.cs index ad5136831cac..a9bf87545943 100644 --- a/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/CertSyncRecord.Serialization.cs +++ b/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/CertSyncRecord.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.AppComplianceAutomation.Models /// A class represent the certification record synchronized from app compliance. public partial class CertSyncRecord : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual CertSyncRecord PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeCertSyncRecord(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(CertSyncRecord)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -165,23 +182,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. CertSyncRecord IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual CertSyncRecord PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeCertSyncRecord(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(CertSyncRecord)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/ControlSyncRecord.Serialization.cs b/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/ControlSyncRecord.Serialization.cs index 970cc792bb26..2cb9088015c2 100644 --- a/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/ControlSyncRecord.Serialization.cs +++ b/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/ControlSyncRecord.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.AppComplianceAutomation.Models /// A class represent the control record synchronized from app compliance. public partial class ControlSyncRecord : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ControlSyncRecord PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeControlSyncRecord(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ControlSyncRecord)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -129,23 +146,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ControlSyncRecord IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ControlSyncRecord PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeControlSyncRecord(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ControlSyncRecord)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/CustomerResponsibility.Serialization.cs b/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/CustomerResponsibility.Serialization.cs index 58d378cd9332..ee18420bafc5 100644 --- a/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/CustomerResponsibility.Serialization.cs +++ b/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/CustomerResponsibility.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.AppComplianceAutomation.Models /// A class represent the customer responsibility. public partial class CustomerResponsibility : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual CustomerResponsibility PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeCustomerResponsibility(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(CustomerResponsibility)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -354,23 +371,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. CustomerResponsibility IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual CustomerResponsibility PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeCustomerResponsibility(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(CustomerResponsibility)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/EvidenceFileDownloadRequestContent.Serialization.cs b/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/EvidenceFileDownloadRequestContent.Serialization.cs index 5611698ce491..795a190e0f61 100644 --- a/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/EvidenceFileDownloadRequestContent.Serialization.cs +++ b/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/EvidenceFileDownloadRequestContent.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.AppComplianceAutomation.Models /// Evidence file's download request. public partial class EvidenceFileDownloadRequestContent : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual EvidenceFileDownloadRequestContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeEvidenceFileDownloadRequestContent(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(EvidenceFileDownloadRequestContent)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -134,23 +151,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. EvidenceFileDownloadRequestContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual EvidenceFileDownloadRequestContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeEvidenceFileDownloadRequestContent(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(EvidenceFileDownloadRequestContent)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/EvidenceFileDownloadResult.Serialization.cs b/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/EvidenceFileDownloadResult.Serialization.cs index 87ca2efc19df..bd622f684731 100644 --- a/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/EvidenceFileDownloadResult.Serialization.cs +++ b/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/EvidenceFileDownloadResult.Serialization.cs @@ -17,6 +17,30 @@ namespace Azure.ResourceManager.AppComplianceAutomation.Models /// Object that includes all the possible response for the evidence file download operation. public partial class EvidenceFileDownloadResult : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual EvidenceFileDownloadResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeEvidenceFileDownloadResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(EvidenceFileDownloadResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static EvidenceFileDownloadResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeEvidenceFileDownloadResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -123,31 +147,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. EvidenceFileDownloadResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual EvidenceFileDownloadResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeEvidenceFileDownloadResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(EvidenceFileDownloadResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static EvidenceFileDownloadResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeEvidenceFileDownloadResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/EvidenceFileUrlInfo.Serialization.cs b/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/EvidenceFileUrlInfo.Serialization.cs index 222fce34e9f1..4df1b2f71c28 100644 --- a/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/EvidenceFileUrlInfo.Serialization.cs +++ b/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/EvidenceFileUrlInfo.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.AppComplianceAutomation.Models /// The uri of evidence file. internal partial class EvidenceFileUrlInfo : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual EvidenceFileUrlInfo PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeEvidenceFileUrlInfo(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(EvidenceFileUrlInfo)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -122,23 +139,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. EvidenceFileUrlInfo IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual EvidenceFileUrlInfo PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeEvidenceFileUrlInfo(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(EvidenceFileUrlInfo)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/EvidenceResourceListResult.Serialization.cs b/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/EvidenceResourceListResult.Serialization.cs index f8b49eb295cc..848aaf914f87 100644 --- a/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/EvidenceResourceListResult.Serialization.cs +++ b/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/EvidenceResourceListResult.Serialization.cs @@ -22,6 +22,30 @@ internal EvidenceResourceListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual EvidenceResourceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeEvidenceResourceListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(EvidenceResourceListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static EvidenceResourceListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeEvidenceResourceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. EvidenceResourceListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual EvidenceResourceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeEvidenceResourceListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(EvidenceResourceListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static EvidenceResourceListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeEvidenceResourceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/OverviewStatusItem.Serialization.cs b/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/OverviewStatusItem.Serialization.cs index 7489b5e60861..43fac87d11c1 100644 --- a/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/OverviewStatusItem.Serialization.cs +++ b/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/OverviewStatusItem.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.AppComplianceAutomation.Models /// Single status. public partial class OverviewStatusItem : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual OverviewStatusItem PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeOverviewStatusItem(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(OverviewStatusItem)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -129,23 +146,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. OverviewStatusItem IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual OverviewStatusItem PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeOverviewStatusItem(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(OverviewStatusItem)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/QuickAssessment.Serialization.cs b/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/QuickAssessment.Serialization.cs index ad434bcb9acd..076cd8b7710d 100644 --- a/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/QuickAssessment.Serialization.cs +++ b/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/QuickAssessment.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.AppComplianceAutomation.Models /// A class represent the quick assessment. public partial class QuickAssessment : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual QuickAssessment PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeQuickAssessment(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(QuickAssessment)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -205,23 +222,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. QuickAssessment IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual QuickAssessment PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeQuickAssessment(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(QuickAssessment)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/RecommendationDetails.Serialization.cs b/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/RecommendationDetails.Serialization.cs index e97efd5ea504..174fc894fd27 100644 --- a/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/RecommendationDetails.Serialization.cs +++ b/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/RecommendationDetails.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.AppComplianceAutomation.Models /// A class represent the recommendation. public partial class RecommendationDetails : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual RecommendationDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeRecommendationDetails(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(RecommendationDetails)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,23 +171,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. RecommendationDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual RecommendationDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeRecommendationDetails(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(RecommendationDetails)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/RecommendationSolution.Serialization.cs b/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/RecommendationSolution.Serialization.cs index 60ad297287b7..5aa0c36b158e 100644 --- a/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/RecommendationSolution.Serialization.cs +++ b/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/RecommendationSolution.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.AppComplianceAutomation.Models /// A class represent the recommendation solution. public partial class RecommendationSolution : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual RecommendationSolution PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeRecommendationSolution(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(RecommendationSolution)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -144,23 +161,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. RecommendationSolution IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual RecommendationSolution PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeRecommendationSolution(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(RecommendationSolution)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/ReportCollectionGetCountContent.Serialization.cs b/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/ReportCollectionGetCountContent.Serialization.cs index e8eef35e2685..0ee7650bca29 100644 --- a/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/ReportCollectionGetCountContent.Serialization.cs +++ b/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/ReportCollectionGetCountContent.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.AppComplianceAutomation.Models /// Get collection count's request object. public partial class ReportCollectionGetCountContent : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ReportCollectionGetCountContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeReportCollectionGetCountContent(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ReportCollectionGetCountContent)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -119,23 +136,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ReportCollectionGetCountContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ReportCollectionGetCountContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeReportCollectionGetCountContent(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ReportCollectionGetCountContent)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/ReportCollectionGetCountResult.Serialization.cs b/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/ReportCollectionGetCountResult.Serialization.cs index 7dd47d1edc1c..c9622e77bbeb 100644 --- a/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/ReportCollectionGetCountResult.Serialization.cs +++ b/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/ReportCollectionGetCountResult.Serialization.cs @@ -17,6 +17,30 @@ namespace Azure.ResourceManager.AppComplianceAutomation.Models /// The get collection count response. public partial class ReportCollectionGetCountResult : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ReportCollectionGetCountResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeReportCollectionGetCountResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ReportCollectionGetCountResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static ReportCollectionGetCountResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeReportCollectionGetCountResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -123,31 +147,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ReportCollectionGetCountResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ReportCollectionGetCountResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeReportCollectionGetCountResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ReportCollectionGetCountResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static ReportCollectionGetCountResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeReportCollectionGetCountResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/ReportComplianceStatus.Serialization.cs b/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/ReportComplianceStatus.Serialization.cs index 6a91f5c39994..bf889d563e4b 100644 --- a/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/ReportComplianceStatus.Serialization.cs +++ b/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/ReportComplianceStatus.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.AppComplianceAutomation.Models /// A list which includes all the compliance result for one report. internal partial class ReportComplianceStatus : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ReportComplianceStatus PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeReportComplianceStatus(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ReportComplianceStatus)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -122,23 +139,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ReportComplianceStatus IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ReportComplianceStatus PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeReportComplianceStatus(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ReportComplianceStatus)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/ReportFixResult.Serialization.cs b/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/ReportFixResult.Serialization.cs index 8fc43ab0a943..4660ff72e745 100644 --- a/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/ReportFixResult.Serialization.cs +++ b/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/ReportFixResult.Serialization.cs @@ -17,6 +17,30 @@ namespace Azure.ResourceManager.AppComplianceAutomation.Models /// Report fix result. public partial class ReportFixResult : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ReportFixResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeReportFixResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ReportFixResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static ReportFixResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeReportFixResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -134,31 +158,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ReportFixResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ReportFixResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeReportFixResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ReportFixResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static ReportFixResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeReportFixResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/ReportListInUseStorageAccountsContent.Serialization.cs b/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/ReportListInUseStorageAccountsContent.Serialization.cs index 5ccd74c48ac7..50a2e4f18a78 100644 --- a/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/ReportListInUseStorageAccountsContent.Serialization.cs +++ b/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/ReportListInUseStorageAccountsContent.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.AppComplianceAutomation.Models /// Parameters for listing in use storage accounts operation. If subscription list is null, it will check the user's all subscriptions. public partial class ReportListInUseStorageAccountsContent : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ReportListInUseStorageAccountsContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeReportListInUseStorageAccountsContent(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ReportListInUseStorageAccountsContent)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -145,23 +162,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ReportListInUseStorageAccountsContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ReportListInUseStorageAccountsContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeReportListInUseStorageAccountsContent(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ReportListInUseStorageAccountsContent)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/ReportListInUseStorageAccountsResult.Serialization.cs b/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/ReportListInUseStorageAccountsResult.Serialization.cs index fb1e88290991..932e83cac3a9 100644 --- a/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/ReportListInUseStorageAccountsResult.Serialization.cs +++ b/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/ReportListInUseStorageAccountsResult.Serialization.cs @@ -17,6 +17,30 @@ namespace Azure.ResourceManager.AppComplianceAutomation.Models /// Parameters for listing in use storage accounts operation. If subscription list is null, it will check the user's all subscriptions. public partial class ReportListInUseStorageAccountsResult : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ReportListInUseStorageAccountsResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeReportListInUseStorageAccountsResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ReportListInUseStorageAccountsResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static ReportListInUseStorageAccountsResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeReportListInUseStorageAccountsResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -133,31 +157,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ReportListInUseStorageAccountsResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ReportListInUseStorageAccountsResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeReportListInUseStorageAccountsResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ReportListInUseStorageAccountsResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static ReportListInUseStorageAccountsResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeReportListInUseStorageAccountsResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/ReportOverviewStatus.Serialization.cs b/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/ReportOverviewStatus.Serialization.cs index ab4f53302154..78f06ff77f88 100644 --- a/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/ReportOverviewStatus.Serialization.cs +++ b/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/ReportOverviewStatus.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.AppComplianceAutomation.Models /// The overview of the compliance result for one report. public partial class ReportOverviewStatus : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ReportOverviewStatus PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeReportOverviewStatus(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ReportOverviewStatus)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -188,23 +205,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ReportOverviewStatus IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ReportOverviewStatus PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeReportOverviewStatus(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ReportOverviewStatus)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/ReportResourceItem.Serialization.cs b/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/ReportResourceItem.Serialization.cs index 25addad30666..66ea51ec4fb5 100644 --- a/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/ReportResourceItem.Serialization.cs +++ b/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/ReportResourceItem.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.AppComplianceAutomation.Models /// Resource Id. public partial class ReportResourceItem : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ReportResourceItem PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeReportResourceItem(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ReportResourceItem)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -160,23 +177,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ReportResourceItem IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ReportResourceItem PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeReportResourceItem(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ReportResourceItem)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/ReportResourceListResult.Serialization.cs b/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/ReportResourceListResult.Serialization.cs index dfefe5e3ef30..a27001d066f3 100644 --- a/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/ReportResourceListResult.Serialization.cs +++ b/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/ReportResourceListResult.Serialization.cs @@ -22,6 +22,30 @@ internal ReportResourceListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ReportResourceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeReportResourceListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ReportResourceListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static ReportResourceListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeReportResourceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ReportResourceListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ReportResourceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeReportResourceListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ReportResourceListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static ReportResourceListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeReportResourceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/ReportResourceMetadata.Serialization.cs b/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/ReportResourceMetadata.Serialization.cs index dda9e67750c8..0dbde0cf1ca7 100644 --- a/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/ReportResourceMetadata.Serialization.cs +++ b/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/ReportResourceMetadata.Serialization.cs @@ -22,6 +22,23 @@ internal ReportResourceMetadata() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ReportResourceMetadata PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeReportResourceMetadata(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ReportResourceMetadata)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -179,23 +196,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ReportResourceMetadata IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ReportResourceMetadata PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeReportResourceMetadata(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ReportResourceMetadata)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/ReportStorageInfo.Serialization.cs b/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/ReportStorageInfo.Serialization.cs index e274d2cb562b..3034370784e5 100644 --- a/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/ReportStorageInfo.Serialization.cs +++ b/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/ReportStorageInfo.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.AppComplianceAutomation.Models /// The information of 'bring your own storage' account binding to the report. public partial class ReportStorageInfo : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ReportStorageInfo PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeReportStorageInfo(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ReportStorageInfo)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -156,23 +173,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ReportStorageInfo IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ReportStorageInfo PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeReportStorageInfo(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ReportStorageInfo)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/ReportVerificationResult.Serialization.cs b/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/ReportVerificationResult.Serialization.cs index 5ddbdd46eddb..79282d74b873 100644 --- a/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/ReportVerificationResult.Serialization.cs +++ b/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/ReportVerificationResult.Serialization.cs @@ -17,6 +17,30 @@ namespace Azure.ResourceManager.AppComplianceAutomation.Models /// Report health status verification result. public partial class ReportVerificationResult : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ReportVerificationResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeReportVerificationResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ReportVerificationResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static ReportVerificationResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeReportVerificationResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -134,31 +158,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ReportVerificationResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ReportVerificationResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeReportVerificationResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ReportVerificationResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static ReportVerificationResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeReportVerificationResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/ResponsibilityResourceItem.Serialization.cs b/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/ResponsibilityResourceItem.Serialization.cs index b5abb4cfa060..070098151edc 100644 --- a/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/ResponsibilityResourceItem.Serialization.cs +++ b/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/ResponsibilityResourceItem.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.AppComplianceAutomation.Models /// A class represent the resource. public partial class ResponsibilityResourceItem : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResponsibilityResourceItem PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeResponsibilityResourceItem(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ResponsibilityResourceItem)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -239,23 +256,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ResponsibilityResourceItem IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResponsibilityResourceItem PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeResponsibilityResourceItem(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ResponsibilityResourceItem)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/ScopingAnswer.Serialization.cs b/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/ScopingAnswer.Serialization.cs index b59a5ceae6cb..b40e87bf008b 100644 --- a/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/ScopingAnswer.Serialization.cs +++ b/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/ScopingAnswer.Serialization.cs @@ -21,6 +21,23 @@ internal ScopingAnswer() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ScopingAnswer PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeScopingAnswer(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ScopingAnswer)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -150,23 +167,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ScopingAnswer IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ScopingAnswer PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeScopingAnswer(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ScopingAnswer)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/ScopingConfigurationResourceListResult.Serialization.cs b/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/ScopingConfigurationResourceListResult.Serialization.cs index c5b3a46730e0..07feb1ff6e79 100644 --- a/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/ScopingConfigurationResourceListResult.Serialization.cs +++ b/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/ScopingConfigurationResourceListResult.Serialization.cs @@ -22,6 +22,30 @@ internal ScopingConfigurationResourceListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ScopingConfigurationResourceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeScopingConfigurationResourceListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ScopingConfigurationResourceListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static ScopingConfigurationResourceListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeScopingConfigurationResourceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ScopingConfigurationResourceListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ScopingConfigurationResourceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeScopingConfigurationResourceListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ScopingConfigurationResourceListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static ScopingConfigurationResourceListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeScopingConfigurationResourceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/ScopingQuestion.Serialization.cs b/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/ScopingQuestion.Serialization.cs index 503ec8735a9b..bb2b8269c47a 100644 --- a/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/ScopingQuestion.Serialization.cs +++ b/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/ScopingQuestion.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.AppComplianceAutomation.Models /// The definition of a scoping question. public partial class ScopingQuestion : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ScopingQuestion PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeScopingQuestion(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ScopingQuestion)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -212,23 +229,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ScopingQuestion IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ScopingQuestion PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeScopingQuestion(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ScopingQuestion)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/ScopingQuestions.Serialization.cs b/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/ScopingQuestions.Serialization.cs index b341f995a903..f35767726b5b 100644 --- a/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/ScopingQuestions.Serialization.cs +++ b/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/ScopingQuestions.Serialization.cs @@ -17,6 +17,30 @@ namespace Azure.ResourceManager.AppComplianceAutomation.Models /// Scoping question list. public partial class ScopingQuestions : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ScopingQuestions PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeScopingQuestions(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ScopingQuestions)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static ScopingQuestions FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeScopingQuestions(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -133,31 +157,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ScopingQuestions IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ScopingQuestions PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeScopingQuestions(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ScopingQuestions)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static ScopingQuestions FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeScopingQuestions(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/SnapshotDownloadRequestContent.Serialization.cs b/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/SnapshotDownloadRequestContent.Serialization.cs index f0fe1095887e..ea5e925b4f33 100644 --- a/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/SnapshotDownloadRequestContent.Serialization.cs +++ b/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/SnapshotDownloadRequestContent.Serialization.cs @@ -22,6 +22,23 @@ internal SnapshotDownloadRequestContent() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SnapshotDownloadRequestContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSnapshotDownloadRequestContent(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SnapshotDownloadRequestContent)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -147,23 +164,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SnapshotDownloadRequestContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SnapshotDownloadRequestContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSnapshotDownloadRequestContent(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SnapshotDownloadRequestContent)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/SnapshotResourceListResult.Serialization.cs b/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/SnapshotResourceListResult.Serialization.cs index c0f17278612a..d84d451eeb1f 100644 --- a/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/SnapshotResourceListResult.Serialization.cs +++ b/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/SnapshotResourceListResult.Serialization.cs @@ -22,6 +22,30 @@ internal SnapshotResourceListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SnapshotResourceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSnapshotResourceListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SnapshotResourceListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static SnapshotResourceListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeSnapshotResourceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SnapshotResourceListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SnapshotResourceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSnapshotResourceListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SnapshotResourceListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static SnapshotResourceListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeSnapshotResourceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/SyncCertRecordContent.Serialization.cs b/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/SyncCertRecordContent.Serialization.cs index 253cafd61aca..d3467d2cf202 100644 --- a/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/SyncCertRecordContent.Serialization.cs +++ b/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/SyncCertRecordContent.Serialization.cs @@ -22,6 +22,23 @@ internal SyncCertRecordContent() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SyncCertRecordContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSyncCertRecordContent(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SyncCertRecordContent)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -121,23 +138,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SyncCertRecordContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SyncCertRecordContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSyncCertRecordContent(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SyncCertRecordContent)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/SyncCertRecordResult.Serialization.cs b/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/SyncCertRecordResult.Serialization.cs index 1cd935936ccf..73fe8f33d89a 100644 --- a/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/SyncCertRecordResult.Serialization.cs +++ b/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/SyncCertRecordResult.Serialization.cs @@ -17,6 +17,30 @@ namespace Azure.ResourceManager.AppComplianceAutomation.Models /// Synchronize certification record response. public partial class SyncCertRecordResult : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SyncCertRecordResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSyncCertRecordResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SyncCertRecordResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static SyncCertRecordResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeSyncCertRecordResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -123,31 +147,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SyncCertRecordResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SyncCertRecordResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSyncCertRecordResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SyncCertRecordResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static SyncCertRecordResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeSyncCertRecordResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/TriggerEvaluationContent.Serialization.cs b/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/TriggerEvaluationContent.Serialization.cs index c5ea1874f23e..353a09989e1e 100644 --- a/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/TriggerEvaluationContent.Serialization.cs +++ b/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/TriggerEvaluationContent.Serialization.cs @@ -22,6 +22,23 @@ internal TriggerEvaluationContent() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual TriggerEvaluationContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeTriggerEvaluationContent(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(TriggerEvaluationContent)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -143,23 +160,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. TriggerEvaluationContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual TriggerEvaluationContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeTriggerEvaluationContent(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(TriggerEvaluationContent)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/TriggerEvaluationProperty.Serialization.cs b/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/TriggerEvaluationProperty.Serialization.cs index d458067eb4b7..d585a51acc6c 100644 --- a/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/TriggerEvaluationProperty.Serialization.cs +++ b/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/TriggerEvaluationProperty.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.AppComplianceAutomation.Models /// Trigger evaluation response. public partial class TriggerEvaluationProperty : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual TriggerEvaluationProperty PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeTriggerEvaluationProperty(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(TriggerEvaluationProperty)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -199,23 +216,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. TriggerEvaluationProperty IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual TriggerEvaluationProperty PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeTriggerEvaluationProperty(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(TriggerEvaluationProperty)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/TriggerEvaluationResult.Serialization.cs b/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/TriggerEvaluationResult.Serialization.cs index 8833a68c3bd9..5ffc0e9f334c 100644 --- a/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/TriggerEvaluationResult.Serialization.cs +++ b/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/TriggerEvaluationResult.Serialization.cs @@ -17,6 +17,30 @@ namespace Azure.ResourceManager.AppComplianceAutomation.Models /// Trigger evaluation response. public partial class TriggerEvaluationResult : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual TriggerEvaluationResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeTriggerEvaluationResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(TriggerEvaluationResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static TriggerEvaluationResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeTriggerEvaluationResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -123,31 +147,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. TriggerEvaluationResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual TriggerEvaluationResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeTriggerEvaluationResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(TriggerEvaluationResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static TriggerEvaluationResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeTriggerEvaluationResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/WebhookResourceListResult.Serialization.cs b/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/WebhookResourceListResult.Serialization.cs index 9b42ee5c336e..f59719a9ce5d 100644 --- a/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/WebhookResourceListResult.Serialization.cs +++ b/sdk/appcomplianceautomation/Azure.ResourceManager.AppComplianceAutomation/src/Generated/Models/WebhookResourceListResult.Serialization.cs @@ -22,6 +22,30 @@ internal WebhookResourceListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual WebhookResourceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeWebhookResourceListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(WebhookResourceListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static WebhookResourceListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeWebhookResourceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. WebhookResourceListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual WebhookResourceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeWebhookResourceListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(WebhookResourceListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static WebhookResourceListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeWebhookResourceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/arizeaiobservabilityeval/Azure.ResourceManager.ArizeAIObservabilityEval/src/Generated/ArizeAIObservabilityEvalOrganizationData.Serialization.cs b/sdk/arizeaiobservabilityeval/Azure.ResourceManager.ArizeAIObservabilityEval/src/Generated/ArizeAIObservabilityEvalOrganizationData.Serialization.cs index 066ed5f8084e..dd7ca6419853 100644 --- a/sdk/arizeaiobservabilityeval/Azure.ResourceManager.ArizeAIObservabilityEval/src/Generated/ArizeAIObservabilityEvalOrganizationData.Serialization.cs +++ b/sdk/arizeaiobservabilityeval/Azure.ResourceManager.ArizeAIObservabilityEval/src/Generated/ArizeAIObservabilityEvalOrganizationData.Serialization.cs @@ -25,6 +25,30 @@ internal ArizeAIObservabilityEvalOrganizationData() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeArizeAIObservabilityEvalOrganizationData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ArizeAIObservabilityEvalOrganizationData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static ArizeAIObservabilityEvalOrganizationData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeArizeAIObservabilityEvalOrganizationData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -205,23 +229,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ArizeAIObservabilityEvalOrganizationData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (ArizeAIObservabilityEvalOrganizationData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeArizeAIObservabilityEvalOrganizationData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ArizeAIObservabilityEvalOrganizationData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -236,12 +243,5 @@ internal static RequestContent ToRequestContent(ArizeAIObservabilityEvalOrganiza content.JsonWriter.WriteObjectValue(arizeAIObservabilityEvalOrganizationData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static ArizeAIObservabilityEvalOrganizationData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeArizeAIObservabilityEvalOrganizationData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/arizeaiobservabilityeval/Azure.ResourceManager.ArizeAIObservabilityEval/src/Generated/Models/ArizeAIObservabilityEvalMarketplaceDetails.Serialization.cs b/sdk/arizeaiobservabilityeval/Azure.ResourceManager.ArizeAIObservabilityEval/src/Generated/Models/ArizeAIObservabilityEvalMarketplaceDetails.Serialization.cs index a637d52f0436..0f966960814f 100644 --- a/sdk/arizeaiobservabilityeval/Azure.ResourceManager.ArizeAIObservabilityEval/src/Generated/Models/ArizeAIObservabilityEvalMarketplaceDetails.Serialization.cs +++ b/sdk/arizeaiobservabilityeval/Azure.ResourceManager.ArizeAIObservabilityEval/src/Generated/Models/ArizeAIObservabilityEvalMarketplaceDetails.Serialization.cs @@ -21,6 +21,23 @@ internal ArizeAIObservabilityEvalMarketplaceDetails() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ArizeAIObservabilityEvalMarketplaceDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeArizeAIObservabilityEvalMarketplaceDetails(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ArizeAIObservabilityEvalMarketplaceDetails)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,23 +163,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ArizeAIObservabilityEvalMarketplaceDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ArizeAIObservabilityEvalMarketplaceDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeArizeAIObservabilityEvalMarketplaceDetails(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ArizeAIObservabilityEvalMarketplaceDetails)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/arizeaiobservabilityeval/Azure.ResourceManager.ArizeAIObservabilityEval/src/Generated/Models/ArizeAIObservabilityEvalOfferDetails.Serialization.cs b/sdk/arizeaiobservabilityeval/Azure.ResourceManager.ArizeAIObservabilityEval/src/Generated/Models/ArizeAIObservabilityEvalOfferDetails.Serialization.cs index 2fd05d7da6d7..750c6ee9eac9 100644 --- a/sdk/arizeaiobservabilityeval/Azure.ResourceManager.ArizeAIObservabilityEval/src/Generated/Models/ArizeAIObservabilityEvalOfferDetails.Serialization.cs +++ b/sdk/arizeaiobservabilityeval/Azure.ResourceManager.ArizeAIObservabilityEval/src/Generated/Models/ArizeAIObservabilityEvalOfferDetails.Serialization.cs @@ -21,6 +21,23 @@ internal ArizeAIObservabilityEvalOfferDetails() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ArizeAIObservabilityEvalOfferDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeArizeAIObservabilityEvalOfferDetails(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ArizeAIObservabilityEvalOfferDetails)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -176,23 +193,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ArizeAIObservabilityEvalOfferDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ArizeAIObservabilityEvalOfferDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeArizeAIObservabilityEvalOfferDetails(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ArizeAIObservabilityEvalOfferDetails)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/arizeaiobservabilityeval/Azure.ResourceManager.ArizeAIObservabilityEval/src/Generated/Models/ArizeAIObservabilityEvalOfferPartnerProperties.Serialization.cs b/sdk/arizeaiobservabilityeval/Azure.ResourceManager.ArizeAIObservabilityEval/src/Generated/Models/ArizeAIObservabilityEvalOfferPartnerProperties.Serialization.cs index d2a6f7ca8a7d..750f1e0ef9f5 100644 --- a/sdk/arizeaiobservabilityeval/Azure.ResourceManager.ArizeAIObservabilityEval/src/Generated/Models/ArizeAIObservabilityEvalOfferPartnerProperties.Serialization.cs +++ b/sdk/arizeaiobservabilityeval/Azure.ResourceManager.ArizeAIObservabilityEval/src/Generated/Models/ArizeAIObservabilityEvalOfferPartnerProperties.Serialization.cs @@ -21,6 +21,23 @@ internal ArizeAIObservabilityEvalOfferPartnerProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ArizeAIObservabilityEvalOfferPartnerProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeArizeAIObservabilityEvalOfferPartnerProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ArizeAIObservabilityEvalOfferPartnerProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -120,23 +137,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ArizeAIObservabilityEvalOfferPartnerProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ArizeAIObservabilityEvalOfferPartnerProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeArizeAIObservabilityEvalOfferPartnerProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ArizeAIObservabilityEvalOfferPartnerProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/arizeaiobservabilityeval/Azure.ResourceManager.ArizeAIObservabilityEval/src/Generated/Models/ArizeAIObservabilityEvalOrganizationPatch.Serialization.cs b/sdk/arizeaiobservabilityeval/Azure.ResourceManager.ArizeAIObservabilityEval/src/Generated/Models/ArizeAIObservabilityEvalOrganizationPatch.Serialization.cs index c7f3e6ecea8e..eeda5cf159e8 100644 --- a/sdk/arizeaiobservabilityeval/Azure.ResourceManager.ArizeAIObservabilityEval/src/Generated/Models/ArizeAIObservabilityEvalOrganizationPatch.Serialization.cs +++ b/sdk/arizeaiobservabilityeval/Azure.ResourceManager.ArizeAIObservabilityEval/src/Generated/Models/ArizeAIObservabilityEvalOrganizationPatch.Serialization.cs @@ -19,6 +19,23 @@ namespace Azure.ResourceManager.ArizeAIObservabilityEval.Models /// The type used for update operations of the Organization Resource. public partial class ArizeAIObservabilityEvalOrganizationPatch : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ArizeAIObservabilityEvalOrganizationPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeArizeAIObservabilityEvalOrganizationPatch(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ArizeAIObservabilityEvalOrganizationPatch)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -163,23 +180,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ArizeAIObservabilityEvalOrganizationPatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ArizeAIObservabilityEvalOrganizationPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeArizeAIObservabilityEvalOrganizationPatch(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ArizeAIObservabilityEvalOrganizationPatch)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/arizeaiobservabilityeval/Azure.ResourceManager.ArizeAIObservabilityEval/src/Generated/Models/ArizeAIObservabilityEvalOrganizationProperties.Serialization.cs b/sdk/arizeaiobservabilityeval/Azure.ResourceManager.ArizeAIObservabilityEval/src/Generated/Models/ArizeAIObservabilityEvalOrganizationProperties.Serialization.cs index 3addb8e8c12c..9153d9e05d6b 100644 --- a/sdk/arizeaiobservabilityeval/Azure.ResourceManager.ArizeAIObservabilityEval/src/Generated/Models/ArizeAIObservabilityEvalOrganizationProperties.Serialization.cs +++ b/sdk/arizeaiobservabilityeval/Azure.ResourceManager.ArizeAIObservabilityEval/src/Generated/Models/ArizeAIObservabilityEvalOrganizationProperties.Serialization.cs @@ -21,6 +21,23 @@ internal ArizeAIObservabilityEvalOrganizationProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ArizeAIObservabilityEvalOrganizationProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeArizeAIObservabilityEvalOrganizationProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ArizeAIObservabilityEvalOrganizationProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -172,23 +189,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ArizeAIObservabilityEvalOrganizationProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ArizeAIObservabilityEvalOrganizationProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeArizeAIObservabilityEvalOrganizationProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ArizeAIObservabilityEvalOrganizationProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/arizeaiobservabilityeval/Azure.ResourceManager.ArizeAIObservabilityEval/src/Generated/Models/ArizeAIObservabilityEvalSingleSignOnPropertiesV2.Serialization.cs b/sdk/arizeaiobservabilityeval/Azure.ResourceManager.ArizeAIObservabilityEval/src/Generated/Models/ArizeAIObservabilityEvalSingleSignOnPropertiesV2.Serialization.cs index 99e077f9f8fa..c75baee9c3db 100644 --- a/sdk/arizeaiobservabilityeval/Azure.ResourceManager.ArizeAIObservabilityEval/src/Generated/Models/ArizeAIObservabilityEvalSingleSignOnPropertiesV2.Serialization.cs +++ b/sdk/arizeaiobservabilityeval/Azure.ResourceManager.ArizeAIObservabilityEval/src/Generated/Models/ArizeAIObservabilityEvalSingleSignOnPropertiesV2.Serialization.cs @@ -21,6 +21,23 @@ internal ArizeAIObservabilityEvalSingleSignOnPropertiesV2() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ArizeAIObservabilityEvalSingleSignOnPropertiesV2 PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeArizeAIObservabilityEvalSingleSignOnPropertiesV2(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ArizeAIObservabilityEvalSingleSignOnPropertiesV2)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -200,23 +217,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ArizeAIObservabilityEvalSingleSignOnPropertiesV2 IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ArizeAIObservabilityEvalSingleSignOnPropertiesV2 PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeArizeAIObservabilityEvalSingleSignOnPropertiesV2(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ArizeAIObservabilityEvalSingleSignOnPropertiesV2)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/arizeaiobservabilityeval/Azure.ResourceManager.ArizeAIObservabilityEval/src/Generated/Models/ArizeAIObservabilityEvalUserDetails.Serialization.cs b/sdk/arizeaiobservabilityeval/Azure.ResourceManager.ArizeAIObservabilityEval/src/Generated/Models/ArizeAIObservabilityEvalUserDetails.Serialization.cs index 260c9977ed65..095e0198fff7 100644 --- a/sdk/arizeaiobservabilityeval/Azure.ResourceManager.ArizeAIObservabilityEval/src/Generated/Models/ArizeAIObservabilityEvalUserDetails.Serialization.cs +++ b/sdk/arizeaiobservabilityeval/Azure.ResourceManager.ArizeAIObservabilityEval/src/Generated/Models/ArizeAIObservabilityEvalUserDetails.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.ArizeAIObservabilityEval.Models /// User details for an organization. public partial class ArizeAIObservabilityEvalUserDetails : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ArizeAIObservabilityEvalUserDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeArizeAIObservabilityEvalUserDetails(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ArizeAIObservabilityEvalUserDetails)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -168,23 +185,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ArizeAIObservabilityEvalUserDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ArizeAIObservabilityEvalUserDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeArizeAIObservabilityEvalUserDetails(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ArizeAIObservabilityEvalUserDetails)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/arizeaiobservabilityeval/Azure.ResourceManager.ArizeAIObservabilityEval/src/Generated/Models/OrganizationResourceListResult.Serialization.cs b/sdk/arizeaiobservabilityeval/Azure.ResourceManager.ArizeAIObservabilityEval/src/Generated/Models/OrganizationResourceListResult.Serialization.cs index a54364970de5..79c969481577 100644 --- a/sdk/arizeaiobservabilityeval/Azure.ResourceManager.ArizeAIObservabilityEval/src/Generated/Models/OrganizationResourceListResult.Serialization.cs +++ b/sdk/arizeaiobservabilityeval/Azure.ResourceManager.ArizeAIObservabilityEval/src/Generated/Models/OrganizationResourceListResult.Serialization.cs @@ -22,6 +22,30 @@ internal OrganizationResourceListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual OrganizationResourceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeOrganizationResourceListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(OrganizationResourceListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static OrganizationResourceListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeOrganizationResourceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. OrganizationResourceListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual OrganizationResourceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeOrganizationResourceListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(OrganizationResourceListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static OrganizationResourceListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeOrganizationResourceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/astronomer/Azure.ResourceManager.Astro/src/Generated/AstroOrganizationData.Serialization.cs b/sdk/astronomer/Azure.ResourceManager.Astro/src/Generated/AstroOrganizationData.Serialization.cs index 9af8c08a517d..cdcd289488fb 100644 --- a/sdk/astronomer/Azure.ResourceManager.Astro/src/Generated/AstroOrganizationData.Serialization.cs +++ b/sdk/astronomer/Azure.ResourceManager.Astro/src/Generated/AstroOrganizationData.Serialization.cs @@ -25,6 +25,30 @@ internal AstroOrganizationData() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAstroOrganizationData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AstroOrganizationData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static AstroOrganizationData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeAstroOrganizationData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -205,23 +229,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AstroOrganizationData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (AstroOrganizationData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAstroOrganizationData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AstroOrganizationData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -236,12 +243,5 @@ internal static RequestContent ToRequestContent(AstroOrganizationData astroOrgan content.JsonWriter.WriteObjectValue(astroOrganizationData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static AstroOrganizationData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeAstroOrganizationData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/astronomer/Azure.ResourceManager.Astro/src/Generated/Models/AstroMarketplaceDetails.Serialization.cs b/sdk/astronomer/Azure.ResourceManager.Astro/src/Generated/Models/AstroMarketplaceDetails.Serialization.cs index 6c88623d1f2e..ac13b24f84f8 100644 --- a/sdk/astronomer/Azure.ResourceManager.Astro/src/Generated/Models/AstroMarketplaceDetails.Serialization.cs +++ b/sdk/astronomer/Azure.ResourceManager.Astro/src/Generated/Models/AstroMarketplaceDetails.Serialization.cs @@ -21,6 +21,23 @@ internal AstroMarketplaceDetails() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AstroMarketplaceDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAstroMarketplaceDetails(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AstroMarketplaceDetails)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,23 +163,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AstroMarketplaceDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AstroMarketplaceDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAstroMarketplaceDetails(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AstroMarketplaceDetails)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/astronomer/Azure.ResourceManager.Astro/src/Generated/Models/AstroOfferDetails.Serialization.cs b/sdk/astronomer/Azure.ResourceManager.Astro/src/Generated/Models/AstroOfferDetails.Serialization.cs index a1d52cf44d95..4e7ed888c226 100644 --- a/sdk/astronomer/Azure.ResourceManager.Astro/src/Generated/Models/AstroOfferDetails.Serialization.cs +++ b/sdk/astronomer/Azure.ResourceManager.Astro/src/Generated/Models/AstroOfferDetails.Serialization.cs @@ -21,6 +21,23 @@ internal AstroOfferDetails() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AstroOfferDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAstroOfferDetails(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AstroOfferDetails)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -208,23 +225,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AstroOfferDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AstroOfferDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAstroOfferDetails(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AstroOfferDetails)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/astronomer/Azure.ResourceManager.Astro/src/Generated/Models/AstroOrganizationPatch.Serialization.cs b/sdk/astronomer/Azure.ResourceManager.Astro/src/Generated/Models/AstroOrganizationPatch.Serialization.cs index f5d574d24021..65fd5e311142 100644 --- a/sdk/astronomer/Azure.ResourceManager.Astro/src/Generated/Models/AstroOrganizationPatch.Serialization.cs +++ b/sdk/astronomer/Azure.ResourceManager.Astro/src/Generated/Models/AstroOrganizationPatch.Serialization.cs @@ -19,6 +19,23 @@ namespace Azure.ResourceManager.Astro.Models /// The type used for update operations of the OrganizationResource. public partial class AstroOrganizationPatch : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AstroOrganizationPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAstroOrganizationPatch(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AstroOrganizationPatch)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -178,23 +195,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AstroOrganizationPatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AstroOrganizationPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAstroOrganizationPatch(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AstroOrganizationPatch)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/astronomer/Azure.ResourceManager.Astro/src/Generated/Models/AstroOrganizationProperties.Serialization.cs b/sdk/astronomer/Azure.ResourceManager.Astro/src/Generated/Models/AstroOrganizationProperties.Serialization.cs index b011a4c23c12..3f6a9b5b8547 100644 --- a/sdk/astronomer/Azure.ResourceManager.Astro/src/Generated/Models/AstroOrganizationProperties.Serialization.cs +++ b/sdk/astronomer/Azure.ResourceManager.Astro/src/Generated/Models/AstroOrganizationProperties.Serialization.cs @@ -21,6 +21,23 @@ internal AstroOrganizationProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AstroOrganizationProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAstroOrganizationProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AstroOrganizationProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -158,23 +175,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AstroOrganizationProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AstroOrganizationProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAstroOrganizationProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AstroOrganizationProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/astronomer/Azure.ResourceManager.Astro/src/Generated/Models/AstroOrganizationUpdateProperties.Serialization.cs b/sdk/astronomer/Azure.ResourceManager.Astro/src/Generated/Models/AstroOrganizationUpdateProperties.Serialization.cs index c0e80c067534..7151100f76f9 100644 --- a/sdk/astronomer/Azure.ResourceManager.Astro/src/Generated/Models/AstroOrganizationUpdateProperties.Serialization.cs +++ b/sdk/astronomer/Azure.ResourceManager.Astro/src/Generated/Models/AstroOrganizationUpdateProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Astro.Models /// The updatable properties of the OrganizationResource. public partial class AstroOrganizationUpdateProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AstroOrganizationUpdateProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAstroOrganizationUpdateProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AstroOrganizationUpdateProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -152,23 +169,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AstroOrganizationUpdateProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AstroOrganizationUpdateProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAstroOrganizationUpdateProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AstroOrganizationUpdateProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/astronomer/Azure.ResourceManager.Astro/src/Generated/Models/AstroPartnerOrganizationProperties.Serialization.cs b/sdk/astronomer/Azure.ResourceManager.Astro/src/Generated/Models/AstroPartnerOrganizationProperties.Serialization.cs index 2bc08b0902ac..3a6726ef0705 100644 --- a/sdk/astronomer/Azure.ResourceManager.Astro/src/Generated/Models/AstroPartnerOrganizationProperties.Serialization.cs +++ b/sdk/astronomer/Azure.ResourceManager.Astro/src/Generated/Models/AstroPartnerOrganizationProperties.Serialization.cs @@ -21,6 +21,23 @@ internal AstroPartnerOrganizationProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AstroPartnerOrganizationProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAstroPartnerOrganizationProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AstroPartnerOrganizationProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -174,23 +191,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AstroPartnerOrganizationProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AstroPartnerOrganizationProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAstroPartnerOrganizationProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AstroPartnerOrganizationProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/astronomer/Azure.ResourceManager.Astro/src/Generated/Models/AstroSingleSignOnProperties.Serialization.cs b/sdk/astronomer/Azure.ResourceManager.Astro/src/Generated/Models/AstroSingleSignOnProperties.Serialization.cs index 53a0bb1c23b7..62f27f300478 100644 --- a/sdk/astronomer/Azure.ResourceManager.Astro/src/Generated/Models/AstroSingleSignOnProperties.Serialization.cs +++ b/sdk/astronomer/Azure.ResourceManager.Astro/src/Generated/Models/AstroSingleSignOnProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Astro.Models /// Properties specific to Single Sign On Resource. public partial class AstroSingleSignOnProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AstroSingleSignOnProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAstroSingleSignOnProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AstroSingleSignOnProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -206,23 +223,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AstroSingleSignOnProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AstroSingleSignOnProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAstroSingleSignOnProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AstroSingleSignOnProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/astronomer/Azure.ResourceManager.Astro/src/Generated/Models/AstroUserDetails.Serialization.cs b/sdk/astronomer/Azure.ResourceManager.Astro/src/Generated/Models/AstroUserDetails.Serialization.cs index e9b684d49d56..40f92100fc62 100644 --- a/sdk/astronomer/Azure.ResourceManager.Astro/src/Generated/Models/AstroUserDetails.Serialization.cs +++ b/sdk/astronomer/Azure.ResourceManager.Astro/src/Generated/Models/AstroUserDetails.Serialization.cs @@ -21,6 +21,23 @@ internal AstroUserDetails() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AstroUserDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAstroUserDetails(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AstroUserDetails)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -164,23 +181,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AstroUserDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AstroUserDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAstroUserDetails(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AstroUserDetails)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/astronomer/Azure.ResourceManager.Astro/src/Generated/Models/OrganizationResourceListResult.Serialization.cs b/sdk/astronomer/Azure.ResourceManager.Astro/src/Generated/Models/OrganizationResourceListResult.Serialization.cs index 3ced159273d7..b97410fd05ac 100644 --- a/sdk/astronomer/Azure.ResourceManager.Astro/src/Generated/Models/OrganizationResourceListResult.Serialization.cs +++ b/sdk/astronomer/Azure.ResourceManager.Astro/src/Generated/Models/OrganizationResourceListResult.Serialization.cs @@ -22,6 +22,30 @@ internal OrganizationResourceListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual OrganizationResourceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeOrganizationResourceListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(OrganizationResourceListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static OrganizationResourceListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeOrganizationResourceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. OrganizationResourceListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual OrganizationResourceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeOrganizationResourceListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(OrganizationResourceListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static OrganizationResourceListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeOrganizationResourceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/AvsCloudLinkData.Serialization.cs b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/AvsCloudLinkData.Serialization.cs index bef0f12a7f7e..24d32f28194e 100644 --- a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/AvsCloudLinkData.Serialization.cs +++ b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/AvsCloudLinkData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.Avs /// A cloud link resource. public partial class AvsCloudLinkData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAvsCloudLinkData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AvsCloudLinkData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static AvsCloudLinkData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeAvsCloudLinkData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,23 +178,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AvsCloudLinkData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (AvsCloudLinkData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAvsCloudLinkData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AvsCloudLinkData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -185,12 +192,5 @@ internal static RequestContent ToRequestContent(AvsCloudLinkData avsCloudLinkDat content.JsonWriter.WriteObjectValue(avsCloudLinkData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static AvsCloudLinkData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeAvsCloudLinkData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/AvsHostData.Serialization.cs b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/AvsHostData.Serialization.cs index 1d2b5f62d086..918f8cd80f1a 100644 --- a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/AvsHostData.Serialization.cs +++ b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/AvsHostData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.Avs /// A host resource. public partial class AvsHostData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAvsHostData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AvsHostData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static AvsHostData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeAvsHostData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -208,31 +232,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AvsHostData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (AvsHostData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAvsHostData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AvsHostData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static AvsHostData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeAvsHostData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/AvsLicenseData.Serialization.cs b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/AvsLicenseData.Serialization.cs index 08f7ffdbed34..3d4089d92115 100644 --- a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/AvsLicenseData.Serialization.cs +++ b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/AvsLicenseData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.Avs /// A license resource. public partial class AvsLicenseData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAvsLicenseData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AvsLicenseData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static AvsLicenseData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeAvsLicenseData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,23 +178,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AvsLicenseData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (AvsLicenseData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAvsLicenseData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AvsLicenseData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -185,12 +192,5 @@ internal static RequestContent ToRequestContent(AvsLicenseData avsLicenseData) content.JsonWriter.WriteObjectValue(avsLicenseData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static AvsLicenseData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeAvsLicenseData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/AvsMaintenanceData.Serialization.cs b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/AvsMaintenanceData.Serialization.cs index a08c7a94ef16..3d06144c3f85 100644 --- a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/AvsMaintenanceData.Serialization.cs +++ b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/AvsMaintenanceData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.Avs /// A cluster resource. public partial class AvsMaintenanceData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAvsMaintenanceData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AvsMaintenanceData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static AvsMaintenanceData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeAvsMaintenanceData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,31 +178,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AvsMaintenanceData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (AvsMaintenanceData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAvsMaintenanceData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AvsMaintenanceData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static AvsMaintenanceData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeAvsMaintenanceData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/AvsPrivateCloudAddonData.Serialization.cs b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/AvsPrivateCloudAddonData.Serialization.cs index 9155a3d3449c..e55ddd248858 100644 --- a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/AvsPrivateCloudAddonData.Serialization.cs +++ b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/AvsPrivateCloudAddonData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.Avs /// An addon resource. public partial class AvsPrivateCloudAddonData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAvsPrivateCloudAddonData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AvsPrivateCloudAddonData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static AvsPrivateCloudAddonData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeAvsPrivateCloudAddonData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,23 +178,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AvsPrivateCloudAddonData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (AvsPrivateCloudAddonData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAvsPrivateCloudAddonData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AvsPrivateCloudAddonData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -185,12 +192,5 @@ internal static RequestContent ToRequestContent(AvsPrivateCloudAddonData avsPriv content.JsonWriter.WriteObjectValue(avsPrivateCloudAddonData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static AvsPrivateCloudAddonData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeAvsPrivateCloudAddonData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/AvsPrivateCloudClusterData.Serialization.cs b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/AvsPrivateCloudClusterData.Serialization.cs index 8984ef6a22fc..c142964ae6e5 100644 --- a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/AvsPrivateCloudClusterData.Serialization.cs +++ b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/AvsPrivateCloudClusterData.Serialization.cs @@ -25,6 +25,30 @@ internal AvsPrivateCloudClusterData() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAvsPrivateCloudClusterData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AvsPrivateCloudClusterData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static AvsPrivateCloudClusterData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeAvsPrivateCloudClusterData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -168,23 +192,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AvsPrivateCloudClusterData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (AvsPrivateCloudClusterData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAvsPrivateCloudClusterData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AvsPrivateCloudClusterData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -199,12 +206,5 @@ internal static RequestContent ToRequestContent(AvsPrivateCloudClusterData avsPr content.JsonWriter.WriteObjectValue(avsPrivateCloudClusterData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static AvsPrivateCloudClusterData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeAvsPrivateCloudClusterData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/AvsPrivateCloudClusterVirtualMachineData.Serialization.cs b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/AvsPrivateCloudClusterVirtualMachineData.Serialization.cs index 995e5c7ff2e6..bb51b7aaeefd 100644 --- a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/AvsPrivateCloudClusterVirtualMachineData.Serialization.cs +++ b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/AvsPrivateCloudClusterVirtualMachineData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.Avs /// Virtual Machine. public partial class AvsPrivateCloudClusterVirtualMachineData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAvsPrivateCloudClusterVirtualMachineData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AvsPrivateCloudClusterVirtualMachineData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static AvsPrivateCloudClusterVirtualMachineData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeAvsPrivateCloudClusterVirtualMachineData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,31 +178,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AvsPrivateCloudClusterVirtualMachineData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (AvsPrivateCloudClusterVirtualMachineData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAvsPrivateCloudClusterVirtualMachineData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AvsPrivateCloudClusterVirtualMachineData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static AvsPrivateCloudClusterVirtualMachineData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeAvsPrivateCloudClusterVirtualMachineData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/AvsPrivateCloudData.Serialization.cs b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/AvsPrivateCloudData.Serialization.cs index bb1b14834d8d..729a874454df 100644 --- a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/AvsPrivateCloudData.Serialization.cs +++ b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/AvsPrivateCloudData.Serialization.cs @@ -25,6 +25,30 @@ internal AvsPrivateCloudData() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAvsPrivateCloudData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AvsPrivateCloudData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static AvsPrivateCloudData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeAvsPrivateCloudData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -252,23 +276,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AvsPrivateCloudData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (AvsPrivateCloudData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAvsPrivateCloudData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AvsPrivateCloudData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -283,12 +290,5 @@ internal static RequestContent ToRequestContent(AvsPrivateCloudData avsPrivateCl content.JsonWriter.WriteObjectValue(avsPrivateCloudData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static AvsPrivateCloudData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeAvsPrivateCloudData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/AvsPrivateCloudDatastoreData.Serialization.cs b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/AvsPrivateCloudDatastoreData.Serialization.cs index ab40f4d8e708..9b13ebab1313 100644 --- a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/AvsPrivateCloudDatastoreData.Serialization.cs +++ b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/AvsPrivateCloudDatastoreData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.Avs /// A datastore resource. public partial class AvsPrivateCloudDatastoreData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAvsPrivateCloudDatastoreData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AvsPrivateCloudDatastoreData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static AvsPrivateCloudDatastoreData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeAvsPrivateCloudDatastoreData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,23 +178,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AvsPrivateCloudDatastoreData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (AvsPrivateCloudDatastoreData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAvsPrivateCloudDatastoreData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AvsPrivateCloudDatastoreData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -185,12 +192,5 @@ internal static RequestContent ToRequestContent(AvsPrivateCloudDatastoreData avs content.JsonWriter.WriteObjectValue(avsPrivateCloudDatastoreData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static AvsPrivateCloudDatastoreData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeAvsPrivateCloudDatastoreData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/AvsProvisionedNetworkData.Serialization.cs b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/AvsProvisionedNetworkData.Serialization.cs index 6ceda4f34cde..434489b54270 100644 --- a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/AvsProvisionedNetworkData.Serialization.cs +++ b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/AvsProvisionedNetworkData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.Avs /// A provisioned network resource. public partial class AvsProvisionedNetworkData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAvsProvisionedNetworkData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AvsProvisionedNetworkData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static AvsProvisionedNetworkData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeAvsProvisionedNetworkData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,31 +178,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AvsProvisionedNetworkData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (AvsProvisionedNetworkData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAvsProvisionedNetworkData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AvsProvisionedNetworkData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static AvsProvisionedNetworkData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeAvsProvisionedNetworkData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/AvsPureStoragePolicyData.Serialization.cs b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/AvsPureStoragePolicyData.Serialization.cs index aae3c72ba38f..b627a3bec8c0 100644 --- a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/AvsPureStoragePolicyData.Serialization.cs +++ b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/AvsPureStoragePolicyData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.Avs /// An instance describing a Pure Storage Policy Based Management policy. public partial class AvsPureStoragePolicyData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAvsPureStoragePolicyData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AvsPureStoragePolicyData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static AvsPureStoragePolicyData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeAvsPureStoragePolicyData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,23 +178,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AvsPureStoragePolicyData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (AvsPureStoragePolicyData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAvsPureStoragePolicyData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AvsPureStoragePolicyData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -185,12 +192,5 @@ internal static RequestContent ToRequestContent(AvsPureStoragePolicyData avsPure content.JsonWriter.WriteObjectValue(avsPureStoragePolicyData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static AvsPureStoragePolicyData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeAvsPureStoragePolicyData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/ExpressRouteAuthorizationData.Serialization.cs b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/ExpressRouteAuthorizationData.Serialization.cs index 5b954e6de739..d80ff9aa891c 100644 --- a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/ExpressRouteAuthorizationData.Serialization.cs +++ b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/ExpressRouteAuthorizationData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.Avs /// ExpressRoute Circuit Authorization. public partial class ExpressRouteAuthorizationData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeExpressRouteAuthorizationData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ExpressRouteAuthorizationData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static ExpressRouteAuthorizationData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeExpressRouteAuthorizationData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,23 +178,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ExpressRouteAuthorizationData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (ExpressRouteAuthorizationData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeExpressRouteAuthorizationData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ExpressRouteAuthorizationData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -185,12 +192,5 @@ internal static RequestContent ToRequestContent(ExpressRouteAuthorizationData ex content.JsonWriter.WriteObjectValue(expressRouteAuthorizationData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static ExpressRouteAuthorizationData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeExpressRouteAuthorizationData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/GlobalReachConnectionData.Serialization.cs b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/GlobalReachConnectionData.Serialization.cs index 9b0ab141c1d3..efcefcf25a83 100644 --- a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/GlobalReachConnectionData.Serialization.cs +++ b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/GlobalReachConnectionData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.Avs /// A global reach connection resource. public partial class GlobalReachConnectionData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeGlobalReachConnectionData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(GlobalReachConnectionData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static GlobalReachConnectionData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeGlobalReachConnectionData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,23 +178,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. GlobalReachConnectionData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (GlobalReachConnectionData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeGlobalReachConnectionData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(GlobalReachConnectionData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -185,12 +192,5 @@ internal static RequestContent ToRequestContent(GlobalReachConnectionData global content.JsonWriter.WriteObjectValue(globalReachConnectionData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static GlobalReachConnectionData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeGlobalReachConnectionData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/HcxEnterpriseSiteData.Serialization.cs b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/HcxEnterpriseSiteData.Serialization.cs index 377d01df98b4..9c6de53965c8 100644 --- a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/HcxEnterpriseSiteData.Serialization.cs +++ b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/HcxEnterpriseSiteData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.Avs /// An HCX Enterprise Site resource. public partial class HcxEnterpriseSiteData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHcxEnterpriseSiteData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HcxEnterpriseSiteData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static HcxEnterpriseSiteData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeHcxEnterpriseSiteData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,23 +178,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HcxEnterpriseSiteData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (HcxEnterpriseSiteData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHcxEnterpriseSiteData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HcxEnterpriseSiteData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -185,12 +192,5 @@ internal static RequestContent ToRequestContent(HcxEnterpriseSiteData hcxEnterpr content.JsonWriter.WriteObjectValue(hcxEnterpriseSiteData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static HcxEnterpriseSiteData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeHcxEnterpriseSiteData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/IscsiPathData.Serialization.cs b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/IscsiPathData.Serialization.cs index 50c0a3848cc5..f53b772a2ba9 100644 --- a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/IscsiPathData.Serialization.cs +++ b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/IscsiPathData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.Avs /// An iSCSI path resource. public partial class IscsiPathData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeIscsiPathData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(IscsiPathData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static IscsiPathData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeIscsiPathData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,23 +178,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. IscsiPathData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (IscsiPathData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeIscsiPathData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(IscsiPathData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -185,12 +192,5 @@ internal static RequestContent ToRequestContent(IscsiPathData iscsiPathData) content.JsonWriter.WriteObjectValue(iscsiPathData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static IscsiPathData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeIscsiPathData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/AddonArcProperties.Serialization.cs b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/AddonArcProperties.Serialization.cs index 5484c37aceea..22b7c39d5531 100644 --- a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/AddonArcProperties.Serialization.cs +++ b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/AddonArcProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Avs.Models /// The properties of an Arc addon. public partial class AddonArcProperties : AvsPrivateCloudAddonProperties, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected override AvsPrivateCloudAddonProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAddonArcProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AddonArcProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -120,23 +137,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AddonArcProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (AddonArcProperties)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override AvsPrivateCloudAddonProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAddonArcProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AddonArcProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/AddonHcxProperties.Serialization.cs b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/AddonHcxProperties.Serialization.cs index b2807735a101..b3cb7c5eadda 100644 --- a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/AddonHcxProperties.Serialization.cs +++ b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/AddonHcxProperties.Serialization.cs @@ -21,6 +21,23 @@ internal AddonHcxProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override AvsPrivateCloudAddonProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAddonHcxProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AddonHcxProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -150,23 +167,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AddonHcxProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (AddonHcxProperties)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override AvsPrivateCloudAddonProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAddonHcxProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AddonHcxProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/AddonList.Serialization.cs b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/AddonList.Serialization.cs index ebd4eb17d28d..e3ac7de44c98 100644 --- a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/AddonList.Serialization.cs +++ b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/AddonList.Serialization.cs @@ -22,6 +22,30 @@ internal AddonList() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AddonList PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAddonList(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AddonList)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static AddonList FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeAddonList(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AddonList IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AddonList PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAddonList(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AddonList)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static AddonList FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeAddonList(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/AddonSrmProperties.Serialization.cs b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/AddonSrmProperties.Serialization.cs index 0b58fd71b3ea..344964aa244e 100644 --- a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/AddonSrmProperties.Serialization.cs +++ b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/AddonSrmProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Avs.Models /// The properties of a Site Recovery Manager (SRM) addon. public partial class AddonSrmProperties : AvsPrivateCloudAddonProperties, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected override AvsPrivateCloudAddonProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAddonSrmProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AddonSrmProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -120,23 +137,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AddonSrmProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (AddonSrmProperties)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override AvsPrivateCloudAddonProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAddonSrmProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AddonSrmProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/AddonVrProperties.Serialization.cs b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/AddonVrProperties.Serialization.cs index 39cfece0ee48..d92278c298b5 100644 --- a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/AddonVrProperties.Serialization.cs +++ b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/AddonVrProperties.Serialization.cs @@ -21,6 +21,23 @@ internal AddonVrProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override AvsPrivateCloudAddonProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAddonVrProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AddonVrProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -122,23 +139,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AddonVrProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (AddonVrProperties)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override AvsPrivateCloudAddonProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAddonVrProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AddonVrProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/AdminCredentials.Serialization.cs b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/AdminCredentials.Serialization.cs index e52d2d0792f3..faf700741ce0 100644 --- a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/AdminCredentials.Serialization.cs +++ b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/AdminCredentials.Serialization.cs @@ -17,6 +17,30 @@ namespace Azure.ResourceManager.Avs.Models /// Administrative credentials for accessing vCenter and NSX-T. public partial class AdminCredentials : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AdminCredentials PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAdminCredentials(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AdminCredentials)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static AdminCredentials FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeAdminCredentials(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -152,31 +176,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AdminCredentials IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AdminCredentials PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAdminCredentials(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AdminCredentials)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static AdminCredentials FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeAdminCredentials(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/AvailableWindowForMaintenanceWhileRescheduleOperation.Serialization.cs b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/AvailableWindowForMaintenanceWhileRescheduleOperation.Serialization.cs index 7402f10d2b64..ea2f9ed298a6 100644 --- a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/AvailableWindowForMaintenanceWhileRescheduleOperation.Serialization.cs +++ b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/AvailableWindowForMaintenanceWhileRescheduleOperation.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Avs.Models /// Time window in which Customer can reschedule maintenance. public partial class AvailableWindowForMaintenanceWhileRescheduleOperation : AvsRescheduleOperationConstraint, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected override AvsRescheduleOperationConstraint PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAvailableWindowForMaintenanceWhileRescheduleOperation(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AvailableWindowForMaintenanceWhileRescheduleOperation)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -121,23 +138,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AvailableWindowForMaintenanceWhileRescheduleOperation IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (AvailableWindowForMaintenanceWhileRescheduleOperation)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override AvsRescheduleOperationConstraint PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAvailableWindowForMaintenanceWhileRescheduleOperation(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AvailableWindowForMaintenanceWhileRescheduleOperation)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/AvailableWindowForMaintenanceWhileScheduleOperation.Serialization.cs b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/AvailableWindowForMaintenanceWhileScheduleOperation.Serialization.cs index b8b63c3c24f3..10a1af694689 100644 --- a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/AvailableWindowForMaintenanceWhileScheduleOperation.Serialization.cs +++ b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/AvailableWindowForMaintenanceWhileScheduleOperation.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Avs.Models /// Time window in which Customer can to schedule maintenance. public partial class AvailableWindowForMaintenanceWhileScheduleOperation : AvsScheduleOperationConstraint, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected override AvsScheduleOperationConstraint PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAvailableWindowForMaintenanceWhileScheduleOperation(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AvailableWindowForMaintenanceWhileScheduleOperation)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -121,23 +138,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AvailableWindowForMaintenanceWhileScheduleOperation IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (AvailableWindowForMaintenanceWhileScheduleOperation)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override AvsScheduleOperationConstraint PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAvailableWindowForMaintenanceWhileScheduleOperation(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AvailableWindowForMaintenanceWhileScheduleOperation)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/AvsClusterZone.Serialization.cs b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/AvsClusterZone.Serialization.cs index 18d27cf05e1f..b8e29f07318e 100644 --- a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/AvsClusterZone.Serialization.cs +++ b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/AvsClusterZone.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Avs.Models /// Zone and associated hosts info. public partial class AvsClusterZone : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AvsClusterZone PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAvsClusterZone(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AvsClusterZone)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -155,23 +172,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AvsClusterZone IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AvsClusterZone PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAvsClusterZone(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AvsClusterZone)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/AvsClusterZoneListResult.Serialization.cs b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/AvsClusterZoneListResult.Serialization.cs index 91de087b7173..e89fd9524b4b 100644 --- a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/AvsClusterZoneListResult.Serialization.cs +++ b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/AvsClusterZoneListResult.Serialization.cs @@ -17,6 +17,30 @@ namespace Azure.ResourceManager.Avs.Models /// List of all zones and associated hosts for a cluster. public partial class AvsClusterZoneListResult : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AvsClusterZoneListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAvsClusterZoneListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AvsClusterZoneListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static AvsClusterZoneListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeAvsClusterZoneListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -133,31 +157,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AvsClusterZoneListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AvsClusterZoneListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAvsClusterZoneListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AvsClusterZoneListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static AvsClusterZoneListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeAvsClusterZoneListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/AvsEncryptionKeyVaultProperties.Serialization.cs b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/AvsEncryptionKeyVaultProperties.Serialization.cs index 4e54e14cb4ef..49d981ad8afb 100644 --- a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/AvsEncryptionKeyVaultProperties.Serialization.cs +++ b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/AvsEncryptionKeyVaultProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Avs.Models /// An Encryption Key. public partial class AvsEncryptionKeyVaultProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AvsEncryptionKeyVaultProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAvsEncryptionKeyVaultProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AvsEncryptionKeyVaultProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -192,23 +209,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AvsEncryptionKeyVaultProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AvsEncryptionKeyVaultProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAvsEncryptionKeyVaultProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AvsEncryptionKeyVaultProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/AvsHostProperties.Serialization.cs b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/AvsHostProperties.Serialization.cs index f3d9beab7f19..5e0daeb573e3 100644 --- a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/AvsHostProperties.Serialization.cs +++ b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/AvsHostProperties.Serialization.cs @@ -19,6 +19,23 @@ namespace Azure.ResourceManager.Avs.Models [PersistableModelProxy(typeof(UnknownAvsHostProperties))] public abstract partial class AvsHostProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AvsHostProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAvsHostProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AvsHostProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -144,23 +161,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AvsHostProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AvsHostProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAvsHostProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AvsHostProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/AvsLicenseLabel.Serialization.cs b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/AvsLicenseLabel.Serialization.cs index a29cb0c29b77..8f9c4d0cb5da 100644 --- a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/AvsLicenseLabel.Serialization.cs +++ b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/AvsLicenseLabel.Serialization.cs @@ -21,6 +21,23 @@ internal AvsLicenseLabel() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AvsLicenseLabel PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAvsLicenseLabel(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AvsLicenseLabel)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -128,23 +145,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AvsLicenseLabel IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AvsLicenseLabel PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAvsLicenseLabel(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AvsLicenseLabel)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/AvsLicenseProperties.Serialization.cs b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/AvsLicenseProperties.Serialization.cs index 6fbfaf539883..bc162b18ef9b 100644 --- a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/AvsLicenseProperties.Serialization.cs +++ b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/AvsLicenseProperties.Serialization.cs @@ -25,6 +25,30 @@ internal AvsLicenseProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AvsLicenseProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAvsLicenseProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AvsLicenseProperties)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static AvsLicenseProperties FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeAvsLicenseProperties(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -123,31 +147,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AvsLicenseProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AvsLicenseProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAvsLicenseProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AvsLicenseProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static AvsLicenseProperties FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeAvsLicenseProperties(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/AvsMaintenanceFailedCheck.Serialization.cs b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/AvsMaintenanceFailedCheck.Serialization.cs index 4d4725e745dd..8f7aff170f80 100644 --- a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/AvsMaintenanceFailedCheck.Serialization.cs +++ b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/AvsMaintenanceFailedCheck.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Avs.Models /// Details about a failed maintenance check. public partial class AvsMaintenanceFailedCheck : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AvsMaintenanceFailedCheck PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAvsMaintenanceFailedCheck(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AvsMaintenanceFailedCheck)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -143,23 +160,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AvsMaintenanceFailedCheck IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AvsMaintenanceFailedCheck PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAvsMaintenanceFailedCheck(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AvsMaintenanceFailedCheck)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/AvsMaintenanceManagementOperation.Serialization.cs b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/AvsMaintenanceManagementOperation.Serialization.cs index b2c011974223..4e4455aac92b 100644 --- a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/AvsMaintenanceManagementOperation.Serialization.cs +++ b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/AvsMaintenanceManagementOperation.Serialization.cs @@ -19,6 +19,23 @@ namespace Azure.ResourceManager.Avs.Models [PersistableModelProxy(typeof(UnknownAvsMaintenanceManagementOperation))] public abstract partial class AvsMaintenanceManagementOperation : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AvsMaintenanceManagementOperation PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAvsMaintenanceManagementOperation(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AvsMaintenanceManagementOperation)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -119,23 +136,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AvsMaintenanceManagementOperation IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AvsMaintenanceManagementOperation PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAvsMaintenanceManagementOperation(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AvsMaintenanceManagementOperation)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/AvsMaintenanceProperties.Serialization.cs b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/AvsMaintenanceProperties.Serialization.cs index 862b3aa044b4..3301fb786fcb 100644 --- a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/AvsMaintenanceProperties.Serialization.cs +++ b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/AvsMaintenanceProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Avs.Models /// properties of a maintenance. public partial class AvsMaintenanceProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AvsMaintenanceProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAvsMaintenanceProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AvsMaintenanceProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -298,23 +315,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AvsMaintenanceProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AvsMaintenanceProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAvsMaintenanceProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AvsMaintenanceProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/AvsMaintenanceReadiness.Serialization.cs b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/AvsMaintenanceReadiness.Serialization.cs index 14b481d8494e..13b33433ff0c 100644 --- a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/AvsMaintenanceReadiness.Serialization.cs +++ b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/AvsMaintenanceReadiness.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Avs.Models /// Maintenance readiness details. public partial class AvsMaintenanceReadiness : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AvsMaintenanceReadiness PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAvsMaintenanceReadiness(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AvsMaintenanceReadiness)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -186,23 +203,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AvsMaintenanceReadiness IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AvsMaintenanceReadiness PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAvsMaintenanceReadiness(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AvsMaintenanceReadiness)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/AvsMaintenanceReadinessRefreshOperation.Serialization.cs b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/AvsMaintenanceReadinessRefreshOperation.Serialization.cs index da4418865fdc..46f0717e22a4 100644 --- a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/AvsMaintenanceReadinessRefreshOperation.Serialization.cs +++ b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/AvsMaintenanceReadinessRefreshOperation.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Avs.Models /// Refresh MaintenanceReadiness status. public partial class AvsMaintenanceReadinessRefreshOperation : AvsMaintenanceManagementOperation, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected override AvsMaintenanceManagementOperation PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAvsMaintenanceReadinessRefreshOperation(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AvsMaintenanceReadinessRefreshOperation)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -173,23 +190,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AvsMaintenanceReadinessRefreshOperation IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (AvsMaintenanceReadinessRefreshOperation)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override AvsMaintenanceManagementOperation PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAvsMaintenanceReadinessRefreshOperation(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AvsMaintenanceReadinessRefreshOperation)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/AvsMaintenanceReschedule.Serialization.cs b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/AvsMaintenanceReschedule.Serialization.cs index d323b6bb3272..aaf778b1c85a 100644 --- a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/AvsMaintenanceReschedule.Serialization.cs +++ b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/AvsMaintenanceReschedule.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.Avs.Models /// reschedule a maintenance. public partial class AvsMaintenanceReschedule : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AvsMaintenanceReschedule PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAvsMaintenanceReschedule(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AvsMaintenanceReschedule)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -134,23 +151,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AvsMaintenanceReschedule IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AvsMaintenanceReschedule PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAvsMaintenanceReschedule(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AvsMaintenanceReschedule)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/AvsMaintenanceSchedule.Serialization.cs b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/AvsMaintenanceSchedule.Serialization.cs index e2be744bba1d..80253442d1a6 100644 --- a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/AvsMaintenanceSchedule.Serialization.cs +++ b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/AvsMaintenanceSchedule.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.Avs.Models /// schedule a maintenance. public partial class AvsMaintenanceSchedule : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AvsMaintenanceSchedule PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAvsMaintenanceSchedule(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AvsMaintenanceSchedule)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -134,23 +151,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AvsMaintenanceSchedule IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AvsMaintenanceSchedule PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAvsMaintenanceSchedule(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AvsMaintenanceSchedule)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/AvsMaintenanceState.Serialization.cs b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/AvsMaintenanceState.Serialization.cs index bae82e954195..72c5ca2ebab3 100644 --- a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/AvsMaintenanceState.Serialization.cs +++ b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/AvsMaintenanceState.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Avs.Models /// state of the maintenance. public partial class AvsMaintenanceState : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AvsMaintenanceState PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAvsMaintenanceState(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AvsMaintenanceState)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -163,23 +180,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AvsMaintenanceState IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AvsMaintenanceState PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAvsMaintenanceState(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AvsMaintenanceState)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/AvsManagementCluster.Serialization.cs b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/AvsManagementCluster.Serialization.cs index a0d5b9c2c3b6..9cb7c1ea0a57 100644 --- a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/AvsManagementCluster.Serialization.cs +++ b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/AvsManagementCluster.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Avs.Models /// The properties of a management cluster. public partial class AvsManagementCluster : CommonClusterProperties, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected override CommonClusterProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAvsManagementCluster(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AvsManagementCluster)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -162,23 +179,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AvsManagementCluster IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (AvsManagementCluster)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override CommonClusterProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAvsManagementCluster(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AvsManagementCluster)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/AvsPrivateCloudAddonProperties.Serialization.cs b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/AvsPrivateCloudAddonProperties.Serialization.cs index b7e811bab8c4..57235480bd9a 100644 --- a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/AvsPrivateCloudAddonProperties.Serialization.cs +++ b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/AvsPrivateCloudAddonProperties.Serialization.cs @@ -19,6 +19,23 @@ namespace Azure.ResourceManager.Avs.Models [PersistableModelProxy(typeof(UnknownAddonProperties))] public abstract partial class AvsPrivateCloudAddonProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AvsPrivateCloudAddonProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAvsPrivateCloudAddonProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AvsPrivateCloudAddonProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -123,23 +140,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AvsPrivateCloudAddonProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AvsPrivateCloudAddonProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAvsPrivateCloudAddonProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AvsPrivateCloudAddonProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/AvsPrivateCloudClusterPatch.Serialization.cs b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/AvsPrivateCloudClusterPatch.Serialization.cs index 4096c3208d39..90fd84c252e2 100644 --- a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/AvsPrivateCloudClusterPatch.Serialization.cs +++ b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/AvsPrivateCloudClusterPatch.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.Avs.Models /// An update of a cluster resource. public partial class AvsPrivateCloudClusterPatch : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AvsPrivateCloudClusterPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAvsPrivateCloudClusterPatch(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AvsPrivateCloudClusterPatch)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -138,23 +155,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AvsPrivateCloudClusterPatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AvsPrivateCloudClusterPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAvsPrivateCloudClusterPatch(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AvsPrivateCloudClusterPatch)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/AvsPrivateCloudClusterVirtualMachineRestrictMovement.Serialization.cs b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/AvsPrivateCloudClusterVirtualMachineRestrictMovement.Serialization.cs index c27e3e30f17b..d04b35352dcf 100644 --- a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/AvsPrivateCloudClusterVirtualMachineRestrictMovement.Serialization.cs +++ b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/AvsPrivateCloudClusterVirtualMachineRestrictMovement.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.Avs.Models /// Set VM DRS-driven movement to restricted (enabled) or not (disabled). public partial class AvsPrivateCloudClusterVirtualMachineRestrictMovement : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AvsPrivateCloudClusterVirtualMachineRestrictMovement PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAvsPrivateCloudClusterVirtualMachineRestrictMovement(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AvsPrivateCloudClusterVirtualMachineRestrictMovement)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -123,23 +140,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AvsPrivateCloudClusterVirtualMachineRestrictMovement IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AvsPrivateCloudClusterVirtualMachineRestrictMovement PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAvsPrivateCloudClusterVirtualMachineRestrictMovement(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AvsPrivateCloudClusterVirtualMachineRestrictMovement)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/AvsPrivateCloudEndpoints.Serialization.cs b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/AvsPrivateCloudEndpoints.Serialization.cs index e864ae21327d..54a1ad63e2b1 100644 --- a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/AvsPrivateCloudEndpoints.Serialization.cs +++ b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/AvsPrivateCloudEndpoints.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Avs.Models /// Endpoint addresses. public partial class AvsPrivateCloudEndpoints : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AvsPrivateCloudEndpoints PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAvsPrivateCloudEndpoints(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AvsPrivateCloudEndpoints)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -180,23 +197,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AvsPrivateCloudEndpoints IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AvsPrivateCloudEndpoints PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAvsPrivateCloudEndpoints(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AvsPrivateCloudEndpoints)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/AvsPrivateCloudPatch.Serialization.cs b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/AvsPrivateCloudPatch.Serialization.cs index b8d8f7e3528e..b4a58b59ce78 100644 --- a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/AvsPrivateCloudPatch.Serialization.cs +++ b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/AvsPrivateCloudPatch.Serialization.cs @@ -19,6 +19,23 @@ namespace Azure.ResourceManager.Avs.Models /// An update to a private cloud resource. public partial class AvsPrivateCloudPatch : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AvsPrivateCloudPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAvsPrivateCloudPatch(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AvsPrivateCloudPatch)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -193,23 +210,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AvsPrivateCloudPatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AvsPrivateCloudPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAvsPrivateCloudPatch(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AvsPrivateCloudPatch)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/AvsProvisionedNetworkProperties.Serialization.cs b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/AvsProvisionedNetworkProperties.Serialization.cs index e636923e8672..77544a5a88d5 100644 --- a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/AvsProvisionedNetworkProperties.Serialization.cs +++ b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/AvsProvisionedNetworkProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Avs.Models /// The properties of a provisioned network. public partial class AvsProvisionedNetworkProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AvsProvisionedNetworkProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAvsProvisionedNetworkProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AvsProvisionedNetworkProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -148,23 +165,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AvsProvisionedNetworkProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AvsProvisionedNetworkProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAvsProvisionedNetworkProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AvsProvisionedNetworkProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/AvsPureStoragePolicyProperties.Serialization.cs b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/AvsPureStoragePolicyProperties.Serialization.cs index 54f49316d360..4d49cffb4681 100644 --- a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/AvsPureStoragePolicyProperties.Serialization.cs +++ b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/AvsPureStoragePolicyProperties.Serialization.cs @@ -21,6 +21,23 @@ internal AvsPureStoragePolicyProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AvsPureStoragePolicyProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAvsPureStoragePolicyProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AvsPureStoragePolicyProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -143,23 +160,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AvsPureStoragePolicyProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AvsPureStoragePolicyProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAvsPureStoragePolicyProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AvsPureStoragePolicyProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/AvsPureStorageVolume.Serialization.cs b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/AvsPureStorageVolume.Serialization.cs index f52578c356f1..87c3c5dc501c 100644 --- a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/AvsPureStorageVolume.Serialization.cs +++ b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/AvsPureStorageVolume.Serialization.cs @@ -22,6 +22,23 @@ internal AvsPureStorageVolume() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AvsPureStorageVolume PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAvsPureStorageVolume(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AvsPureStorageVolume)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -129,23 +146,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AvsPureStorageVolume IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AvsPureStorageVolume PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAvsPureStorageVolume(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AvsPureStorageVolume)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/AvsRescheduleOperation.Serialization.cs b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/AvsRescheduleOperation.Serialization.cs index 03e0a186bc28..2fd2f969e816 100644 --- a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/AvsRescheduleOperation.Serialization.cs +++ b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/AvsRescheduleOperation.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Avs.Models /// Constraints for rescheduling maintenance. public partial class AvsRescheduleOperation : AvsMaintenanceManagementOperation, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected override AvsMaintenanceManagementOperation PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAvsRescheduleOperation(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AvsRescheduleOperation)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -150,23 +167,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AvsRescheduleOperation IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (AvsRescheduleOperation)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override AvsMaintenanceManagementOperation PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAvsRescheduleOperation(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AvsRescheduleOperation)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/AvsRescheduleOperationConstraint.Serialization.cs b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/AvsRescheduleOperationConstraint.Serialization.cs index ff25b9827961..898af8a0eaaf 100644 --- a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/AvsRescheduleOperationConstraint.Serialization.cs +++ b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/AvsRescheduleOperationConstraint.Serialization.cs @@ -19,6 +19,23 @@ namespace Azure.ResourceManager.Avs.Models [PersistableModelProxy(typeof(UnknownAvsRescheduleOperationConstraint))] public abstract partial class AvsRescheduleOperationConstraint : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AvsRescheduleOperationConstraint PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAvsRescheduleOperationConstraint(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AvsRescheduleOperationConstraint)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -117,23 +134,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AvsRescheduleOperationConstraint IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AvsRescheduleOperationConstraint PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAvsRescheduleOperationConstraint(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AvsRescheduleOperationConstraint)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/AvsResourceSku.Serialization.cs b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/AvsResourceSku.Serialization.cs index 37c2cb37b5b3..b04afae80605 100644 --- a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/AvsResourceSku.Serialization.cs +++ b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/AvsResourceSku.Serialization.cs @@ -22,6 +22,23 @@ internal AvsResourceSku() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AvsResourceSku PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAvsResourceSku(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AvsResourceSku)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -251,23 +268,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AvsResourceSku IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AvsResourceSku PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAvsResourceSku(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AvsResourceSku)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/AvsResourceSkuCapabilities.Serialization.cs b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/AvsResourceSkuCapabilities.Serialization.cs index 5499bdbede46..7d64cd7d5114 100644 --- a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/AvsResourceSkuCapabilities.Serialization.cs +++ b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/AvsResourceSkuCapabilities.Serialization.cs @@ -21,6 +21,23 @@ internal AvsResourceSkuCapabilities() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AvsResourceSkuCapabilities PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAvsResourceSkuCapabilities(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AvsResourceSkuCapabilities)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -128,23 +145,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AvsResourceSkuCapabilities IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AvsResourceSkuCapabilities PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAvsResourceSkuCapabilities(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AvsResourceSkuCapabilities)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/AvsResourceSkuLocationInfo.Serialization.cs b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/AvsResourceSkuLocationInfo.Serialization.cs index 96dead64a324..dc832e13d9da 100644 --- a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/AvsResourceSkuLocationInfo.Serialization.cs +++ b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/AvsResourceSkuLocationInfo.Serialization.cs @@ -22,6 +22,23 @@ internal AvsResourceSkuLocationInfo() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AvsResourceSkuLocationInfo PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAvsResourceSkuLocationInfo(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AvsResourceSkuLocationInfo)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -169,23 +186,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AvsResourceSkuLocationInfo IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AvsResourceSkuLocationInfo PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAvsResourceSkuLocationInfo(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AvsResourceSkuLocationInfo)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/AvsResourceSkuRestrictionInfo.Serialization.cs b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/AvsResourceSkuRestrictionInfo.Serialization.cs index ca9be011bd0e..ac412f43335c 100644 --- a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/AvsResourceSkuRestrictionInfo.Serialization.cs +++ b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/AvsResourceSkuRestrictionInfo.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.Avs.Models /// Describes an available Compute SKU Restriction Information. public partial class AvsResourceSkuRestrictionInfo : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AvsResourceSkuRestrictionInfo PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAvsResourceSkuRestrictionInfo(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AvsResourceSkuRestrictionInfo)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -170,23 +187,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AvsResourceSkuRestrictionInfo IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AvsResourceSkuRestrictionInfo PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAvsResourceSkuRestrictionInfo(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AvsResourceSkuRestrictionInfo)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/AvsResourceSkuRestrictions.Serialization.cs b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/AvsResourceSkuRestrictions.Serialization.cs index 809a83354c84..d1faf1acdc96 100644 --- a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/AvsResourceSkuRestrictions.Serialization.cs +++ b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/AvsResourceSkuRestrictions.Serialization.cs @@ -21,6 +21,23 @@ internal AvsResourceSkuRestrictions() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AvsResourceSkuRestrictions PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAvsResourceSkuRestrictions(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AvsResourceSkuRestrictions)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -180,23 +197,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AvsResourceSkuRestrictions IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AvsResourceSkuRestrictions PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAvsResourceSkuRestrictions(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AvsResourceSkuRestrictions)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/AvsResourceSkuZoneDetails.Serialization.cs b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/AvsResourceSkuZoneDetails.Serialization.cs index 8c83c849ffe9..c906b1379774 100644 --- a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/AvsResourceSkuZoneDetails.Serialization.cs +++ b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/AvsResourceSkuZoneDetails.Serialization.cs @@ -21,6 +21,23 @@ internal AvsResourceSkuZoneDetails() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AvsResourceSkuZoneDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAvsResourceSkuZoneDetails(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AvsResourceSkuZoneDetails)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -160,23 +177,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AvsResourceSkuZoneDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AvsResourceSkuZoneDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAvsResourceSkuZoneDetails(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AvsResourceSkuZoneDetails)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/AvsScheduleOperation.Serialization.cs b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/AvsScheduleOperation.Serialization.cs index a0f9fb766ee3..f1c158b708a8 100644 --- a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/AvsScheduleOperation.Serialization.cs +++ b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/AvsScheduleOperation.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Avs.Models /// Scheduling window constraint. public partial class AvsScheduleOperation : AvsMaintenanceManagementOperation, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected override AvsMaintenanceManagementOperation PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAvsScheduleOperation(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AvsScheduleOperation)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -150,23 +167,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AvsScheduleOperation IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (AvsScheduleOperation)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override AvsMaintenanceManagementOperation PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAvsScheduleOperation(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AvsScheduleOperation)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/AvsScheduleOperationConstraint.Serialization.cs b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/AvsScheduleOperationConstraint.Serialization.cs index 4a9cd9d649d6..cd70f7a65538 100644 --- a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/AvsScheduleOperationConstraint.Serialization.cs +++ b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/AvsScheduleOperationConstraint.Serialization.cs @@ -19,6 +19,23 @@ namespace Azure.ResourceManager.Avs.Models [PersistableModelProxy(typeof(UnknownAvsScheduleOperationConstraint))] public abstract partial class AvsScheduleOperationConstraint : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AvsScheduleOperationConstraint PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAvsScheduleOperationConstraint(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AvsScheduleOperationConstraint)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -119,23 +136,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AvsScheduleOperationConstraint IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AvsScheduleOperationConstraint PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAvsScheduleOperationConstraint(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AvsScheduleOperationConstraint)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/AvsSchedulingWindow.Serialization.cs b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/AvsSchedulingWindow.Serialization.cs index 2c40e7414f62..d86fab8ea054 100644 --- a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/AvsSchedulingWindow.Serialization.cs +++ b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/AvsSchedulingWindow.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Avs.Models /// Time window in which Customer has option to schedule maintenance. public partial class AvsSchedulingWindow : AvsScheduleOperationConstraint, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected override AvsScheduleOperationConstraint PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAvsSchedulingWindow(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AvsSchedulingWindow)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -121,23 +138,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AvsSchedulingWindow IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (AvsSchedulingWindow)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override AvsScheduleOperationConstraint PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAvsSchedulingWindow(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AvsSchedulingWindow)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/AvsSku.Serialization.cs b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/AvsSku.Serialization.cs index 11a1f6d7cf22..fc81c1312482 100644 --- a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/AvsSku.Serialization.cs +++ b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/AvsSku.Serialization.cs @@ -22,6 +22,23 @@ internal AvsSku() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AvsSku PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAvsSku(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AvsSku)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -179,23 +196,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AvsSku IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AvsSku PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAvsSku(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AvsSku)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/AvsSubscriptionQuotaAvailabilityResult.Serialization.cs b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/AvsSubscriptionQuotaAvailabilityResult.Serialization.cs index 075d03caf3db..8fe4be1cda03 100644 --- a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/AvsSubscriptionQuotaAvailabilityResult.Serialization.cs +++ b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/AvsSubscriptionQuotaAvailabilityResult.Serialization.cs @@ -17,6 +17,30 @@ namespace Azure.ResourceManager.Avs.Models /// Subscription quotas. public partial class AvsSubscriptionQuotaAvailabilityResult : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AvsSubscriptionQuotaAvailabilityResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAvsSubscriptionQuotaAvailabilityResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AvsSubscriptionQuotaAvailabilityResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static AvsSubscriptionQuotaAvailabilityResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeAvsSubscriptionQuotaAvailabilityResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -149,31 +173,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AvsSubscriptionQuotaAvailabilityResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AvsSubscriptionQuotaAvailabilityResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAvsSubscriptionQuotaAvailabilityResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AvsSubscriptionQuotaAvailabilityResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static AvsSubscriptionQuotaAvailabilityResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeAvsSubscriptionQuotaAvailabilityResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/AvsSubscriptionTrialAvailabilityResult.Serialization.cs b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/AvsSubscriptionTrialAvailabilityResult.Serialization.cs index 0f4638e693b9..8d6850709ab6 100644 --- a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/AvsSubscriptionTrialAvailabilityResult.Serialization.cs +++ b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/AvsSubscriptionTrialAvailabilityResult.Serialization.cs @@ -17,6 +17,30 @@ namespace Azure.ResourceManager.Avs.Models /// Subscription trial availability. public partial class AvsSubscriptionTrialAvailabilityResult : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AvsSubscriptionTrialAvailabilityResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAvsSubscriptionTrialAvailabilityResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AvsSubscriptionTrialAvailabilityResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static AvsSubscriptionTrialAvailabilityResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeAvsSubscriptionTrialAvailabilityResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -138,31 +162,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AvsSubscriptionTrialAvailabilityResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AvsSubscriptionTrialAvailabilityResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAvsSubscriptionTrialAvailabilityResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AvsSubscriptionTrialAvailabilityResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static AvsSubscriptionTrialAvailabilityResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeAvsSubscriptionTrialAvailabilityResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/BlockedDatesConstraintTimeRange.Serialization.cs b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/BlockedDatesConstraintTimeRange.Serialization.cs index b1bf3f836337..6ef2fc7a186c 100644 --- a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/BlockedDatesConstraintTimeRange.Serialization.cs +++ b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/BlockedDatesConstraintTimeRange.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Avs.Models /// Blocked Time range Constraints for maintenance. public partial class BlockedDatesConstraintTimeRange : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual BlockedDatesConstraintTimeRange PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeBlockedDatesConstraintTimeRange(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(BlockedDatesConstraintTimeRange)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -140,23 +157,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. BlockedDatesConstraintTimeRange IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual BlockedDatesConstraintTimeRange PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeBlockedDatesConstraintTimeRange(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(BlockedDatesConstraintTimeRange)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/BlockedWhileRescheduleOperation.Serialization.cs b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/BlockedWhileRescheduleOperation.Serialization.cs index 96f0ed2d720d..7ce7097abfb5 100644 --- a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/BlockedWhileRescheduleOperation.Serialization.cs +++ b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/BlockedWhileRescheduleOperation.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Avs.Models /// Time ranges blocked for rescheduling maintenance. public partial class BlockedWhileRescheduleOperation : AvsRescheduleOperationConstraint, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected override AvsRescheduleOperationConstraint PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeBlockedWhileRescheduleOperation(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(BlockedWhileRescheduleOperation)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -135,23 +152,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. BlockedWhileRescheduleOperation IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (BlockedWhileRescheduleOperation)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override AvsRescheduleOperationConstraint PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeBlockedWhileRescheduleOperation(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(BlockedWhileRescheduleOperation)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/BlockedWhileScheduleOperation.Serialization.cs b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/BlockedWhileScheduleOperation.Serialization.cs index 8d79fe1b5195..2e0183cdcfc3 100644 --- a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/BlockedWhileScheduleOperation.Serialization.cs +++ b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/BlockedWhileScheduleOperation.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Avs.Models /// Time ranges blocked for scheduling maintenance. public partial class BlockedWhileScheduleOperation : AvsScheduleOperationConstraint, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected override AvsScheduleOperationConstraint PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeBlockedWhileScheduleOperation(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(BlockedWhileScheduleOperation)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -135,23 +152,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. BlockedWhileScheduleOperation IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (BlockedWhileScheduleOperation)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override AvsScheduleOperationConstraint PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeBlockedWhileScheduleOperation(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(BlockedWhileScheduleOperation)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/CloudLinkList.Serialization.cs b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/CloudLinkList.Serialization.cs index cb5bfacb5ae5..a4ea63ec0eb5 100644 --- a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/CloudLinkList.Serialization.cs +++ b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/CloudLinkList.Serialization.cs @@ -22,6 +22,30 @@ internal CloudLinkList() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual CloudLinkList PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeCloudLinkList(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(CloudLinkList)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static CloudLinkList FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeCloudLinkList(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. CloudLinkList IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual CloudLinkList PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeCloudLinkList(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(CloudLinkList)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static CloudLinkList FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeCloudLinkList(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/CloudLinkProperties.Serialization.cs b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/CloudLinkProperties.Serialization.cs index 70269dd5dc55..5cc3a0be1415 100644 --- a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/CloudLinkProperties.Serialization.cs +++ b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/CloudLinkProperties.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.Avs.Models /// The properties of a cloud link. internal partial class CloudLinkProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual CloudLinkProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeCloudLinkProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(CloudLinkProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -153,23 +170,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. CloudLinkProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual CloudLinkProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeCloudLinkProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(CloudLinkProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/ClusterList.Serialization.cs b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/ClusterList.Serialization.cs index ae51dbd13251..aa6885bae546 100644 --- a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/ClusterList.Serialization.cs +++ b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/ClusterList.Serialization.cs @@ -22,6 +22,30 @@ internal ClusterList() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ClusterList PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeClusterList(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ClusterList)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static ClusterList FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeClusterList(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ClusterList IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ClusterList PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeClusterList(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ClusterList)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static ClusterList FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeClusterList(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/ClusterProperties.Serialization.cs b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/ClusterProperties.Serialization.cs index 162fbaac99f2..ccf1a21c77fb 100644 --- a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/ClusterProperties.Serialization.cs +++ b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/ClusterProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Avs.Models /// The properties of a cluster. internal partial class ClusterProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ClusterProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeClusterProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ClusterProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -206,23 +223,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ClusterProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ClusterProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeClusterProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ClusterProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/ClusterUpdateProperties.Serialization.cs b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/ClusterUpdateProperties.Serialization.cs index 3f8d0c0bdeff..755f67361240 100644 --- a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/ClusterUpdateProperties.Serialization.cs +++ b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/ClusterUpdateProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Avs.Models /// The properties of a cluster that may be updated. internal partial class ClusterUpdateProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ClusterUpdateProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeClusterUpdateProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ClusterUpdateProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -159,23 +176,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ClusterUpdateProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ClusterUpdateProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeClusterUpdateProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ClusterUpdateProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/CommonClusterProperties.Serialization.cs b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/CommonClusterProperties.Serialization.cs index e8aaea84636d..c80ad7a71478 100644 --- a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/CommonClusterProperties.Serialization.cs +++ b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/CommonClusterProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Avs.Models /// The common properties of a cluster. public partial class CommonClusterProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual CommonClusterProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeCommonClusterProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(CommonClusterProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -189,23 +206,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. CommonClusterProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual CommonClusterProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeCommonClusterProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(CommonClusterProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/CustomerManagedEncryption.Serialization.cs b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/CustomerManagedEncryption.Serialization.cs index e0d119207dec..5abbb96e9983 100644 --- a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/CustomerManagedEncryption.Serialization.cs +++ b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/CustomerManagedEncryption.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Avs.Models /// The properties of customer managed encryption key. public partial class CustomerManagedEncryption : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual CustomerManagedEncryption PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeCustomerManagedEncryption(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(CustomerManagedEncryption)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -137,23 +154,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. CustomerManagedEncryption IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual CustomerManagedEncryption PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeCustomerManagedEncryption(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(CustomerManagedEncryption)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/DatastoreList.Serialization.cs b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/DatastoreList.Serialization.cs index bf71f18d7e82..e7f6dade9732 100644 --- a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/DatastoreList.Serialization.cs +++ b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/DatastoreList.Serialization.cs @@ -22,6 +22,30 @@ internal DatastoreList() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DatastoreList PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDatastoreList(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DatastoreList)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static DatastoreList FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeDatastoreList(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DatastoreList IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DatastoreList PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDatastoreList(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DatastoreList)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static DatastoreList FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeDatastoreList(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/DatastoreProperties.Serialization.cs b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/DatastoreProperties.Serialization.cs index 8680a1cd4478..665945222ae7 100644 --- a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/DatastoreProperties.Serialization.cs +++ b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/DatastoreProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Avs.Models /// The properties of a datastore. internal partial class DatastoreProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DatastoreProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDatastoreProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DatastoreProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -204,23 +221,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DatastoreProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DatastoreProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDatastoreProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DatastoreProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/DiskPoolVolume.Serialization.cs b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/DiskPoolVolume.Serialization.cs index 5b4ca91838f0..23222455cf22 100644 --- a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/DiskPoolVolume.Serialization.cs +++ b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/DiskPoolVolume.Serialization.cs @@ -22,6 +22,23 @@ internal DiskPoolVolume() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DiskPoolVolume PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDiskPoolVolume(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DiskPoolVolume)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -155,23 +172,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DiskPoolVolume IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DiskPoolVolume PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDiskPoolVolume(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DiskPoolVolume)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/ElasticSanVolume.Serialization.cs b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/ElasticSanVolume.Serialization.cs index 06cddf9e2435..6f91069bb8a4 100644 --- a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/ElasticSanVolume.Serialization.cs +++ b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/ElasticSanVolume.Serialization.cs @@ -22,6 +22,23 @@ internal ElasticSanVolume() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ElasticSanVolume PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeElasticSanVolume(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ElasticSanVolume)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -121,23 +138,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ElasticSanVolume IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ElasticSanVolume PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeElasticSanVolume(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ElasticSanVolume)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/ExpressRouteAuthorizationList.Serialization.cs b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/ExpressRouteAuthorizationList.Serialization.cs index cf4e1cadabf8..11b300edd425 100644 --- a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/ExpressRouteAuthorizationList.Serialization.cs +++ b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/ExpressRouteAuthorizationList.Serialization.cs @@ -22,6 +22,30 @@ internal ExpressRouteAuthorizationList() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ExpressRouteAuthorizationList PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeExpressRouteAuthorizationList(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ExpressRouteAuthorizationList)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static ExpressRouteAuthorizationList FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeExpressRouteAuthorizationList(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ExpressRouteAuthorizationList IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ExpressRouteAuthorizationList PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeExpressRouteAuthorizationList(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ExpressRouteAuthorizationList)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static ExpressRouteAuthorizationList FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeExpressRouteAuthorizationList(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/ExpressRouteAuthorizationProperties.Serialization.cs b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/ExpressRouteAuthorizationProperties.Serialization.cs index c5be85dd6c8b..511b32497bcf 100644 --- a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/ExpressRouteAuthorizationProperties.Serialization.cs +++ b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/ExpressRouteAuthorizationProperties.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.Avs.Models /// The properties of an ExpressRoute Circuit Authorization resource. internal partial class ExpressRouteAuthorizationProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ExpressRouteAuthorizationProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeExpressRouteAuthorizationProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ExpressRouteAuthorizationProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -164,23 +181,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ExpressRouteAuthorizationProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ExpressRouteAuthorizationProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeExpressRouteAuthorizationProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ExpressRouteAuthorizationProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/ExpressRouteCircuit.Serialization.cs b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/ExpressRouteCircuit.Serialization.cs index 7d3408e15aac..7b817b50f8a6 100644 --- a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/ExpressRouteCircuit.Serialization.cs +++ b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/ExpressRouteCircuit.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.Avs.Models /// An ExpressRoute Circuit. public partial class ExpressRouteCircuit : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ExpressRouteCircuit PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeExpressRouteCircuit(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ExpressRouteCircuit)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -160,23 +177,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ExpressRouteCircuit IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ExpressRouteCircuit PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeExpressRouteCircuit(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ExpressRouteCircuit)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/GeneralAvsHostProperties.Serialization.cs b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/GeneralAvsHostProperties.Serialization.cs index 6a160a6e6e2b..6410286af953 100644 --- a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/GeneralAvsHostProperties.Serialization.cs +++ b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/GeneralAvsHostProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Avs.Models /// The properties of a general host. public partial class GeneralAvsHostProperties : AvsHostProperties, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected override AvsHostProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeGeneralAvsHostProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(GeneralAvsHostProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -151,23 +168,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. GeneralAvsHostProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (GeneralAvsHostProperties)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override AvsHostProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeGeneralAvsHostProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(GeneralAvsHostProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/GlobalReachConnectionList.Serialization.cs b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/GlobalReachConnectionList.Serialization.cs index a1d81b26bcc4..5d7beb661cac 100644 --- a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/GlobalReachConnectionList.Serialization.cs +++ b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/GlobalReachConnectionList.Serialization.cs @@ -22,6 +22,30 @@ internal GlobalReachConnectionList() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual GlobalReachConnectionList PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeGlobalReachConnectionList(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(GlobalReachConnectionList)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static GlobalReachConnectionList FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeGlobalReachConnectionList(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. GlobalReachConnectionList IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual GlobalReachConnectionList PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeGlobalReachConnectionList(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(GlobalReachConnectionList)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static GlobalReachConnectionList FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeGlobalReachConnectionList(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/GlobalReachConnectionProperties.Serialization.cs b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/GlobalReachConnectionProperties.Serialization.cs index a5578be66735..c08dc1e6f179 100644 --- a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/GlobalReachConnectionProperties.Serialization.cs +++ b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/GlobalReachConnectionProperties.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.Avs.Models /// The properties of a global reach connection. internal partial class GlobalReachConnectionProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual GlobalReachConnectionProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeGlobalReachConnectionProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(GlobalReachConnectionProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -197,23 +214,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. GlobalReachConnectionProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual GlobalReachConnectionProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeGlobalReachConnectionProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(GlobalReachConnectionProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/HcxEnterpriseSiteList.Serialization.cs b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/HcxEnterpriseSiteList.Serialization.cs index 3ac307a637d3..93355f0f0f76 100644 --- a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/HcxEnterpriseSiteList.Serialization.cs +++ b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/HcxEnterpriseSiteList.Serialization.cs @@ -22,6 +22,30 @@ internal HcxEnterpriseSiteList() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual HcxEnterpriseSiteList PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHcxEnterpriseSiteList(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HcxEnterpriseSiteList)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static HcxEnterpriseSiteList FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeHcxEnterpriseSiteList(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HcxEnterpriseSiteList IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual HcxEnterpriseSiteList PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHcxEnterpriseSiteList(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HcxEnterpriseSiteList)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static HcxEnterpriseSiteList FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeHcxEnterpriseSiteList(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/HcxEnterpriseSiteProperties.Serialization.cs b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/HcxEnterpriseSiteProperties.Serialization.cs index 1981376ecb48..de11a2f0fa7d 100644 --- a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/HcxEnterpriseSiteProperties.Serialization.cs +++ b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/HcxEnterpriseSiteProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Avs.Models /// The properties of an HCX Enterprise Site. internal partial class HcxEnterpriseSiteProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual HcxEnterpriseSiteProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHcxEnterpriseSiteProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HcxEnterpriseSiteProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -148,23 +165,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HcxEnterpriseSiteProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual HcxEnterpriseSiteProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHcxEnterpriseSiteProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HcxEnterpriseSiteProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/HostListResult.Serialization.cs b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/HostListResult.Serialization.cs index 309d56fcf36b..a0da8dd27a31 100644 --- a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/HostListResult.Serialization.cs +++ b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/HostListResult.Serialization.cs @@ -22,6 +22,30 @@ internal HostListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual HostListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHostListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HostListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static HostListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeHostListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HostListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual HostListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHostListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HostListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static HostListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeHostListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/ImpactedMaintenanceResourceDetails.Serialization.cs b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/ImpactedMaintenanceResourceDetails.Serialization.cs index 2679dbdd1414..a73108f11f6a 100644 --- a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/ImpactedMaintenanceResourceDetails.Serialization.cs +++ b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/ImpactedMaintenanceResourceDetails.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Avs.Models /// Details about a resource impacted by a failed check. public partial class ImpactedMaintenanceResourceDetails : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ImpactedMaintenanceResourceDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeImpactedMaintenanceResourceDetails(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ImpactedMaintenanceResourceDetails)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -143,23 +160,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ImpactedMaintenanceResourceDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ImpactedMaintenanceResourceDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeImpactedMaintenanceResourceDetails(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ImpactedMaintenanceResourceDetails)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/ImpactedMaintenanceResourceError.Serialization.cs b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/ImpactedMaintenanceResourceError.Serialization.cs index 0288061da740..698b727dd445 100644 --- a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/ImpactedMaintenanceResourceError.Serialization.cs +++ b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/ImpactedMaintenanceResourceError.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Avs.Models /// Details about an error affecting a resource. public partial class ImpactedMaintenanceResourceError : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ImpactedMaintenanceResourceError PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeImpactedMaintenanceResourceError(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ImpactedMaintenanceResourceError)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -198,23 +215,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ImpactedMaintenanceResourceError IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ImpactedMaintenanceResourceError PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeImpactedMaintenanceResourceError(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ImpactedMaintenanceResourceError)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/IscsiPathProperties.Serialization.cs b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/IscsiPathProperties.Serialization.cs index ce233e7d18c4..6671c7a1decd 100644 --- a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/IscsiPathProperties.Serialization.cs +++ b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/IscsiPathProperties.Serialization.cs @@ -21,6 +21,23 @@ internal IscsiPathProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual IscsiPathProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeIscsiPathProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(IscsiPathProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -135,23 +152,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. IscsiPathProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual IscsiPathProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeIscsiPathProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(IscsiPathProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/LicenseListResult.Serialization.cs b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/LicenseListResult.Serialization.cs index cb829179f31f..df641f3c6bf7 100644 --- a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/LicenseListResult.Serialization.cs +++ b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/LicenseListResult.Serialization.cs @@ -22,6 +22,30 @@ internal LicenseListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual LicenseListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeLicenseListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(LicenseListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static LicenseListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeLicenseListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. LicenseListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual LicenseListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeLicenseListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(LicenseListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static LicenseListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeLicenseListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/MaintenanceListResult.Serialization.cs b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/MaintenanceListResult.Serialization.cs index c867f069d10e..1efd82987bcb 100644 --- a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/MaintenanceListResult.Serialization.cs +++ b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/MaintenanceListResult.Serialization.cs @@ -22,6 +22,30 @@ internal MaintenanceListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual MaintenanceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeMaintenanceListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(MaintenanceListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static MaintenanceListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeMaintenanceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. MaintenanceListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual MaintenanceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeMaintenanceListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(MaintenanceListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static MaintenanceListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeMaintenanceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/NetAppVolume.Serialization.cs b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/NetAppVolume.Serialization.cs index d3e26beebbd1..540a14ea0ce8 100644 --- a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/NetAppVolume.Serialization.cs +++ b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/NetAppVolume.Serialization.cs @@ -22,6 +22,23 @@ internal NetAppVolume() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual NetAppVolume PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeNetAppVolume(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(NetAppVolume)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -121,23 +138,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. NetAppVolume IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual NetAppVolume PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeNetAppVolume(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(NetAppVolume)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/PSCredentialExecutionParameterDetails.Serialization.cs b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/PSCredentialExecutionParameterDetails.Serialization.cs index 34a9aed37104..9de8b202753f 100644 --- a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/PSCredentialExecutionParameterDetails.Serialization.cs +++ b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/PSCredentialExecutionParameterDetails.Serialization.cs @@ -21,6 +21,23 @@ internal PSCredentialExecutionParameterDetails() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override ScriptExecutionParameterDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializePSCredentialExecutionParameterDetails(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(PSCredentialExecutionParameterDetails)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -132,23 +149,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. PSCredentialExecutionParameterDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (PSCredentialExecutionParameterDetails)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override ScriptExecutionParameterDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializePSCredentialExecutionParameterDetails(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(PSCredentialExecutionParameterDetails)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/PagedResourceSku.Serialization.cs b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/PagedResourceSku.Serialization.cs index 2b4c02be0445..0b9fe85d6336 100644 --- a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/PagedResourceSku.Serialization.cs +++ b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/PagedResourceSku.Serialization.cs @@ -22,6 +22,30 @@ internal PagedResourceSku() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual PagedResourceSku PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializePagedResourceSku(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(PagedResourceSku)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static PagedResourceSku FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializePagedResourceSku(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. PagedResourceSku IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual PagedResourceSku PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializePagedResourceSku(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(PagedResourceSku)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static PagedResourceSku FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializePagedResourceSku(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/PlacementPoliciesList.Serialization.cs b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/PlacementPoliciesList.Serialization.cs index fb5ac58fd9c6..ca4e69d6749b 100644 --- a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/PlacementPoliciesList.Serialization.cs +++ b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/PlacementPoliciesList.Serialization.cs @@ -22,6 +22,30 @@ internal PlacementPoliciesList() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual PlacementPoliciesList PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializePlacementPoliciesList(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(PlacementPoliciesList)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static PlacementPoliciesList FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializePlacementPoliciesList(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. PlacementPoliciesList IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual PlacementPoliciesList PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializePlacementPoliciesList(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(PlacementPoliciesList)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static PlacementPoliciesList FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializePlacementPoliciesList(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/PlacementPolicyPatch.Serialization.cs b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/PlacementPolicyPatch.Serialization.cs index 145872878ab5..3e81fab12adc 100644 --- a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/PlacementPolicyPatch.Serialization.cs +++ b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/PlacementPolicyPatch.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.Avs.Models /// An update of a DRS placement policy resource. public partial class PlacementPolicyPatch : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual PlacementPolicyPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializePlacementPolicyPatch(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(PlacementPolicyPatch)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -123,23 +140,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. PlacementPolicyPatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual PlacementPolicyPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializePlacementPolicyPatch(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(PlacementPolicyPatch)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/PlacementPolicyProperties.Serialization.cs b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/PlacementPolicyProperties.Serialization.cs index cab62f9ba647..20551e6a4743 100644 --- a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/PlacementPolicyProperties.Serialization.cs +++ b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/PlacementPolicyProperties.Serialization.cs @@ -19,6 +19,23 @@ namespace Azure.ResourceManager.Avs.Models [PersistableModelProxy(typeof(UnknownPlacementPolicyProperties))] public abstract partial class PlacementPolicyProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual PlacementPolicyProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializePlacementPolicyProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(PlacementPolicyProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -129,23 +146,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. PlacementPolicyProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual PlacementPolicyProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializePlacementPolicyProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(PlacementPolicyProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/PlacementPolicyUpdateProperties.Serialization.cs b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/PlacementPolicyUpdateProperties.Serialization.cs index faaebd3b75f6..5b130cccca4e 100644 --- a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/PlacementPolicyUpdateProperties.Serialization.cs +++ b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/PlacementPolicyUpdateProperties.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.Avs.Models /// The properties of a placement policy resource that may be updated. internal partial class PlacementPolicyUpdateProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual PlacementPolicyUpdateProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializePlacementPolicyUpdateProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(PlacementPolicyUpdateProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -233,23 +250,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. PlacementPolicyUpdateProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual PlacementPolicyUpdateProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializePlacementPolicyUpdateProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(PlacementPolicyUpdateProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/PrivateCloudAvailabilityProperties.Serialization.cs b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/PrivateCloudAvailabilityProperties.Serialization.cs index 4c7335afe8c4..343ecebb3b6e 100644 --- a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/PrivateCloudAvailabilityProperties.Serialization.cs +++ b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/PrivateCloudAvailabilityProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Avs.Models /// The properties describing private cloud availability zone distribution. public partial class PrivateCloudAvailabilityProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual PrivateCloudAvailabilityProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializePrivateCloudAvailabilityProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(PrivateCloudAvailabilityProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -152,23 +169,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. PrivateCloudAvailabilityProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual PrivateCloudAvailabilityProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializePrivateCloudAvailabilityProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(PrivateCloudAvailabilityProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/PrivateCloudList.Serialization.cs b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/PrivateCloudList.Serialization.cs index dd1258db4788..36e66dde3e91 100644 --- a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/PrivateCloudList.Serialization.cs +++ b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/PrivateCloudList.Serialization.cs @@ -22,6 +22,30 @@ internal PrivateCloudList() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual PrivateCloudList PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializePrivateCloudList(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(PrivateCloudList)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static PrivateCloudList FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializePrivateCloudList(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. PrivateCloudList IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual PrivateCloudList PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializePrivateCloudList(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(PrivateCloudList)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static PrivateCloudList FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializePrivateCloudList(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/PrivateCloudProperties.Serialization.cs b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/PrivateCloudProperties.Serialization.cs index 44848052f223..655e69af7c79 100644 --- a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/PrivateCloudProperties.Serialization.cs +++ b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/PrivateCloudProperties.Serialization.cs @@ -22,6 +22,23 @@ internal PrivateCloudProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual PrivateCloudProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializePrivateCloudProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(PrivateCloudProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -494,23 +511,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. PrivateCloudProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual PrivateCloudProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializePrivateCloudProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(PrivateCloudProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/PrivateCloudUpdateProperties.Serialization.cs b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/PrivateCloudUpdateProperties.Serialization.cs index 3e03c77cf3ec..a36633e50bcb 100644 --- a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/PrivateCloudUpdateProperties.Serialization.cs +++ b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/PrivateCloudUpdateProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Avs.Models /// The properties of a private cloud resource that may be updated. internal partial class PrivateCloudUpdateProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual PrivateCloudUpdateProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializePrivateCloudUpdateProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(PrivateCloudUpdateProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -252,23 +269,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. PrivateCloudUpdateProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual PrivateCloudUpdateProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializePrivateCloudUpdateProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(PrivateCloudUpdateProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/ProvisionedNetworkListResult.Serialization.cs b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/ProvisionedNetworkListResult.Serialization.cs index 026b3d248052..b901397d866f 100644 --- a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/ProvisionedNetworkListResult.Serialization.cs +++ b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/ProvisionedNetworkListResult.Serialization.cs @@ -22,6 +22,30 @@ internal ProvisionedNetworkListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ProvisionedNetworkListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeProvisionedNetworkListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ProvisionedNetworkListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static ProvisionedNetworkListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeProvisionedNetworkListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ProvisionedNetworkListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ProvisionedNetworkListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeProvisionedNetworkListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ProvisionedNetworkListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static ProvisionedNetworkListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeProvisionedNetworkListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/PureStoragePolicyListResult.Serialization.cs b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/PureStoragePolicyListResult.Serialization.cs index 8b6e9bef1f47..cbe6e2c8bdc8 100644 --- a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/PureStoragePolicyListResult.Serialization.cs +++ b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/PureStoragePolicyListResult.Serialization.cs @@ -22,6 +22,30 @@ internal PureStoragePolicyListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual PureStoragePolicyListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializePureStoragePolicyListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(PureStoragePolicyListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static PureStoragePolicyListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializePureStoragePolicyListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. PureStoragePolicyListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual PureStoragePolicyListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializePureStoragePolicyListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(PureStoragePolicyListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static PureStoragePolicyListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializePureStoragePolicyListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/ScriptCmdletProperties.Serialization.cs b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/ScriptCmdletProperties.Serialization.cs index f7342c9fc105..56cbb7fd850c 100644 --- a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/ScriptCmdletProperties.Serialization.cs +++ b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/ScriptCmdletProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Avs.Models /// Properties of a pre-canned script. internal partial class ScriptCmdletProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ScriptCmdletProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeScriptCmdletProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ScriptCmdletProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -194,23 +211,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ScriptCmdletProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ScriptCmdletProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeScriptCmdletProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ScriptCmdletProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/ScriptCmdletsList.Serialization.cs b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/ScriptCmdletsList.Serialization.cs index 66a4bff6ac9b..c88eb5ace037 100644 --- a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/ScriptCmdletsList.Serialization.cs +++ b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/ScriptCmdletsList.Serialization.cs @@ -22,6 +22,30 @@ internal ScriptCmdletsList() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ScriptCmdletsList PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeScriptCmdletsList(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ScriptCmdletsList)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static ScriptCmdletsList FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeScriptCmdletsList(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ScriptCmdletsList IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ScriptCmdletsList PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeScriptCmdletsList(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ScriptCmdletsList)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static ScriptCmdletsList FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeScriptCmdletsList(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/ScriptExecutionParameterDetails.Serialization.cs b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/ScriptExecutionParameterDetails.Serialization.cs index d6b8f718427f..dcb8584074ae 100644 --- a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/ScriptExecutionParameterDetails.Serialization.cs +++ b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/ScriptExecutionParameterDetails.Serialization.cs @@ -24,6 +24,23 @@ internal ScriptExecutionParameterDetails() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ScriptExecutionParameterDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeScriptExecutionParameterDetails(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ScriptExecutionParameterDetails)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -123,23 +140,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ScriptExecutionParameterDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ScriptExecutionParameterDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeScriptExecutionParameterDetails(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ScriptExecutionParameterDetails)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/ScriptExecutionProperties.Serialization.cs b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/ScriptExecutionProperties.Serialization.cs index 8c665560579d..703ceb6ef006 100644 --- a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/ScriptExecutionProperties.Serialization.cs +++ b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/ScriptExecutionProperties.Serialization.cs @@ -22,6 +22,23 @@ internal ScriptExecutionProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ScriptExecutionProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeScriptExecutionProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ScriptExecutionProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -454,23 +471,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ScriptExecutionProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ScriptExecutionProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeScriptExecutionProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ScriptExecutionProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/ScriptExecutionsList.Serialization.cs b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/ScriptExecutionsList.Serialization.cs index 33f4bd837d0d..0fa2b5ff7170 100644 --- a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/ScriptExecutionsList.Serialization.cs +++ b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/ScriptExecutionsList.Serialization.cs @@ -22,6 +22,30 @@ internal ScriptExecutionsList() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ScriptExecutionsList PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeScriptExecutionsList(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ScriptExecutionsList)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static ScriptExecutionsList FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeScriptExecutionsList(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ScriptExecutionsList IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ScriptExecutionsList PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeScriptExecutionsList(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ScriptExecutionsList)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static ScriptExecutionsList FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeScriptExecutionsList(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/ScriptPackageProperties.Serialization.cs b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/ScriptPackageProperties.Serialization.cs index ec97bfe56f1a..e773780c8c23 100644 --- a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/ScriptPackageProperties.Serialization.cs +++ b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/ScriptPackageProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Avs.Models /// Properties of a Script Package subresource. internal partial class ScriptPackageProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ScriptPackageProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeScriptPackageProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ScriptPackageProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -176,23 +193,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ScriptPackageProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ScriptPackageProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeScriptPackageProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ScriptPackageProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/ScriptPackagesList.Serialization.cs b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/ScriptPackagesList.Serialization.cs index e5fb79713147..cc01a221466b 100644 --- a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/ScriptPackagesList.Serialization.cs +++ b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/ScriptPackagesList.Serialization.cs @@ -22,6 +22,30 @@ internal ScriptPackagesList() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ScriptPackagesList PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeScriptPackagesList(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ScriptPackagesList)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static ScriptPackagesList FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeScriptPackagesList(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ScriptPackagesList IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ScriptPackagesList PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeScriptPackagesList(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ScriptPackagesList)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static ScriptPackagesList FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeScriptPackagesList(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/ScriptParameter.Serialization.cs b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/ScriptParameter.Serialization.cs index 89335d368b82..0d7512d40fb4 100644 --- a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/ScriptParameter.Serialization.cs +++ b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/ScriptParameter.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Avs.Models /// An parameter that the script will accept. public partial class ScriptParameter : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ScriptParameter PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeScriptParameter(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ScriptParameter)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -180,23 +197,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ScriptParameter IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ScriptParameter PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeScriptParameter(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ScriptParameter)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/ScriptSecureStringExecutionParameterDetails.Serialization.cs b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/ScriptSecureStringExecutionParameterDetails.Serialization.cs index 86d341e9789a..7589c1855d82 100644 --- a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/ScriptSecureStringExecutionParameterDetails.Serialization.cs +++ b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/ScriptSecureStringExecutionParameterDetails.Serialization.cs @@ -21,6 +21,23 @@ internal ScriptSecureStringExecutionParameterDetails() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override ScriptExecutionParameterDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeScriptSecureStringExecutionParameterDetails(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ScriptSecureStringExecutionParameterDetails)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -121,23 +138,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ScriptSecureStringExecutionParameterDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (ScriptSecureStringExecutionParameterDetails)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override ScriptExecutionParameterDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeScriptSecureStringExecutionParameterDetails(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ScriptSecureStringExecutionParameterDetails)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/ScriptStringExecutionParameterDetails.Serialization.cs b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/ScriptStringExecutionParameterDetails.Serialization.cs index 852ff706e8a5..4fa4ef2d5486 100644 --- a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/ScriptStringExecutionParameterDetails.Serialization.cs +++ b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/ScriptStringExecutionParameterDetails.Serialization.cs @@ -21,6 +21,23 @@ internal ScriptStringExecutionParameterDetails() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override ScriptExecutionParameterDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeScriptStringExecutionParameterDetails(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ScriptStringExecutionParameterDetails)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -121,23 +138,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ScriptStringExecutionParameterDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (ScriptStringExecutionParameterDetails)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override ScriptExecutionParameterDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeScriptStringExecutionParameterDetails(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ScriptStringExecutionParameterDetails)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/SingleSignOnIdentitySource.Serialization.cs b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/SingleSignOnIdentitySource.Serialization.cs index 4eab9237aac4..7a4671b4eac8 100644 --- a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/SingleSignOnIdentitySource.Serialization.cs +++ b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/SingleSignOnIdentitySource.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Avs.Models /// vCenter Single Sign On Identity Source. public partial class SingleSignOnIdentitySource : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SingleSignOnIdentitySource PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSingleSignOnIdentitySource(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SingleSignOnIdentitySource)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -240,23 +257,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SingleSignOnIdentitySource IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SingleSignOnIdentitySource PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSingleSignOnIdentitySource(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SingleSignOnIdentitySource)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/SpecializedAvsHostProperties.Serialization.cs b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/SpecializedAvsHostProperties.Serialization.cs index 79c9367b99c4..8cfc43b14fe1 100644 --- a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/SpecializedAvsHostProperties.Serialization.cs +++ b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/SpecializedAvsHostProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Avs.Models /// The properties of a specialized host. public partial class SpecializedAvsHostProperties : AvsHostProperties, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected override AvsHostProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSpecializedAvsHostProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SpecializedAvsHostProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -151,23 +168,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SpecializedAvsHostProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (SpecializedAvsHostProperties)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override AvsHostProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSpecializedAvsHostProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SpecializedAvsHostProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/UnknownAddonProperties.Serialization.cs b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/UnknownAddonProperties.Serialization.cs index fa38206a8b9e..5bf8a6f65c9b 100644 --- a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/UnknownAddonProperties.Serialization.cs +++ b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/UnknownAddonProperties.Serialization.cs @@ -20,6 +20,23 @@ internal UnknownAddonProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override AvsPrivateCloudAddonProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAvsPrivateCloudAddonProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AvsPrivateCloudAddonProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -113,23 +130,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AvsPrivateCloudAddonProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override AvsPrivateCloudAddonProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAvsPrivateCloudAddonProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AvsPrivateCloudAddonProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/UnknownAvsHostProperties.Serialization.cs b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/UnknownAvsHostProperties.Serialization.cs index 6c1701abe90d..167d9cfe02eb 100644 --- a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/UnknownAvsHostProperties.Serialization.cs +++ b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/UnknownAvsHostProperties.Serialization.cs @@ -20,6 +20,23 @@ internal UnknownAvsHostProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override AvsHostProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAvsHostProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AvsHostProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -155,23 +172,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AvsHostProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override AvsHostProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAvsHostProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AvsHostProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/UnknownAvsLicenseProperties.Serialization.cs b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/UnknownAvsLicenseProperties.Serialization.cs index 9c9087cde18c..b2aba8cd5356 100644 --- a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/UnknownAvsLicenseProperties.Serialization.cs +++ b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/UnknownAvsLicenseProperties.Serialization.cs @@ -20,6 +20,23 @@ internal UnknownAvsLicenseProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override AvsLicenseProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAvsLicenseProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AvsLicenseProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -113,23 +130,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AvsLicenseProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override AvsLicenseProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAvsLicenseProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AvsLicenseProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/UnknownAvsMaintenanceManagementOperation.Serialization.cs b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/UnknownAvsMaintenanceManagementOperation.Serialization.cs index bd63b527885d..916cd285011a 100644 --- a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/UnknownAvsMaintenanceManagementOperation.Serialization.cs +++ b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/UnknownAvsMaintenanceManagementOperation.Serialization.cs @@ -20,6 +20,23 @@ internal UnknownAvsMaintenanceManagementOperation() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override AvsMaintenanceManagementOperation PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAvsMaintenanceManagementOperation(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AvsMaintenanceManagementOperation)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -103,23 +120,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AvsMaintenanceManagementOperation IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override AvsMaintenanceManagementOperation PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAvsMaintenanceManagementOperation(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AvsMaintenanceManagementOperation)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/UnknownAvsRescheduleOperationConstraint.Serialization.cs b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/UnknownAvsRescheduleOperationConstraint.Serialization.cs index 6c05418691b5..b854c5587583 100644 --- a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/UnknownAvsRescheduleOperationConstraint.Serialization.cs +++ b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/UnknownAvsRescheduleOperationConstraint.Serialization.cs @@ -20,6 +20,23 @@ internal UnknownAvsRescheduleOperationConstraint() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override AvsRescheduleOperationConstraint PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAvsRescheduleOperationConstraint(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AvsRescheduleOperationConstraint)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -103,23 +120,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AvsRescheduleOperationConstraint IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override AvsRescheduleOperationConstraint PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAvsRescheduleOperationConstraint(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AvsRescheduleOperationConstraint)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/UnknownAvsScheduleOperationConstraint.Serialization.cs b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/UnknownAvsScheduleOperationConstraint.Serialization.cs index d11b8e1c451e..dff8696b731f 100644 --- a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/UnknownAvsScheduleOperationConstraint.Serialization.cs +++ b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/UnknownAvsScheduleOperationConstraint.Serialization.cs @@ -20,6 +20,23 @@ internal UnknownAvsScheduleOperationConstraint() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override AvsScheduleOperationConstraint PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAvsScheduleOperationConstraint(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AvsScheduleOperationConstraint)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -103,23 +120,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AvsScheduleOperationConstraint IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override AvsScheduleOperationConstraint PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAvsScheduleOperationConstraint(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AvsScheduleOperationConstraint)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/UnknownPlacementPolicyProperties.Serialization.cs b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/UnknownPlacementPolicyProperties.Serialization.cs index 40a96b788b7e..692a3edd3b5d 100644 --- a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/UnknownPlacementPolicyProperties.Serialization.cs +++ b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/UnknownPlacementPolicyProperties.Serialization.cs @@ -20,6 +20,23 @@ internal UnknownPlacementPolicyProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override PlacementPolicyProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializePlacementPolicyProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(PlacementPolicyProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -129,23 +146,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. PlacementPolicyProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override PlacementPolicyProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializePlacementPolicyProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(PlacementPolicyProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/UnknownScriptExecutionParameter.Serialization.cs b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/UnknownScriptExecutionParameter.Serialization.cs index 428d31eae0fc..17d2397527f7 100644 --- a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/UnknownScriptExecutionParameter.Serialization.cs +++ b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/UnknownScriptExecutionParameter.Serialization.cs @@ -20,6 +20,23 @@ internal UnknownScriptExecutionParameter() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override ScriptExecutionParameterDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeScriptExecutionParameterDetails(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ScriptExecutionParameterDetails)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -109,23 +126,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ScriptExecutionParameterDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override ScriptExecutionParameterDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeScriptExecutionParameterDetails(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ScriptExecutionParameterDetails)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/UnknownVcfLicense.Serialization.cs b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/UnknownVcfLicense.Serialization.cs index 09fc25cda938..958d57ba0fc1 100644 --- a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/UnknownVcfLicense.Serialization.cs +++ b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/UnknownVcfLicense.Serialization.cs @@ -20,6 +20,23 @@ internal UnknownVcfLicense() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override VcfLicense PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeVcfLicense(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(VcfLicense)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -113,23 +130,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. VcfLicense IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override VcfLicense PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeVcfLicense(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(VcfLicense)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/UnknownWorkloadNetworkDhcpEntity.Serialization.cs b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/UnknownWorkloadNetworkDhcpEntity.Serialization.cs index c92d534dbe18..c245a57af441 100644 --- a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/UnknownWorkloadNetworkDhcpEntity.Serialization.cs +++ b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/UnknownWorkloadNetworkDhcpEntity.Serialization.cs @@ -20,6 +20,23 @@ internal UnknownWorkloadNetworkDhcpEntity() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override WorkloadNetworkDhcpEntity PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeWorkloadNetworkDhcpEntity(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(WorkloadNetworkDhcpEntity)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -157,23 +174,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. WorkloadNetworkDhcpEntity IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override WorkloadNetworkDhcpEntity PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeWorkloadNetworkDhcpEntity(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(WorkloadNetworkDhcpEntity)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/VMwareFirewallLicenseProperties.Serialization.cs b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/VMwareFirewallLicenseProperties.Serialization.cs index d55f968e78d0..476ce223c292 100644 --- a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/VMwareFirewallLicenseProperties.Serialization.cs +++ b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/VMwareFirewallLicenseProperties.Serialization.cs @@ -21,6 +21,23 @@ internal VMwareFirewallLicenseProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override AvsLicenseProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeVMwareFirewallLicenseProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(VMwareFirewallLicenseProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -197,23 +214,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. VMwareFirewallLicenseProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (VMwareFirewallLicenseProperties)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override AvsLicenseProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeVMwareFirewallLicenseProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(VMwareFirewallLicenseProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/Vcf5License.Serialization.cs b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/Vcf5License.Serialization.cs index fb8a9cafa491..55fafec408bf 100644 --- a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/Vcf5License.Serialization.cs +++ b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/Vcf5License.Serialization.cs @@ -21,6 +21,23 @@ internal Vcf5License() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override VcfLicense PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeVcf5License(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(Vcf5License)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -197,23 +214,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. Vcf5License IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (Vcf5License)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override VcfLicense PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeVcf5License(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(Vcf5License)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/VcfLicense.Serialization.cs b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/VcfLicense.Serialization.cs index 67f371234067..e2b6858f8d4d 100644 --- a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/VcfLicense.Serialization.cs +++ b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/VcfLicense.Serialization.cs @@ -25,6 +25,30 @@ internal VcfLicense() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual VcfLicense PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeVcfLicense(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(VcfLicense)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static VcfLicense FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeVcfLicense(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -123,31 +147,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. VcfLicense IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual VcfLicense PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeVcfLicense(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(VcfLicense)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static VcfLicense FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeVcfLicense(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/VirtualMachineProperties.Serialization.cs b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/VirtualMachineProperties.Serialization.cs index 5c296fed3b54..8509e1b7884f 100644 --- a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/VirtualMachineProperties.Serialization.cs +++ b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/VirtualMachineProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Avs.Models /// Virtual Machine Properties. internal partial class VirtualMachineProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual VirtualMachineProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeVirtualMachineProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(VirtualMachineProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -176,23 +193,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. VirtualMachineProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual VirtualMachineProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeVirtualMachineProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(VirtualMachineProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/VirtualMachinesList.Serialization.cs b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/VirtualMachinesList.Serialization.cs index aaa8ad8e440e..e0f7e7441d5c 100644 --- a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/VirtualMachinesList.Serialization.cs +++ b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/VirtualMachinesList.Serialization.cs @@ -22,6 +22,30 @@ internal VirtualMachinesList() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual VirtualMachinesList PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeVirtualMachinesList(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(VirtualMachinesList)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static VirtualMachinesList FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeVirtualMachinesList(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. VirtualMachinesList IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual VirtualMachinesList PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeVirtualMachinesList(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(VirtualMachinesList)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static VirtualMachinesList FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeVirtualMachinesList(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/VmHostPlacementPolicyProperties.Serialization.cs b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/VmHostPlacementPolicyProperties.Serialization.cs index d21d5c8abdef..9d38ba0b1903 100644 --- a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/VmHostPlacementPolicyProperties.Serialization.cs +++ b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/VmHostPlacementPolicyProperties.Serialization.cs @@ -22,6 +22,23 @@ internal VmHostPlacementPolicyProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override PlacementPolicyProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeVmHostPlacementPolicyProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(VmHostPlacementPolicyProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -239,23 +256,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. VmHostPlacementPolicyProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (VmHostPlacementPolicyProperties)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override PlacementPolicyProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeVmHostPlacementPolicyProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(VmHostPlacementPolicyProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/VmPlacementPolicyProperties.Serialization.cs b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/VmPlacementPolicyProperties.Serialization.cs index 4d998b5bff63..0ad6053a3ec5 100644 --- a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/VmPlacementPolicyProperties.Serialization.cs +++ b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/VmPlacementPolicyProperties.Serialization.cs @@ -22,6 +22,23 @@ internal VmPlacementPolicyProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override PlacementPolicyProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeVmPlacementPolicyProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(VmPlacementPolicyProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -176,23 +193,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. VmPlacementPolicyProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (VmPlacementPolicyProperties)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override PlacementPolicyProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeVmPlacementPolicyProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(VmPlacementPolicyProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/WorkloadNetworkDhcpEntity.Serialization.cs b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/WorkloadNetworkDhcpEntity.Serialization.cs index 33295c0e7c56..7a35c5927b3d 100644 --- a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/WorkloadNetworkDhcpEntity.Serialization.cs +++ b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/WorkloadNetworkDhcpEntity.Serialization.cs @@ -20,6 +20,23 @@ namespace Azure.ResourceManager.Avs.Models [PersistableModelProxy(typeof(UnknownWorkloadNetworkDhcpEntity))] public abstract partial class WorkloadNetworkDhcpEntity : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual WorkloadNetworkDhcpEntity PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeWorkloadNetworkDhcpEntity(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(WorkloadNetworkDhcpEntity)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -145,23 +162,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. WorkloadNetworkDhcpEntity IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual WorkloadNetworkDhcpEntity PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeWorkloadNetworkDhcpEntity(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(WorkloadNetworkDhcpEntity)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/WorkloadNetworkDhcpList.Serialization.cs b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/WorkloadNetworkDhcpList.Serialization.cs index 23cb6d03a3a2..e19a72390e45 100644 --- a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/WorkloadNetworkDhcpList.Serialization.cs +++ b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/WorkloadNetworkDhcpList.Serialization.cs @@ -22,6 +22,30 @@ internal WorkloadNetworkDhcpList() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual WorkloadNetworkDhcpList PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeWorkloadNetworkDhcpList(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(WorkloadNetworkDhcpList)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static WorkloadNetworkDhcpList FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeWorkloadNetworkDhcpList(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. WorkloadNetworkDhcpList IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual WorkloadNetworkDhcpList PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeWorkloadNetworkDhcpList(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(WorkloadNetworkDhcpList)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static WorkloadNetworkDhcpList FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeWorkloadNetworkDhcpList(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/WorkloadNetworkDhcpRelay.Serialization.cs b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/WorkloadNetworkDhcpRelay.Serialization.cs index 7fd5c132569c..8627170efb2a 100644 --- a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/WorkloadNetworkDhcpRelay.Serialization.cs +++ b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/WorkloadNetworkDhcpRelay.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Avs.Models /// NSX DHCP Relay. public partial class WorkloadNetworkDhcpRelay : WorkloadNetworkDhcpEntity, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected override WorkloadNetworkDhcpEntity PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeWorkloadNetworkDhcpRelay(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(WorkloadNetworkDhcpRelay)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -191,23 +208,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. WorkloadNetworkDhcpRelay IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (WorkloadNetworkDhcpRelay)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override WorkloadNetworkDhcpEntity PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeWorkloadNetworkDhcpRelay(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(WorkloadNetworkDhcpRelay)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/WorkloadNetworkDhcpServer.Serialization.cs b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/WorkloadNetworkDhcpServer.Serialization.cs index 4275463e5d8f..5120731b2204 100644 --- a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/WorkloadNetworkDhcpServer.Serialization.cs +++ b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/WorkloadNetworkDhcpServer.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Avs.Models /// NSX DHCP Server. public partial class WorkloadNetworkDhcpServer : WorkloadNetworkDhcpEntity, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected override WorkloadNetworkDhcpEntity PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeWorkloadNetworkDhcpServer(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(WorkloadNetworkDhcpServer)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -181,23 +198,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. WorkloadNetworkDhcpServer IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (WorkloadNetworkDhcpServer)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override WorkloadNetworkDhcpEntity PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeWorkloadNetworkDhcpServer(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(WorkloadNetworkDhcpServer)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/WorkloadNetworkDnsServiceProperties.Serialization.cs b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/WorkloadNetworkDnsServiceProperties.Serialization.cs index 530abf064a8c..acc5fbd27e93 100644 --- a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/WorkloadNetworkDnsServiceProperties.Serialization.cs +++ b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/WorkloadNetworkDnsServiceProperties.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.Avs.Models /// NSX DNS Service Properties. internal partial class WorkloadNetworkDnsServiceProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual WorkloadNetworkDnsServiceProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeWorkloadNetworkDnsServiceProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(WorkloadNetworkDnsServiceProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -251,23 +268,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. WorkloadNetworkDnsServiceProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual WorkloadNetworkDnsServiceProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeWorkloadNetworkDnsServiceProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(WorkloadNetworkDnsServiceProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/WorkloadNetworkDnsServicesList.Serialization.cs b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/WorkloadNetworkDnsServicesList.Serialization.cs index 678aaa4a2522..8ee96cce483b 100644 --- a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/WorkloadNetworkDnsServicesList.Serialization.cs +++ b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/WorkloadNetworkDnsServicesList.Serialization.cs @@ -22,6 +22,30 @@ internal WorkloadNetworkDnsServicesList() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual WorkloadNetworkDnsServicesList PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeWorkloadNetworkDnsServicesList(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(WorkloadNetworkDnsServicesList)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static WorkloadNetworkDnsServicesList FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeWorkloadNetworkDnsServicesList(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. WorkloadNetworkDnsServicesList IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual WorkloadNetworkDnsServicesList PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeWorkloadNetworkDnsServicesList(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(WorkloadNetworkDnsServicesList)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static WorkloadNetworkDnsServicesList FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeWorkloadNetworkDnsServicesList(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/WorkloadNetworkDnsZoneProperties.Serialization.cs b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/WorkloadNetworkDnsZoneProperties.Serialization.cs index 994bc08fcc57..86517359492c 100644 --- a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/WorkloadNetworkDnsZoneProperties.Serialization.cs +++ b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/WorkloadNetworkDnsZoneProperties.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.Avs.Models /// NSX DNS Zone Properties. internal partial class WorkloadNetworkDnsZoneProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual WorkloadNetworkDnsZoneProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeWorkloadNetworkDnsZoneProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(WorkloadNetworkDnsZoneProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -261,23 +278,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. WorkloadNetworkDnsZoneProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual WorkloadNetworkDnsZoneProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeWorkloadNetworkDnsZoneProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(WorkloadNetworkDnsZoneProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/WorkloadNetworkDnsZonesList.Serialization.cs b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/WorkloadNetworkDnsZonesList.Serialization.cs index dbb73012152a..259a7b44321a 100644 --- a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/WorkloadNetworkDnsZonesList.Serialization.cs +++ b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/WorkloadNetworkDnsZonesList.Serialization.cs @@ -22,6 +22,30 @@ internal WorkloadNetworkDnsZonesList() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual WorkloadNetworkDnsZonesList PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeWorkloadNetworkDnsZonesList(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(WorkloadNetworkDnsZonesList)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static WorkloadNetworkDnsZonesList FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeWorkloadNetworkDnsZonesList(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. WorkloadNetworkDnsZonesList IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual WorkloadNetworkDnsZonesList PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeWorkloadNetworkDnsZonesList(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(WorkloadNetworkDnsZonesList)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static WorkloadNetworkDnsZonesList FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeWorkloadNetworkDnsZonesList(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/WorkloadNetworkGatewayList.Serialization.cs b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/WorkloadNetworkGatewayList.Serialization.cs index f514f1aadebe..66308648c4c4 100644 --- a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/WorkloadNetworkGatewayList.Serialization.cs +++ b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/WorkloadNetworkGatewayList.Serialization.cs @@ -22,6 +22,30 @@ internal WorkloadNetworkGatewayList() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual WorkloadNetworkGatewayList PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeWorkloadNetworkGatewayList(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(WorkloadNetworkGatewayList)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static WorkloadNetworkGatewayList FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeWorkloadNetworkGatewayList(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. WorkloadNetworkGatewayList IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual WorkloadNetworkGatewayList PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeWorkloadNetworkGatewayList(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(WorkloadNetworkGatewayList)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static WorkloadNetworkGatewayList FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeWorkloadNetworkGatewayList(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/WorkloadNetworkGatewayProperties.Serialization.cs b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/WorkloadNetworkGatewayProperties.Serialization.cs index d4acf34c4198..39e9f977df01 100644 --- a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/WorkloadNetworkGatewayProperties.Serialization.cs +++ b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/WorkloadNetworkGatewayProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Avs.Models /// Properties of a NSX Gateway. internal partial class WorkloadNetworkGatewayProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual WorkloadNetworkGatewayProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeWorkloadNetworkGatewayProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(WorkloadNetworkGatewayProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -144,23 +161,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. WorkloadNetworkGatewayProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual WorkloadNetworkGatewayProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeWorkloadNetworkGatewayProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(WorkloadNetworkGatewayProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/WorkloadNetworkPortMirroringList.Serialization.cs b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/WorkloadNetworkPortMirroringList.Serialization.cs index 76a6a5318967..76629cd7331a 100644 --- a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/WorkloadNetworkPortMirroringList.Serialization.cs +++ b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/WorkloadNetworkPortMirroringList.Serialization.cs @@ -22,6 +22,30 @@ internal WorkloadNetworkPortMirroringList() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual WorkloadNetworkPortMirroringList PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeWorkloadNetworkPortMirroringList(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(WorkloadNetworkPortMirroringList)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static WorkloadNetworkPortMirroringList FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeWorkloadNetworkPortMirroringList(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. WorkloadNetworkPortMirroringList IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual WorkloadNetworkPortMirroringList PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeWorkloadNetworkPortMirroringList(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(WorkloadNetworkPortMirroringList)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static WorkloadNetworkPortMirroringList FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeWorkloadNetworkPortMirroringList(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/WorkloadNetworkPortMirroringProperties.Serialization.cs b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/WorkloadNetworkPortMirroringProperties.Serialization.cs index 929068e35377..05f4bc63beb5 100644 --- a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/WorkloadNetworkPortMirroringProperties.Serialization.cs +++ b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/WorkloadNetworkPortMirroringProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Avs.Models /// NSX Port Mirroring Properties. internal partial class WorkloadNetworkPortMirroringProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual WorkloadNetworkPortMirroringProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeWorkloadNetworkPortMirroringProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(WorkloadNetworkPortMirroringProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -208,23 +225,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. WorkloadNetworkPortMirroringProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual WorkloadNetworkPortMirroringProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeWorkloadNetworkPortMirroringProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(WorkloadNetworkPortMirroringProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/WorkloadNetworkProperties.Serialization.cs b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/WorkloadNetworkProperties.Serialization.cs index 9959428818dc..29ec4da3356e 100644 --- a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/WorkloadNetworkProperties.Serialization.cs +++ b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/WorkloadNetworkProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Avs.Models /// The properties of a workload network. internal partial class WorkloadNetworkProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual WorkloadNetworkProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeWorkloadNetworkProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(WorkloadNetworkProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -122,23 +139,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. WorkloadNetworkProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual WorkloadNetworkProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeWorkloadNetworkProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(WorkloadNetworkProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/WorkloadNetworkPublicIPProperties.Serialization.cs b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/WorkloadNetworkPublicIPProperties.Serialization.cs index ba1e4c9dfee3..5c11fc978982 100644 --- a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/WorkloadNetworkPublicIPProperties.Serialization.cs +++ b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/WorkloadNetworkPublicIPProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Avs.Models /// NSX Public IP Block Properties. internal partial class WorkloadNetworkPublicIPProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual WorkloadNetworkPublicIPProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeWorkloadNetworkPublicIPProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(WorkloadNetworkPublicIPProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -159,23 +176,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. WorkloadNetworkPublicIPProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual WorkloadNetworkPublicIPProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeWorkloadNetworkPublicIPProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(WorkloadNetworkPublicIPProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/WorkloadNetworkPublicIPsList.Serialization.cs b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/WorkloadNetworkPublicIPsList.Serialization.cs index a37da6b58135..f7668fb93343 100644 --- a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/WorkloadNetworkPublicIPsList.Serialization.cs +++ b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/WorkloadNetworkPublicIPsList.Serialization.cs @@ -22,6 +22,30 @@ internal WorkloadNetworkPublicIPsList() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual WorkloadNetworkPublicIPsList PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeWorkloadNetworkPublicIPsList(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(WorkloadNetworkPublicIPsList)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static WorkloadNetworkPublicIPsList FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeWorkloadNetworkPublicIPsList(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. WorkloadNetworkPublicIPsList IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual WorkloadNetworkPublicIPsList PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeWorkloadNetworkPublicIPsList(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(WorkloadNetworkPublicIPsList)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static WorkloadNetworkPublicIPsList FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeWorkloadNetworkPublicIPsList(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/WorkloadNetworkSegmentPortVif.Serialization.cs b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/WorkloadNetworkSegmentPortVif.Serialization.cs index 6f44a1ef067e..1ced42ab7d8e 100644 --- a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/WorkloadNetworkSegmentPortVif.Serialization.cs +++ b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/WorkloadNetworkSegmentPortVif.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Avs.Models /// Ports and any VIF attached to segment. public partial class WorkloadNetworkSegmentPortVif : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual WorkloadNetworkSegmentPortVif PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeWorkloadNetworkSegmentPortVif(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(WorkloadNetworkSegmentPortVif)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -118,23 +135,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. WorkloadNetworkSegmentPortVif IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual WorkloadNetworkSegmentPortVif PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeWorkloadNetworkSegmentPortVif(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(WorkloadNetworkSegmentPortVif)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/WorkloadNetworkSegmentProperties.Serialization.cs b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/WorkloadNetworkSegmentProperties.Serialization.cs index da448be35aa4..c23eae64b33b 100644 --- a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/WorkloadNetworkSegmentProperties.Serialization.cs +++ b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/WorkloadNetworkSegmentProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Avs.Models /// NSX Segment Properties. internal partial class WorkloadNetworkSegmentProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual WorkloadNetworkSegmentProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeWorkloadNetworkSegmentProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(WorkloadNetworkSegmentProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -222,23 +239,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. WorkloadNetworkSegmentProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual WorkloadNetworkSegmentProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeWorkloadNetworkSegmentProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(WorkloadNetworkSegmentProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/WorkloadNetworkSegmentSubnet.Serialization.cs b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/WorkloadNetworkSegmentSubnet.Serialization.cs index 928b4a2da51f..07342e3aaa72 100644 --- a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/WorkloadNetworkSegmentSubnet.Serialization.cs +++ b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/WorkloadNetworkSegmentSubnet.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Avs.Models /// Subnet configuration for segment. public partial class WorkloadNetworkSegmentSubnet : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual WorkloadNetworkSegmentSubnet PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeWorkloadNetworkSegmentSubnet(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(WorkloadNetworkSegmentSubnet)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -155,23 +172,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. WorkloadNetworkSegmentSubnet IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual WorkloadNetworkSegmentSubnet PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeWorkloadNetworkSegmentSubnet(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(WorkloadNetworkSegmentSubnet)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/WorkloadNetworkSegmentsList.Serialization.cs b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/WorkloadNetworkSegmentsList.Serialization.cs index ffbab5b2f7ec..3a83b3e5b57b 100644 --- a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/WorkloadNetworkSegmentsList.Serialization.cs +++ b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/WorkloadNetworkSegmentsList.Serialization.cs @@ -22,6 +22,30 @@ internal WorkloadNetworkSegmentsList() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual WorkloadNetworkSegmentsList PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeWorkloadNetworkSegmentsList(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(WorkloadNetworkSegmentsList)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static WorkloadNetworkSegmentsList FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeWorkloadNetworkSegmentsList(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. WorkloadNetworkSegmentsList IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual WorkloadNetworkSegmentsList PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeWorkloadNetworkSegmentsList(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(WorkloadNetworkSegmentsList)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static WorkloadNetworkSegmentsList FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeWorkloadNetworkSegmentsList(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/WorkloadNetworkVirtualMachineProperties.Serialization.cs b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/WorkloadNetworkVirtualMachineProperties.Serialization.cs index 0e348e4c471d..a0f3a8ee1325 100644 --- a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/WorkloadNetworkVirtualMachineProperties.Serialization.cs +++ b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/WorkloadNetworkVirtualMachineProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Avs.Models /// NSX Virtual Machine Properties. internal partial class WorkloadNetworkVirtualMachineProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual WorkloadNetworkVirtualMachineProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeWorkloadNetworkVirtualMachineProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(WorkloadNetworkVirtualMachineProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -148,23 +165,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. WorkloadNetworkVirtualMachineProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual WorkloadNetworkVirtualMachineProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeWorkloadNetworkVirtualMachineProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(WorkloadNetworkVirtualMachineProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/WorkloadNetworkVirtualMachinesList.Serialization.cs b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/WorkloadNetworkVirtualMachinesList.Serialization.cs index 25211b0f63aa..bfcf94a9f471 100644 --- a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/WorkloadNetworkVirtualMachinesList.Serialization.cs +++ b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/WorkloadNetworkVirtualMachinesList.Serialization.cs @@ -22,6 +22,30 @@ internal WorkloadNetworkVirtualMachinesList() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual WorkloadNetworkVirtualMachinesList PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeWorkloadNetworkVirtualMachinesList(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(WorkloadNetworkVirtualMachinesList)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static WorkloadNetworkVirtualMachinesList FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeWorkloadNetworkVirtualMachinesList(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. WorkloadNetworkVirtualMachinesList IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual WorkloadNetworkVirtualMachinesList PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeWorkloadNetworkVirtualMachinesList(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(WorkloadNetworkVirtualMachinesList)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static WorkloadNetworkVirtualMachinesList FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeWorkloadNetworkVirtualMachinesList(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/WorkloadNetworkVmGroupProperties.Serialization.cs b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/WorkloadNetworkVmGroupProperties.Serialization.cs index 182776ef5531..28c0d8860f7f 100644 --- a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/WorkloadNetworkVmGroupProperties.Serialization.cs +++ b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/WorkloadNetworkVmGroupProperties.Serialization.cs @@ -15,6 +15,23 @@ namespace Azure.ResourceManager.Avs.Models { internal partial class WorkloadNetworkVmGroupProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual WorkloadNetworkVmGroupProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeWorkloadNetworkVmGroupProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(WorkloadNetworkVmGroupProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -205,23 +222,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. WorkloadNetworkVmGroupProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual WorkloadNetworkVmGroupProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeWorkloadNetworkVmGroupProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(WorkloadNetworkVmGroupProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/WorkloadNetworkVmGroupsListResult.Serialization.cs b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/WorkloadNetworkVmGroupsListResult.Serialization.cs index 2fa1d9ba267f..c2e06e7dcf29 100644 --- a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/WorkloadNetworkVmGroupsListResult.Serialization.cs +++ b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/Models/WorkloadNetworkVmGroupsListResult.Serialization.cs @@ -21,6 +21,30 @@ internal WorkloadNetworkVmGroupsListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual WorkloadNetworkVmGroupsListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeWorkloadNetworkVmGroupsListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(WorkloadNetworkVmGroupsListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static WorkloadNetworkVmGroupsListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeWorkloadNetworkVmGroupsListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -145,31 +169,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. WorkloadNetworkVmGroupsListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual WorkloadNetworkVmGroupsListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeWorkloadNetworkVmGroupsListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(WorkloadNetworkVmGroupsListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static WorkloadNetworkVmGroupsListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeWorkloadNetworkVmGroupsListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/PlacementPolicyData.Serialization.cs b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/PlacementPolicyData.Serialization.cs index b29a77d7d9a5..82a8dfc90c3e 100644 --- a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/PlacementPolicyData.Serialization.cs +++ b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/PlacementPolicyData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.Avs /// A vSphere Distributed Resource Scheduler (DRS) placement policy. public partial class PlacementPolicyData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializePlacementPolicyData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(PlacementPolicyData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static PlacementPolicyData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializePlacementPolicyData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,23 +178,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. PlacementPolicyData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (PlacementPolicyData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializePlacementPolicyData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(PlacementPolicyData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -185,12 +192,5 @@ internal static RequestContent ToRequestContent(PlacementPolicyData placementPol content.JsonWriter.WriteObjectValue(placementPolicyData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static PlacementPolicyData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializePlacementPolicyData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/ScriptCmdletData.Serialization.cs b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/ScriptCmdletData.Serialization.cs index b8112bb58e45..6950e826f2bc 100644 --- a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/ScriptCmdletData.Serialization.cs +++ b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/ScriptCmdletData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.Avs /// A cmdlet available for script execution. public partial class ScriptCmdletData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeScriptCmdletData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ScriptCmdletData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static ScriptCmdletData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeScriptCmdletData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,31 +178,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ScriptCmdletData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (ScriptCmdletData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeScriptCmdletData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ScriptCmdletData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static ScriptCmdletData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeScriptCmdletData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/ScriptExecutionData.Serialization.cs b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/ScriptExecutionData.Serialization.cs index afb40b068c66..50b4f087ad21 100644 --- a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/ScriptExecutionData.Serialization.cs +++ b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/ScriptExecutionData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.Avs /// An instance of a script executed by a user - custom or AVS. public partial class ScriptExecutionData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeScriptExecutionData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ScriptExecutionData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static ScriptExecutionData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeScriptExecutionData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,23 +178,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ScriptExecutionData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (ScriptExecutionData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeScriptExecutionData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ScriptExecutionData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -185,12 +192,5 @@ internal static RequestContent ToRequestContent(ScriptExecutionData scriptExecut content.JsonWriter.WriteObjectValue(scriptExecutionData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static ScriptExecutionData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeScriptExecutionData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/ScriptPackageData.Serialization.cs b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/ScriptPackageData.Serialization.cs index 43e288d08773..d4005a01b44c 100644 --- a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/ScriptPackageData.Serialization.cs +++ b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/ScriptPackageData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.Avs /// Script Package resources available for execution. public partial class ScriptPackageData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeScriptPackageData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ScriptPackageData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static ScriptPackageData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeScriptPackageData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,31 +178,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ScriptPackageData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (ScriptPackageData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeScriptPackageData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ScriptPackageData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static ScriptPackageData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeScriptPackageData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/WorkloadNetworkData.Serialization.cs b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/WorkloadNetworkData.Serialization.cs index 383382e4509c..24083b79c858 100644 --- a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/WorkloadNetworkData.Serialization.cs +++ b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/WorkloadNetworkData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.Avs /// Workload Network. public partial class WorkloadNetworkData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeWorkloadNetworkData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(WorkloadNetworkData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static WorkloadNetworkData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeWorkloadNetworkData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,31 +178,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. WorkloadNetworkData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (WorkloadNetworkData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeWorkloadNetworkData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(WorkloadNetworkData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static WorkloadNetworkData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeWorkloadNetworkData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/WorkloadNetworkDhcpData.Serialization.cs b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/WorkloadNetworkDhcpData.Serialization.cs index 84606f7908a2..174455114825 100644 --- a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/WorkloadNetworkDhcpData.Serialization.cs +++ b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/WorkloadNetworkDhcpData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.Avs /// NSX DHCP. public partial class WorkloadNetworkDhcpData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeWorkloadNetworkDhcpData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(WorkloadNetworkDhcpData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static WorkloadNetworkDhcpData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeWorkloadNetworkDhcpData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,23 +178,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. WorkloadNetworkDhcpData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (WorkloadNetworkDhcpData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeWorkloadNetworkDhcpData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(WorkloadNetworkDhcpData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -185,12 +192,5 @@ internal static RequestContent ToRequestContent(WorkloadNetworkDhcpData workload content.JsonWriter.WriteObjectValue(workloadNetworkDhcpData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static WorkloadNetworkDhcpData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeWorkloadNetworkDhcpData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/WorkloadNetworkDnsServiceData.Serialization.cs b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/WorkloadNetworkDnsServiceData.Serialization.cs index 38cf3e7a67a2..02283c49c092 100644 --- a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/WorkloadNetworkDnsServiceData.Serialization.cs +++ b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/WorkloadNetworkDnsServiceData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.Avs /// NSX DNS Service. public partial class WorkloadNetworkDnsServiceData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeWorkloadNetworkDnsServiceData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(WorkloadNetworkDnsServiceData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static WorkloadNetworkDnsServiceData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeWorkloadNetworkDnsServiceData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,23 +178,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. WorkloadNetworkDnsServiceData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (WorkloadNetworkDnsServiceData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeWorkloadNetworkDnsServiceData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(WorkloadNetworkDnsServiceData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -185,12 +192,5 @@ internal static RequestContent ToRequestContent(WorkloadNetworkDnsServiceData wo content.JsonWriter.WriteObjectValue(workloadNetworkDnsServiceData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static WorkloadNetworkDnsServiceData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeWorkloadNetworkDnsServiceData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/WorkloadNetworkDnsZoneData.Serialization.cs b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/WorkloadNetworkDnsZoneData.Serialization.cs index c81dcd9e2410..ae8939149aa0 100644 --- a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/WorkloadNetworkDnsZoneData.Serialization.cs +++ b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/WorkloadNetworkDnsZoneData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.Avs /// NSX DNS Zone. public partial class WorkloadNetworkDnsZoneData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeWorkloadNetworkDnsZoneData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(WorkloadNetworkDnsZoneData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static WorkloadNetworkDnsZoneData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeWorkloadNetworkDnsZoneData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,23 +178,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. WorkloadNetworkDnsZoneData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (WorkloadNetworkDnsZoneData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeWorkloadNetworkDnsZoneData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(WorkloadNetworkDnsZoneData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -185,12 +192,5 @@ internal static RequestContent ToRequestContent(WorkloadNetworkDnsZoneData workl content.JsonWriter.WriteObjectValue(workloadNetworkDnsZoneData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static WorkloadNetworkDnsZoneData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeWorkloadNetworkDnsZoneData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/WorkloadNetworkGatewayData.Serialization.cs b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/WorkloadNetworkGatewayData.Serialization.cs index a407eb9b3b9d..523c95952f2e 100644 --- a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/WorkloadNetworkGatewayData.Serialization.cs +++ b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/WorkloadNetworkGatewayData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.Avs /// NSX Gateway. public partial class WorkloadNetworkGatewayData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeWorkloadNetworkGatewayData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(WorkloadNetworkGatewayData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static WorkloadNetworkGatewayData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeWorkloadNetworkGatewayData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,31 +178,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. WorkloadNetworkGatewayData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (WorkloadNetworkGatewayData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeWorkloadNetworkGatewayData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(WorkloadNetworkGatewayData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static WorkloadNetworkGatewayData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeWorkloadNetworkGatewayData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/WorkloadNetworkPortMirroringProfileData.Serialization.cs b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/WorkloadNetworkPortMirroringProfileData.Serialization.cs index 5b9ac0d9041c..98f73ce020b8 100644 --- a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/WorkloadNetworkPortMirroringProfileData.Serialization.cs +++ b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/WorkloadNetworkPortMirroringProfileData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.Avs /// NSX Port Mirroring. public partial class WorkloadNetworkPortMirroringProfileData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeWorkloadNetworkPortMirroringProfileData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(WorkloadNetworkPortMirroringProfileData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static WorkloadNetworkPortMirroringProfileData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeWorkloadNetworkPortMirroringProfileData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,23 +178,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. WorkloadNetworkPortMirroringProfileData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (WorkloadNetworkPortMirroringProfileData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeWorkloadNetworkPortMirroringProfileData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(WorkloadNetworkPortMirroringProfileData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -185,12 +192,5 @@ internal static RequestContent ToRequestContent(WorkloadNetworkPortMirroringProf content.JsonWriter.WriteObjectValue(workloadNetworkPortMirroringProfileData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static WorkloadNetworkPortMirroringProfileData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeWorkloadNetworkPortMirroringProfileData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/WorkloadNetworkPublicIPData.Serialization.cs b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/WorkloadNetworkPublicIPData.Serialization.cs index e88ae54035da..e7205e048540 100644 --- a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/WorkloadNetworkPublicIPData.Serialization.cs +++ b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/WorkloadNetworkPublicIPData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.Avs /// NSX Public IP Block. public partial class WorkloadNetworkPublicIPData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeWorkloadNetworkPublicIPData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(WorkloadNetworkPublicIPData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static WorkloadNetworkPublicIPData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeWorkloadNetworkPublicIPData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,23 +178,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. WorkloadNetworkPublicIPData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (WorkloadNetworkPublicIPData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeWorkloadNetworkPublicIPData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(WorkloadNetworkPublicIPData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -185,12 +192,5 @@ internal static RequestContent ToRequestContent(WorkloadNetworkPublicIPData work content.JsonWriter.WriteObjectValue(workloadNetworkPublicIPData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static WorkloadNetworkPublicIPData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeWorkloadNetworkPublicIPData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/WorkloadNetworkSegmentData.Serialization.cs b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/WorkloadNetworkSegmentData.Serialization.cs index a3134b489046..690135b92d0b 100644 --- a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/WorkloadNetworkSegmentData.Serialization.cs +++ b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/WorkloadNetworkSegmentData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.Avs /// NSX Segment. public partial class WorkloadNetworkSegmentData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeWorkloadNetworkSegmentData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(WorkloadNetworkSegmentData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static WorkloadNetworkSegmentData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeWorkloadNetworkSegmentData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,23 +178,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. WorkloadNetworkSegmentData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (WorkloadNetworkSegmentData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeWorkloadNetworkSegmentData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(WorkloadNetworkSegmentData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -185,12 +192,5 @@ internal static RequestContent ToRequestContent(WorkloadNetworkSegmentData workl content.JsonWriter.WriteObjectValue(workloadNetworkSegmentData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static WorkloadNetworkSegmentData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeWorkloadNetworkSegmentData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/WorkloadNetworkVirtualMachineData.Serialization.cs b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/WorkloadNetworkVirtualMachineData.Serialization.cs index b3e1ecb58dbc..51701dac8bb3 100644 --- a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/WorkloadNetworkVirtualMachineData.Serialization.cs +++ b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/WorkloadNetworkVirtualMachineData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.Avs /// NSX Virtual Machine. public partial class WorkloadNetworkVirtualMachineData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeWorkloadNetworkVirtualMachineData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(WorkloadNetworkVirtualMachineData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static WorkloadNetworkVirtualMachineData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeWorkloadNetworkVirtualMachineData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,31 +178,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. WorkloadNetworkVirtualMachineData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (WorkloadNetworkVirtualMachineData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeWorkloadNetworkVirtualMachineData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(WorkloadNetworkVirtualMachineData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static WorkloadNetworkVirtualMachineData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeWorkloadNetworkVirtualMachineData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/WorkloadNetworkVmGroupData.Serialization.cs b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/WorkloadNetworkVmGroupData.Serialization.cs index 9554e8d1b904..dd3c4e095cd2 100644 --- a/sdk/avs/Azure.ResourceManager.Avs/src/Generated/WorkloadNetworkVmGroupData.Serialization.cs +++ b/sdk/avs/Azure.ResourceManager.Avs/src/Generated/WorkloadNetworkVmGroupData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.Avs /// NSX VM Group. public partial class WorkloadNetworkVmGroupData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeWorkloadNetworkVmGroupData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(WorkloadNetworkVmGroupData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static WorkloadNetworkVmGroupData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeWorkloadNetworkVmGroupData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,23 +178,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. WorkloadNetworkVmGroupData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (WorkloadNetworkVmGroupData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeWorkloadNetworkVmGroupData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(WorkloadNetworkVmGroupData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -185,12 +192,5 @@ internal static RequestContent ToRequestContent(WorkloadNetworkVmGroupData workl content.JsonWriter.WriteObjectValue(workloadNetworkVmGroupData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static WorkloadNetworkVmGroupData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeWorkloadNetworkVmGroupData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/azurelargeinstance/Azure.ResourceManager.LargeInstance/src/Generated/LargeInstanceData.Serialization.cs b/sdk/azurelargeinstance/Azure.ResourceManager.LargeInstance/src/Generated/LargeInstanceData.Serialization.cs index 9106d6767ba5..bd6a946fdfcd 100644 --- a/sdk/azurelargeinstance/Azure.ResourceManager.LargeInstance/src/Generated/LargeInstanceData.Serialization.cs +++ b/sdk/azurelargeinstance/Azure.ResourceManager.LargeInstance/src/Generated/LargeInstanceData.Serialization.cs @@ -28,6 +28,30 @@ internal LargeInstanceData() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeLargeInstanceData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(LargeInstanceData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static LargeInstanceData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeLargeInstanceData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -192,23 +216,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. LargeInstanceData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (LargeInstanceData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeLargeInstanceData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(LargeInstanceData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -223,12 +230,5 @@ internal static RequestContent ToRequestContent(LargeInstanceData largeInstanceD content.JsonWriter.WriteObjectValue(largeInstanceData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static LargeInstanceData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeLargeInstanceData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/azurelargeinstance/Azure.ResourceManager.LargeInstance/src/Generated/LargeStorageInstanceData.Serialization.cs b/sdk/azurelargeinstance/Azure.ResourceManager.LargeInstance/src/Generated/LargeStorageInstanceData.Serialization.cs index 0116362d0692..d216050eeba7 100644 --- a/sdk/azurelargeinstance/Azure.ResourceManager.LargeInstance/src/Generated/LargeStorageInstanceData.Serialization.cs +++ b/sdk/azurelargeinstance/Azure.ResourceManager.LargeInstance/src/Generated/LargeStorageInstanceData.Serialization.cs @@ -28,6 +28,30 @@ internal LargeStorageInstanceData() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeLargeStorageInstanceData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(LargeStorageInstanceData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static LargeStorageInstanceData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeLargeStorageInstanceData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -208,23 +232,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. LargeStorageInstanceData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (LargeStorageInstanceData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeLargeStorageInstanceData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(LargeStorageInstanceData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -239,12 +246,5 @@ internal static RequestContent ToRequestContent(LargeStorageInstanceData largeSt content.JsonWriter.WriteObjectValue(largeStorageInstanceData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static LargeStorageInstanceData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeLargeStorageInstanceData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/azurelargeinstance/Azure.ResourceManager.LargeInstance/src/Generated/Models/AzureLargeInstanceListResult.Serialization.cs b/sdk/azurelargeinstance/Azure.ResourceManager.LargeInstance/src/Generated/Models/AzureLargeInstanceListResult.Serialization.cs index 0b1f7808b40e..505fd4548d9e 100644 --- a/sdk/azurelargeinstance/Azure.ResourceManager.LargeInstance/src/Generated/Models/AzureLargeInstanceListResult.Serialization.cs +++ b/sdk/azurelargeinstance/Azure.ResourceManager.LargeInstance/src/Generated/Models/AzureLargeInstanceListResult.Serialization.cs @@ -22,6 +22,30 @@ internal AzureLargeInstanceListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AzureLargeInstanceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAzureLargeInstanceListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AzureLargeInstanceListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static AzureLargeInstanceListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeAzureLargeInstanceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AzureLargeInstanceListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AzureLargeInstanceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAzureLargeInstanceListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AzureLargeInstanceListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static AzureLargeInstanceListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeAzureLargeInstanceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/azurelargeinstance/Azure.ResourceManager.LargeInstance/src/Generated/Models/AzureLargeStorageInstanceListResult.Serialization.cs b/sdk/azurelargeinstance/Azure.ResourceManager.LargeInstance/src/Generated/Models/AzureLargeStorageInstanceListResult.Serialization.cs index 2b35b4fba67e..386ee2cdc319 100644 --- a/sdk/azurelargeinstance/Azure.ResourceManager.LargeInstance/src/Generated/Models/AzureLargeStorageInstanceListResult.Serialization.cs +++ b/sdk/azurelargeinstance/Azure.ResourceManager.LargeInstance/src/Generated/Models/AzureLargeStorageInstanceListResult.Serialization.cs @@ -22,6 +22,30 @@ internal AzureLargeStorageInstanceListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AzureLargeStorageInstanceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAzureLargeStorageInstanceListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AzureLargeStorageInstanceListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static AzureLargeStorageInstanceListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeAzureLargeStorageInstanceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AzureLargeStorageInstanceListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AzureLargeStorageInstanceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAzureLargeStorageInstanceListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AzureLargeStorageInstanceListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static AzureLargeStorageInstanceListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeAzureLargeStorageInstanceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/azurelargeinstance/Azure.ResourceManager.LargeInstance/src/Generated/Models/LargeInstanceDisk.Serialization.cs b/sdk/azurelargeinstance/Azure.ResourceManager.LargeInstance/src/Generated/Models/LargeInstanceDisk.Serialization.cs index 188d01b90858..45dc8e022fc2 100644 --- a/sdk/azurelargeinstance/Azure.ResourceManager.LargeInstance/src/Generated/Models/LargeInstanceDisk.Serialization.cs +++ b/sdk/azurelargeinstance/Azure.ResourceManager.LargeInstance/src/Generated/Models/LargeInstanceDisk.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.LargeInstance.Models /// Specifies the disk information fo the Azure Large Instance. public partial class LargeInstanceDisk : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual LargeInstanceDisk PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeLargeInstanceDisk(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(LargeInstanceDisk)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -148,23 +165,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. LargeInstanceDisk IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual LargeInstanceDisk PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeLargeInstanceDisk(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(LargeInstanceDisk)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/azurelargeinstance/Azure.ResourceManager.LargeInstance/src/Generated/Models/LargeInstanceForceState.Serialization.cs b/sdk/azurelargeinstance/Azure.ResourceManager.LargeInstance/src/Generated/Models/LargeInstanceForceState.Serialization.cs index 2897f5104f8a..bed62a81c7e0 100644 --- a/sdk/azurelargeinstance/Azure.ResourceManager.LargeInstance/src/Generated/Models/LargeInstanceForceState.Serialization.cs +++ b/sdk/azurelargeinstance/Azure.ResourceManager.LargeInstance/src/Generated/Models/LargeInstanceForceState.Serialization.cs @@ -20,6 +20,23 @@ namespace Azure.ResourceManager.LargeInstance.Models /// public partial class LargeInstanceForceState : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual LargeInstanceForceState PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeLargeInstanceForceState(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(LargeInstanceForceState)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -126,23 +143,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. LargeInstanceForceState IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual LargeInstanceForceState PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeLargeInstanceForceState(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(LargeInstanceForceState)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/azurelargeinstance/Azure.ResourceManager.LargeInstance/src/Generated/Models/LargeInstanceHardwareProfile.Serialization.cs b/sdk/azurelargeinstance/Azure.ResourceManager.LargeInstance/src/Generated/Models/LargeInstanceHardwareProfile.Serialization.cs index 2f2f31e2be42..24b448717a25 100644 --- a/sdk/azurelargeinstance/Azure.ResourceManager.LargeInstance/src/Generated/Models/LargeInstanceHardwareProfile.Serialization.cs +++ b/sdk/azurelargeinstance/Azure.ResourceManager.LargeInstance/src/Generated/Models/LargeInstanceHardwareProfile.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.LargeInstance.Models /// Specifies the hardware settings for the Azure Large Instance. public partial class LargeInstanceHardwareProfile : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual LargeInstanceHardwareProfile PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeLargeInstanceHardwareProfile(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(LargeInstanceHardwareProfile)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -137,23 +154,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. LargeInstanceHardwareProfile IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual LargeInstanceHardwareProfile PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeLargeInstanceHardwareProfile(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(LargeInstanceHardwareProfile)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/azurelargeinstance/Azure.ResourceManager.LargeInstance/src/Generated/Models/LargeInstanceIPAddress.Serialization.cs b/sdk/azurelargeinstance/Azure.ResourceManager.LargeInstance/src/Generated/Models/LargeInstanceIPAddress.Serialization.cs index 06d4f66c1af7..ce36352b0e1e 100644 --- a/sdk/azurelargeinstance/Azure.ResourceManager.LargeInstance/src/Generated/Models/LargeInstanceIPAddress.Serialization.cs +++ b/sdk/azurelargeinstance/Azure.ResourceManager.LargeInstance/src/Generated/Models/LargeInstanceIPAddress.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.LargeInstance.Models /// Specifies the IP address of the network interface. public partial class LargeInstanceIPAddress : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual LargeInstanceIPAddress PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeLargeInstanceIPAddress(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(LargeInstanceIPAddress)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -118,23 +135,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. LargeInstanceIPAddress IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual LargeInstanceIPAddress PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeLargeInstanceIPAddress(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(LargeInstanceIPAddress)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/azurelargeinstance/Azure.ResourceManager.LargeInstance/src/Generated/Models/LargeInstanceNetworkProfile.Serialization.cs b/sdk/azurelargeinstance/Azure.ResourceManager.LargeInstance/src/Generated/Models/LargeInstanceNetworkProfile.Serialization.cs index 17c2dcebbd0f..cc6ace640bb8 100644 --- a/sdk/azurelargeinstance/Azure.ResourceManager.LargeInstance/src/Generated/Models/LargeInstanceNetworkProfile.Serialization.cs +++ b/sdk/azurelargeinstance/Azure.ResourceManager.LargeInstance/src/Generated/Models/LargeInstanceNetworkProfile.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.LargeInstance.Models /// Specifies the network settings for the Azure Large Instance disks. public partial class LargeInstanceNetworkProfile : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual LargeInstanceNetworkProfile PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeLargeInstanceNetworkProfile(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(LargeInstanceNetworkProfile)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -143,23 +160,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. LargeInstanceNetworkProfile IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual LargeInstanceNetworkProfile PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeLargeInstanceNetworkProfile(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(LargeInstanceNetworkProfile)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/azurelargeinstance/Azure.ResourceManager.LargeInstance/src/Generated/Models/LargeInstanceOSProfile.Serialization.cs b/sdk/azurelargeinstance/Azure.ResourceManager.LargeInstance/src/Generated/Models/LargeInstanceOSProfile.Serialization.cs index d503f960c666..b646cae29534 100644 --- a/sdk/azurelargeinstance/Azure.ResourceManager.LargeInstance/src/Generated/Models/LargeInstanceOSProfile.Serialization.cs +++ b/sdk/azurelargeinstance/Azure.ResourceManager.LargeInstance/src/Generated/Models/LargeInstanceOSProfile.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.LargeInstance.Models /// Specifies the operating system settings for the Azure Large Instance. public partial class LargeInstanceOSProfile : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual LargeInstanceOSProfile PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeLargeInstanceOSProfile(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(LargeInstanceOSProfile)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -151,23 +168,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. LargeInstanceOSProfile IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual LargeInstanceOSProfile PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeLargeInstanceOSProfile(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(LargeInstanceOSProfile)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/azurelargeinstance/Azure.ResourceManager.LargeInstance/src/Generated/Models/LargeInstancePatch.Serialization.cs b/sdk/azurelargeinstance/Azure.ResourceManager.LargeInstance/src/Generated/Models/LargeInstancePatch.Serialization.cs index c37df1ebb47b..25696a15ff57 100644 --- a/sdk/azurelargeinstance/Azure.ResourceManager.LargeInstance/src/Generated/Models/LargeInstancePatch.Serialization.cs +++ b/sdk/azurelargeinstance/Azure.ResourceManager.LargeInstance/src/Generated/Models/LargeInstancePatch.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.LargeInstance.Models /// The type used for updating tags in AzureLargeInstance resources. public partial class LargeInstancePatch : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual LargeInstancePatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeLargeInstancePatch(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(LargeInstancePatch)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,23 +163,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. LargeInstancePatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual LargeInstancePatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeLargeInstancePatch(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(LargeInstancePatch)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/azurelargeinstance/Azure.ResourceManager.LargeInstance/src/Generated/Models/LargeInstanceProperties.Serialization.cs b/sdk/azurelargeinstance/Azure.ResourceManager.LargeInstance/src/Generated/Models/LargeInstanceProperties.Serialization.cs index 33ebd3dbfec3..475b092f21bb 100644 --- a/sdk/azurelargeinstance/Azure.ResourceManager.LargeInstance/src/Generated/Models/LargeInstanceProperties.Serialization.cs +++ b/sdk/azurelargeinstance/Azure.ResourceManager.LargeInstance/src/Generated/Models/LargeInstanceProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.LargeInstance.Models /// Describes the properties of an Azure Large Instance. public partial class LargeInstanceProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual LargeInstanceProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeLargeInstanceProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(LargeInstanceProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -240,23 +257,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. LargeInstanceProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual LargeInstanceProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeLargeInstanceProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(LargeInstanceProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/azurelargeinstance/Azure.ResourceManager.LargeInstance/src/Generated/Models/LargeInstanceStorageBillingProperties.Serialization.cs b/sdk/azurelargeinstance/Azure.ResourceManager.LargeInstance/src/Generated/Models/LargeInstanceStorageBillingProperties.Serialization.cs index 8506f5d74745..4ba84f49f538 100644 --- a/sdk/azurelargeinstance/Azure.ResourceManager.LargeInstance/src/Generated/Models/LargeInstanceStorageBillingProperties.Serialization.cs +++ b/sdk/azurelargeinstance/Azure.ResourceManager.LargeInstance/src/Generated/Models/LargeInstanceStorageBillingProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.LargeInstance.Models /// Describes the billing related details of the AzureLargeStorageInstance. public partial class LargeInstanceStorageBillingProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual LargeInstanceStorageBillingProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeLargeInstanceStorageBillingProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(LargeInstanceStorageBillingProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -129,23 +146,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. LargeInstanceStorageBillingProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual LargeInstanceStorageBillingProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeLargeInstanceStorageBillingProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(LargeInstanceStorageBillingProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/azurelargeinstance/Azure.ResourceManager.LargeInstance/src/Generated/Models/LargeInstanceStorageProfile.Serialization.cs b/sdk/azurelargeinstance/Azure.ResourceManager.LargeInstance/src/Generated/Models/LargeInstanceStorageProfile.Serialization.cs index 0b181e2439d0..df9ea982487f 100644 --- a/sdk/azurelargeinstance/Azure.ResourceManager.LargeInstance/src/Generated/Models/LargeInstanceStorageProfile.Serialization.cs +++ b/sdk/azurelargeinstance/Azure.ResourceManager.LargeInstance/src/Generated/Models/LargeInstanceStorageProfile.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.LargeInstance.Models /// Specifies the storage settings for the Azure Large Instance disks. public partial class LargeInstanceStorageProfile : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual LargeInstanceStorageProfile PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeLargeInstanceStorageProfile(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(LargeInstanceStorageProfile)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -143,23 +160,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. LargeInstanceStorageProfile IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual LargeInstanceStorageProfile PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeLargeInstanceStorageProfile(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(LargeInstanceStorageProfile)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/azurelargeinstance/Azure.ResourceManager.LargeInstance/src/Generated/Models/LargeInstanceStorageProperties.Serialization.cs b/sdk/azurelargeinstance/Azure.ResourceManager.LargeInstance/src/Generated/Models/LargeInstanceStorageProperties.Serialization.cs index 26ddb49968fc..994edce0a8b0 100644 --- a/sdk/azurelargeinstance/Azure.ResourceManager.LargeInstance/src/Generated/Models/LargeInstanceStorageProperties.Serialization.cs +++ b/sdk/azurelargeinstance/Azure.ResourceManager.LargeInstance/src/Generated/Models/LargeInstanceStorageProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.LargeInstance.Models /// described the storage properties of the azure large storage instance. public partial class LargeInstanceStorageProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual LargeInstanceStorageProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeLargeInstanceStorageProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(LargeInstanceStorageProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -204,23 +221,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. LargeInstanceStorageProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual LargeInstanceStorageProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeLargeInstanceStorageProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(LargeInstanceStorageProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/azurelargeinstance/Azure.ResourceManager.LargeInstance/src/Generated/Models/LargeStorageInstancePatch.Serialization.cs b/sdk/azurelargeinstance/Azure.ResourceManager.LargeInstance/src/Generated/Models/LargeStorageInstancePatch.Serialization.cs index 05d9d8be415f..d458f47d9e77 100644 --- a/sdk/azurelargeinstance/Azure.ResourceManager.LargeInstance/src/Generated/Models/LargeStorageInstancePatch.Serialization.cs +++ b/sdk/azurelargeinstance/Azure.ResourceManager.LargeInstance/src/Generated/Models/LargeStorageInstancePatch.Serialization.cs @@ -19,6 +19,23 @@ namespace Azure.ResourceManager.LargeInstance.Models /// The type used for updating tags in AzureLargeStorageInstance resources. public partial class LargeStorageInstancePatch : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual LargeStorageInstancePatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeLargeStorageInstancePatch(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(LargeStorageInstancePatch)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -163,23 +180,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. LargeStorageInstancePatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual LargeStorageInstancePatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeLargeStorageInstancePatch(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(LargeStorageInstancePatch)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/azurelargeinstance/Azure.ResourceManager.LargeInstance/src/Generated/Models/LargeStorageInstanceProperties.Serialization.cs b/sdk/azurelargeinstance/Azure.ResourceManager.LargeInstance/src/Generated/Models/LargeStorageInstanceProperties.Serialization.cs index b170201ab314..059b0f134a49 100644 --- a/sdk/azurelargeinstance/Azure.ResourceManager.LargeInstance/src/Generated/Models/LargeStorageInstanceProperties.Serialization.cs +++ b/sdk/azurelargeinstance/Azure.ResourceManager.LargeInstance/src/Generated/Models/LargeStorageInstanceProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.LargeInstance.Models /// Describes the properties of an AzureLargeStorageInstance. public partial class LargeStorageInstanceProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual LargeStorageInstanceProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeLargeStorageInstanceProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(LargeStorageInstanceProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -133,23 +150,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. LargeStorageInstanceProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual LargeStorageInstanceProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeLargeStorageInstanceProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(LargeStorageInstanceProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/HciVmAttestationStatusData.Serialization.cs b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/HciVmAttestationStatusData.Serialization.cs index 4f6ee9085a61..0a47b32027d7 100644 --- a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/HciVmAttestationStatusData.Serialization.cs +++ b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/HciVmAttestationStatusData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.Hci.Vm /// The attestation status of the virtual machine. public partial class HciVmAttestationStatusData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHciVmAttestationStatusData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HciVmAttestationStatusData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static HciVmAttestationStatusData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeHciVmAttestationStatusData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,31 +178,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HciVmAttestationStatusData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (HciVmAttestationStatusData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHciVmAttestationStatusData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HciVmAttestationStatusData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static HciVmAttestationStatusData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeHciVmAttestationStatusData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/HciVmGalleryImageData.Serialization.cs b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/HciVmGalleryImageData.Serialization.cs index f296cb20101b..8b76d9e0ac79 100644 --- a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/HciVmGalleryImageData.Serialization.cs +++ b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/HciVmGalleryImageData.Serialization.cs @@ -25,6 +25,30 @@ internal HciVmGalleryImageData() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHciVmGalleryImageData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HciVmGalleryImageData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static HciVmGalleryImageData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeHciVmGalleryImageData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -205,23 +229,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HciVmGalleryImageData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (HciVmGalleryImageData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHciVmGalleryImageData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HciVmGalleryImageData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -236,12 +243,5 @@ internal static RequestContent ToRequestContent(HciVmGalleryImageData hciVmGalle content.JsonWriter.WriteObjectValue(hciVmGalleryImageData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static HciVmGalleryImageData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeHciVmGalleryImageData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/HciVmGuestAgentData.Serialization.cs b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/HciVmGuestAgentData.Serialization.cs index 37e8b734cac9..1c8bd3e847e5 100644 --- a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/HciVmGuestAgentData.Serialization.cs +++ b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/HciVmGuestAgentData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.Hci.Vm /// Defines the GuestAgent. public partial class HciVmGuestAgentData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHciVmGuestAgentData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HciVmGuestAgentData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static HciVmGuestAgentData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeHciVmGuestAgentData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,23 +178,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HciVmGuestAgentData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (HciVmGuestAgentData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHciVmGuestAgentData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HciVmGuestAgentData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -185,12 +192,5 @@ internal static RequestContent ToRequestContent(HciVmGuestAgentData hciVmGuestAg content.JsonWriter.WriteObjectValue(hciVmGuestAgentData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static HciVmGuestAgentData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeHciVmGuestAgentData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/HciVmHybridIdentityMetadataData.Serialization.cs b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/HciVmHybridIdentityMetadataData.Serialization.cs index 220ead8cee28..5c9b827ed014 100644 --- a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/HciVmHybridIdentityMetadataData.Serialization.cs +++ b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/HciVmHybridIdentityMetadataData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.Hci.Vm /// Defines the HybridIdentityMetadata. public partial class HciVmHybridIdentityMetadataData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHciVmHybridIdentityMetadataData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HciVmHybridIdentityMetadataData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static HciVmHybridIdentityMetadataData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeHciVmHybridIdentityMetadataData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,31 +178,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HciVmHybridIdentityMetadataData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (HciVmHybridIdentityMetadataData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHciVmHybridIdentityMetadataData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HciVmHybridIdentityMetadataData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static HciVmHybridIdentityMetadataData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeHciVmHybridIdentityMetadataData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/HciVmInstanceData.Serialization.cs b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/HciVmInstanceData.Serialization.cs index 98d11accace0..7f12c83d70b4 100644 --- a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/HciVmInstanceData.Serialization.cs +++ b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/HciVmInstanceData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.Hci.Vm /// The virtual machine instance resource definition. public partial class HciVmInstanceData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHciVmInstanceData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HciVmInstanceData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static HciVmInstanceData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeHciVmInstanceData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -186,23 +210,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HciVmInstanceData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (HciVmInstanceData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHciVmInstanceData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HciVmInstanceData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -217,12 +224,5 @@ internal static RequestContent ToRequestContent(HciVmInstanceData hciVmInstanceD content.JsonWriter.WriteObjectValue(hciVmInstanceData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static HciVmInstanceData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeHciVmInstanceData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/HciVmLoadBalancerData.Serialization.cs b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/HciVmLoadBalancerData.Serialization.cs index 84bb1d6f59c0..f42fee857023 100644 --- a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/HciVmLoadBalancerData.Serialization.cs +++ b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/HciVmLoadBalancerData.Serialization.cs @@ -25,6 +25,30 @@ internal HciVmLoadBalancerData() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHciVmLoadBalancerData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HciVmLoadBalancerData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static HciVmLoadBalancerData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeHciVmLoadBalancerData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -205,23 +229,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HciVmLoadBalancerData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (HciVmLoadBalancerData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHciVmLoadBalancerData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HciVmLoadBalancerData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -236,12 +243,5 @@ internal static RequestContent ToRequestContent(HciVmLoadBalancerData hciVmLoadB content.JsonWriter.WriteObjectValue(hciVmLoadBalancerData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static HciVmLoadBalancerData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeHciVmLoadBalancerData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/HciVmLogicalNetworkData.Serialization.cs b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/HciVmLogicalNetworkData.Serialization.cs index 0244e0660d9e..49568766a643 100644 --- a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/HciVmLogicalNetworkData.Serialization.cs +++ b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/HciVmLogicalNetworkData.Serialization.cs @@ -25,6 +25,30 @@ internal HciVmLogicalNetworkData() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHciVmLogicalNetworkData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HciVmLogicalNetworkData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static HciVmLogicalNetworkData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeHciVmLogicalNetworkData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -205,23 +229,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HciVmLogicalNetworkData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (HciVmLogicalNetworkData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHciVmLogicalNetworkData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HciVmLogicalNetworkData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -236,12 +243,5 @@ internal static RequestContent ToRequestContent(HciVmLogicalNetworkData hciVmLog content.JsonWriter.WriteObjectValue(hciVmLogicalNetworkData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static HciVmLogicalNetworkData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeHciVmLogicalNetworkData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/HciVmMarketplaceGalleryImageData.Serialization.cs b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/HciVmMarketplaceGalleryImageData.Serialization.cs index b52ccd27b9de..8ce170460a2d 100644 --- a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/HciVmMarketplaceGalleryImageData.Serialization.cs +++ b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/HciVmMarketplaceGalleryImageData.Serialization.cs @@ -25,6 +25,30 @@ internal HciVmMarketplaceGalleryImageData() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHciVmMarketplaceGalleryImageData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HciVmMarketplaceGalleryImageData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static HciVmMarketplaceGalleryImageData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeHciVmMarketplaceGalleryImageData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -205,23 +229,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HciVmMarketplaceGalleryImageData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (HciVmMarketplaceGalleryImageData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHciVmMarketplaceGalleryImageData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HciVmMarketplaceGalleryImageData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -236,12 +243,5 @@ internal static RequestContent ToRequestContent(HciVmMarketplaceGalleryImageData content.JsonWriter.WriteObjectValue(hciVmMarketplaceGalleryImageData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static HciVmMarketplaceGalleryImageData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeHciVmMarketplaceGalleryImageData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/HciVmNatGatewayData.Serialization.cs b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/HciVmNatGatewayData.Serialization.cs index 81c7cc2ba2a2..828320aec6ed 100644 --- a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/HciVmNatGatewayData.Serialization.cs +++ b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/HciVmNatGatewayData.Serialization.cs @@ -25,6 +25,30 @@ internal HciVmNatGatewayData() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHciVmNatGatewayData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HciVmNatGatewayData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static HciVmNatGatewayData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeHciVmNatGatewayData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -205,23 +229,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HciVmNatGatewayData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (HciVmNatGatewayData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHciVmNatGatewayData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HciVmNatGatewayData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -236,12 +243,5 @@ internal static RequestContent ToRequestContent(HciVmNatGatewayData hciVmNatGate content.JsonWriter.WriteObjectValue(hciVmNatGatewayData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static HciVmNatGatewayData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeHciVmNatGatewayData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/HciVmNetworkInterfaceData.Serialization.cs b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/HciVmNetworkInterfaceData.Serialization.cs index b3b5d3e9e075..cf04ae7f418c 100644 --- a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/HciVmNetworkInterfaceData.Serialization.cs +++ b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/HciVmNetworkInterfaceData.Serialization.cs @@ -25,6 +25,30 @@ internal HciVmNetworkInterfaceData() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHciVmNetworkInterfaceData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HciVmNetworkInterfaceData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static HciVmNetworkInterfaceData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeHciVmNetworkInterfaceData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -205,23 +229,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HciVmNetworkInterfaceData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (HciVmNetworkInterfaceData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHciVmNetworkInterfaceData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HciVmNetworkInterfaceData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -236,12 +243,5 @@ internal static RequestContent ToRequestContent(HciVmNetworkInterfaceData hciVmN content.JsonWriter.WriteObjectValue(hciVmNetworkInterfaceData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static HciVmNetworkInterfaceData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeHciVmNetworkInterfaceData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/HciVmNetworkSecurityGroupData.Serialization.cs b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/HciVmNetworkSecurityGroupData.Serialization.cs index c307c5000fa6..c362716981b5 100644 --- a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/HciVmNetworkSecurityGroupData.Serialization.cs +++ b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/HciVmNetworkSecurityGroupData.Serialization.cs @@ -25,6 +25,30 @@ internal HciVmNetworkSecurityGroupData() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHciVmNetworkSecurityGroupData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HciVmNetworkSecurityGroupData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static HciVmNetworkSecurityGroupData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeHciVmNetworkSecurityGroupData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -217,23 +241,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HciVmNetworkSecurityGroupData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (HciVmNetworkSecurityGroupData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHciVmNetworkSecurityGroupData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HciVmNetworkSecurityGroupData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -248,12 +255,5 @@ internal static RequestContent ToRequestContent(HciVmNetworkSecurityGroupData hc content.JsonWriter.WriteObjectValue(hciVmNetworkSecurityGroupData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static HciVmNetworkSecurityGroupData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeHciVmNetworkSecurityGroupData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/HciVmPublicIPAddressData.Serialization.cs b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/HciVmPublicIPAddressData.Serialization.cs index e2bbdf943276..cde2f86b09fe 100644 --- a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/HciVmPublicIPAddressData.Serialization.cs +++ b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/HciVmPublicIPAddressData.Serialization.cs @@ -25,6 +25,30 @@ internal HciVmPublicIPAddressData() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHciVmPublicIPAddressData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HciVmPublicIPAddressData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static HciVmPublicIPAddressData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeHciVmPublicIPAddressData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -205,23 +229,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HciVmPublicIPAddressData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (HciVmPublicIPAddressData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHciVmPublicIPAddressData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HciVmPublicIPAddressData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -236,12 +243,5 @@ internal static RequestContent ToRequestContent(HciVmPublicIPAddressData hciVmPu content.JsonWriter.WriteObjectValue(hciVmPublicIPAddressData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static HciVmPublicIPAddressData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeHciVmPublicIPAddressData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/HciVmSecurityRuleData.Serialization.cs b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/HciVmSecurityRuleData.Serialization.cs index ca7b1815c86a..1cc1fc21dac3 100644 --- a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/HciVmSecurityRuleData.Serialization.cs +++ b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/HciVmSecurityRuleData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.Hci.Vm /// Security Rule resource. public partial class HciVmSecurityRuleData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHciVmSecurityRuleData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HciVmSecurityRuleData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static HciVmSecurityRuleData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeHciVmSecurityRuleData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -170,23 +194,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HciVmSecurityRuleData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (HciVmSecurityRuleData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHciVmSecurityRuleData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HciVmSecurityRuleData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -201,12 +208,5 @@ internal static RequestContent ToRequestContent(HciVmSecurityRuleData hciVmSecur content.JsonWriter.WriteObjectValue(hciVmSecurityRuleData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static HciVmSecurityRuleData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeHciVmSecurityRuleData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/HciVmStorageContainerData.Serialization.cs b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/HciVmStorageContainerData.Serialization.cs index 7318f7e75f6f..f011dff11cca 100644 --- a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/HciVmStorageContainerData.Serialization.cs +++ b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/HciVmStorageContainerData.Serialization.cs @@ -25,6 +25,30 @@ internal HciVmStorageContainerData() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHciVmStorageContainerData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HciVmStorageContainerData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static HciVmStorageContainerData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeHciVmStorageContainerData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -205,23 +229,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HciVmStorageContainerData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (HciVmStorageContainerData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHciVmStorageContainerData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HciVmStorageContainerData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -236,12 +243,5 @@ internal static RequestContent ToRequestContent(HciVmStorageContainerData hciVmS content.JsonWriter.WriteObjectValue(hciVmStorageContainerData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static HciVmStorageContainerData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeHciVmStorageContainerData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/HciVmVirtualHardDiskData.Serialization.cs b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/HciVmVirtualHardDiskData.Serialization.cs index a9bed4fec7e1..c7c2393af255 100644 --- a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/HciVmVirtualHardDiskData.Serialization.cs +++ b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/HciVmVirtualHardDiskData.Serialization.cs @@ -25,6 +25,30 @@ internal HciVmVirtualHardDiskData() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHciVmVirtualHardDiskData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HciVmVirtualHardDiskData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static HciVmVirtualHardDiskData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeHciVmVirtualHardDiskData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -205,23 +229,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HciVmVirtualHardDiskData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (HciVmVirtualHardDiskData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHciVmVirtualHardDiskData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HciVmVirtualHardDiskData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -236,12 +243,5 @@ internal static RequestContent ToRequestContent(HciVmVirtualHardDiskData hciVmVi content.JsonWriter.WriteObjectValue(hciVmVirtualHardDiskData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static HciVmVirtualHardDiskData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeHciVmVirtualHardDiskData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/HciVmVirtualNetworkData.Serialization.cs b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/HciVmVirtualNetworkData.Serialization.cs index dbdb4641e4ad..6a4c78c97d7b 100644 --- a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/HciVmVirtualNetworkData.Serialization.cs +++ b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/HciVmVirtualNetworkData.Serialization.cs @@ -25,6 +25,30 @@ internal HciVmVirtualNetworkData() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHciVmVirtualNetworkData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HciVmVirtualNetworkData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static HciVmVirtualNetworkData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeHciVmVirtualNetworkData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -205,23 +229,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HciVmVirtualNetworkData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (HciVmVirtualNetworkData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHciVmVirtualNetworkData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HciVmVirtualNetworkData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -236,12 +243,5 @@ internal static RequestContent ToRequestContent(HciVmVirtualNetworkData hciVmVir content.JsonWriter.WriteObjectValue(hciVmVirtualNetworkData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static HciVmVirtualNetworkData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeHciVmVirtualNetworkData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/HciVmVirtualNetworkSubnetData.Serialization.cs b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/HciVmVirtualNetworkSubnetData.Serialization.cs index 166a66535363..90b1b1e398ca 100644 --- a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/HciVmVirtualNetworkSubnetData.Serialization.cs +++ b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/HciVmVirtualNetworkSubnetData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.Hci.Vm /// The virtual network resource definition. public partial class HciVmVirtualNetworkSubnetData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHciVmVirtualNetworkSubnetData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HciVmVirtualNetworkSubnetData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static HciVmVirtualNetworkSubnetData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeHciVmVirtualNetworkSubnetData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -170,23 +194,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HciVmVirtualNetworkSubnetData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (HciVmVirtualNetworkSubnetData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHciVmVirtualNetworkSubnetData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HciVmVirtualNetworkSubnetData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -201,12 +208,5 @@ internal static RequestContent ToRequestContent(HciVmVirtualNetworkSubnetData hc content.JsonWriter.WriteObjectValue(hciVmVirtualNetworkSubnetData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static HciVmVirtualNetworkSubnetData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeHciVmVirtualNetworkSubnetData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/GalleryImageListResult.Serialization.cs b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/GalleryImageListResult.Serialization.cs index 1fdcd7fa0ece..229bf04b5ba2 100644 --- a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/GalleryImageListResult.Serialization.cs +++ b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/GalleryImageListResult.Serialization.cs @@ -22,6 +22,30 @@ internal GalleryImageListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual GalleryImageListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeGalleryImageListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(GalleryImageListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static GalleryImageListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeGalleryImageListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. GalleryImageListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual GalleryImageListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeGalleryImageListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(GalleryImageListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static GalleryImageListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeGalleryImageListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/GuestAgentInstallStatus.Serialization.cs b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/GuestAgentInstallStatus.Serialization.cs index 14a8caf99c48..444dd19886c3 100644 --- a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/GuestAgentInstallStatus.Serialization.cs +++ b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/GuestAgentInstallStatus.Serialization.cs @@ -18,6 +18,23 @@ namespace Azure.ResourceManager.Hci.Vm.Models /// Defines the status of a guest agent installation. public partial class GuestAgentInstallStatus : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual GuestAgentInstallStatus PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeGuestAgentInstallStatus(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(GuestAgentInstallStatus)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -204,23 +221,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. GuestAgentInstallStatus IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual GuestAgentInstallStatus PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeGuestAgentInstallStatus(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(GuestAgentInstallStatus)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmAttestationStatusProperties.Serialization.cs b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmAttestationStatusProperties.Serialization.cs index 7c2d0ea234d5..89f1e2fa6e00 100644 --- a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmAttestationStatusProperties.Serialization.cs +++ b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmAttestationStatusProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Hci.Vm.Models /// Defines the attestation status properties. public partial class HciVmAttestationStatusProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual HciVmAttestationStatusProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHciVmAttestationStatusProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HciVmAttestationStatusProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -256,23 +273,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HciVmAttestationStatusProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual HciVmAttestationStatusProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHciVmAttestationStatusProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HciVmAttestationStatusProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmBackendAddressPool.Serialization.cs b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmBackendAddressPool.Serialization.cs index 22c3b2f4b11b..7d7b542827df 100644 --- a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmBackendAddressPool.Serialization.cs +++ b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmBackendAddressPool.Serialization.cs @@ -21,6 +21,23 @@ internal HciVmBackendAddressPool() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual HciVmBackendAddressPool PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHciVmBackendAddressPool(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HciVmBackendAddressPool)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -128,23 +145,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HciVmBackendAddressPool IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual HciVmBackendAddressPool PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHciVmBackendAddressPool(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HciVmBackendAddressPool)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmBackendAddressPoolProperties.Serialization.cs b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmBackendAddressPoolProperties.Serialization.cs index b7f801f6c86c..2b68e69b094e 100644 --- a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmBackendAddressPoolProperties.Serialization.cs +++ b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmBackendAddressPoolProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Hci.Vm.Models /// Backend address pool for the load balancer. public partial class HciVmBackendAddressPoolProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual HciVmBackendAddressPoolProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHciVmBackendAddressPoolProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HciVmBackendAddressPoolProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -162,23 +179,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HciVmBackendAddressPoolProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual HciVmBackendAddressPoolProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHciVmBackendAddressPoolProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HciVmBackendAddressPoolProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmConfigAgentInstanceView.Serialization.cs b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmConfigAgentInstanceView.Serialization.cs index 56a259003bdc..976325cbf499 100644 --- a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmConfigAgentInstanceView.Serialization.cs +++ b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmConfigAgentInstanceView.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Hci.Vm.Models /// The instance view of the VM Config Agent running on the virtual machine. public partial class HciVmConfigAgentInstanceView : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual HciVmConfigAgentInstanceView PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHciVmConfigAgentInstanceView(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HciVmConfigAgentInstanceView)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -143,23 +160,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HciVmConfigAgentInstanceView IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual HciVmConfigAgentInstanceView PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHciVmConfigAgentInstanceView(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HciVmConfigAgentInstanceView)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmDiskSecurityProfile.Serialization.cs b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmDiskSecurityProfile.Serialization.cs index 4ad63ce6c614..929a17c2e961 100644 --- a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmDiskSecurityProfile.Serialization.cs +++ b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmDiskSecurityProfile.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Hci.Vm.Models /// Specifies the security profile settings for the managed disk. NOTE: It can only be set for Confidential VMs. internal partial class HciVmDiskSecurityProfile : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual HciVmDiskSecurityProfile PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHciVmDiskSecurityProfile(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HciVmDiskSecurityProfile)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -122,23 +139,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HciVmDiskSecurityProfile IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual HciVmDiskSecurityProfile PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHciVmDiskSecurityProfile(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HciVmDiskSecurityProfile)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmExtendedLocation.Serialization.cs b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmExtendedLocation.Serialization.cs index 1c6f61f2d629..bc714b7526e8 100644 --- a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmExtendedLocation.Serialization.cs +++ b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmExtendedLocation.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Hci.Vm.Models /// The complex type of the extended location. public partial class HciVmExtendedLocation : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual HciVmExtendedLocation PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHciVmExtendedLocation(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HciVmExtendedLocation)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -133,23 +150,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HciVmExtendedLocation IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual HciVmExtendedLocation PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHciVmExtendedLocation(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HciVmExtendedLocation)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmFabricIntegrationStatus.Serialization.cs b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmFabricIntegrationStatus.Serialization.cs index e85068dcee5b..006297ce77f9 100644 --- a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmFabricIntegrationStatus.Serialization.cs +++ b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmFabricIntegrationStatus.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Hci.Vm.Models /// Enhanced fabric integration status with detailed health monitoring and connectivity state. public partial class HciVmFabricIntegrationStatus : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual HciVmFabricIntegrationStatus PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHciVmFabricIntegrationStatus(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HciVmFabricIntegrationStatus)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -198,23 +215,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HciVmFabricIntegrationStatus IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual HciVmFabricIntegrationStatus PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHciVmFabricIntegrationStatus(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HciVmFabricIntegrationStatus)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmFabricIssue.Serialization.cs b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmFabricIssue.Serialization.cs index 45f02b58fffb..6b98aaca8074 100644 --- a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmFabricIssue.Serialization.cs +++ b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmFabricIssue.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Hci.Vm.Models /// Issues exposed by managed network fabric. public partial class HciVmFabricIssue : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual HciVmFabricIssue PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHciVmFabricIssue(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HciVmFabricIssue)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -172,23 +189,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HciVmFabricIssue IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual HciVmFabricIssue PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHciVmFabricIssue(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HciVmFabricIssue)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmFrontendIPConfiguration.Serialization.cs b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmFrontendIPConfiguration.Serialization.cs index 8c4e14d056df..a67c9271695e 100644 --- a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmFrontendIPConfiguration.Serialization.cs +++ b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmFrontendIPConfiguration.Serialization.cs @@ -21,6 +21,23 @@ internal HciVmFrontendIPConfiguration() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual HciVmFrontendIPConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHciVmFrontendIPConfiguration(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HciVmFrontendIPConfiguration)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -128,23 +145,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HciVmFrontendIPConfiguration IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual HciVmFrontendIPConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHciVmFrontendIPConfiguration(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HciVmFrontendIPConfiguration)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmFrontendIPConfigurationProperties.Serialization.cs b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmFrontendIPConfigurationProperties.Serialization.cs index 30b3ce82f726..254b4b11d67f 100644 --- a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmFrontendIPConfigurationProperties.Serialization.cs +++ b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmFrontendIPConfigurationProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Hci.Vm.Models /// FrontendIP Configuration object for a load balancer. public partial class HciVmFrontendIPConfigurationProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual HciVmFrontendIPConfigurationProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHciVmFrontendIPConfigurationProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HciVmFrontendIPConfigurationProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -163,23 +180,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HciVmFrontendIPConfigurationProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual HciVmFrontendIPConfigurationProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHciVmFrontendIPConfigurationProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HciVmFrontendIPConfigurationProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmGalleryImageDownloadStatus.Serialization.cs b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmGalleryImageDownloadStatus.Serialization.cs index 123bedc4670b..97b8dbd144bd 100644 --- a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmGalleryImageDownloadStatus.Serialization.cs +++ b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmGalleryImageDownloadStatus.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Hci.Vm.Models /// The download status of the gallery image. internal partial class HciVmGalleryImageDownloadStatus : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual HciVmGalleryImageDownloadStatus PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHciVmGalleryImageDownloadStatus(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HciVmGalleryImageDownloadStatus)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -122,23 +139,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HciVmGalleryImageDownloadStatus IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual HciVmGalleryImageDownloadStatus PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHciVmGalleryImageDownloadStatus(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HciVmGalleryImageDownloadStatus)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmGalleryImageIdentifier.Serialization.cs b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmGalleryImageIdentifier.Serialization.cs index 11ab2516e1c9..11ee28940962 100644 --- a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmGalleryImageIdentifier.Serialization.cs +++ b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmGalleryImageIdentifier.Serialization.cs @@ -21,6 +21,23 @@ internal HciVmGalleryImageIdentifier() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual HciVmGalleryImageIdentifier PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHciVmGalleryImageIdentifier(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HciVmGalleryImageIdentifier)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -136,23 +153,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HciVmGalleryImageIdentifier IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual HciVmGalleryImageIdentifier PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHciVmGalleryImageIdentifier(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HciVmGalleryImageIdentifier)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmGalleryImagePatch.Serialization.cs b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmGalleryImagePatch.Serialization.cs index 88463138b145..4b547f5fa415 100644 --- a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmGalleryImagePatch.Serialization.cs +++ b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmGalleryImagePatch.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.Hci.Vm.Models /// The type used for updating tags in GalleryImage resources. public partial class HciVmGalleryImagePatch : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual HciVmGalleryImagePatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHciVmGalleryImagePatch(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HciVmGalleryImagePatch)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,23 +163,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HciVmGalleryImagePatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual HciVmGalleryImagePatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHciVmGalleryImagePatch(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HciVmGalleryImagePatch)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmGalleryImageProperties.Serialization.cs b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmGalleryImageProperties.Serialization.cs index 415af767aeec..c05b91c72574 100644 --- a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmGalleryImageProperties.Serialization.cs +++ b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmGalleryImageProperties.Serialization.cs @@ -22,6 +22,23 @@ internal HciVmGalleryImageProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual HciVmGalleryImageProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHciVmGalleryImageProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HciVmGalleryImageProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -263,23 +280,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HciVmGalleryImageProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual HciVmGalleryImageProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHciVmGalleryImageProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HciVmGalleryImageProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmGalleryImageProvisioningStatus.Serialization.cs b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmGalleryImageProvisioningStatus.Serialization.cs index d81c2aecda47..aa1732cdc2d2 100644 --- a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmGalleryImageProvisioningStatus.Serialization.cs +++ b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmGalleryImageProvisioningStatus.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Hci.Vm.Models /// The status of the operation performed on the gallery image. public partial class HciVmGalleryImageProvisioningStatus : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual HciVmGalleryImageProvisioningStatus PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHciVmGalleryImageProvisioningStatus(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HciVmGalleryImageProvisioningStatus)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -133,23 +150,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HciVmGalleryImageProvisioningStatus IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual HciVmGalleryImageProvisioningStatus PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHciVmGalleryImageProvisioningStatus(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HciVmGalleryImageProvisioningStatus)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmGalleryImageStatus.Serialization.cs b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmGalleryImageStatus.Serialization.cs index 19e9ac888e42..0e84d0b484c0 100644 --- a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmGalleryImageStatus.Serialization.cs +++ b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmGalleryImageStatus.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Hci.Vm.Models /// The observed state of gallery images. public partial class HciVmGalleryImageStatus : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual HciVmGalleryImageStatus PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHciVmGalleryImageStatus(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HciVmGalleryImageStatus)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -180,23 +197,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HciVmGalleryImageStatus IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual HciVmGalleryImageStatus PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHciVmGalleryImageStatus(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HciVmGalleryImageStatus)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmGalleryImageVersion.Serialization.cs b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmGalleryImageVersion.Serialization.cs index 648201f84199..44ba24d880bc 100644 --- a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmGalleryImageVersion.Serialization.cs +++ b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmGalleryImageVersion.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Hci.Vm.Models /// Specifies information about the gallery image version that you want to create or update. public partial class HciVmGalleryImageVersion : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual HciVmGalleryImageVersion PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHciVmGalleryImageVersion(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HciVmGalleryImageVersion)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -133,23 +150,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HciVmGalleryImageVersion IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual HciVmGalleryImageVersion PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHciVmGalleryImageVersion(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HciVmGalleryImageVersion)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmGalleryImageVersionProperties.Serialization.cs b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmGalleryImageVersionProperties.Serialization.cs index 21db03b5d1ba..272349466e45 100644 --- a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmGalleryImageVersionProperties.Serialization.cs +++ b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmGalleryImageVersionProperties.Serialization.cs @@ -21,6 +21,23 @@ internal HciVmGalleryImageVersionProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual HciVmGalleryImageVersionProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHciVmGalleryImageVersionProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HciVmGalleryImageVersionProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -120,23 +137,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HciVmGalleryImageVersionProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual HciVmGalleryImageVersionProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHciVmGalleryImageVersionProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HciVmGalleryImageVersionProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmGalleryImageVersionStorageProfile.Serialization.cs b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmGalleryImageVersionStorageProfile.Serialization.cs index cc2724da68c8..ce8cf4542c3e 100644 --- a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmGalleryImageVersionStorageProfile.Serialization.cs +++ b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmGalleryImageVersionStorageProfile.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Hci.Vm.Models /// This is the storage profile of a Gallery Image Version. internal partial class HciVmGalleryImageVersionStorageProfile : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual HciVmGalleryImageVersionStorageProfile PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHciVmGalleryImageVersionStorageProfile(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HciVmGalleryImageVersionStorageProfile)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -122,23 +139,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HciVmGalleryImageVersionStorageProfile IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual HciVmGalleryImageVersionStorageProfile PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHciVmGalleryImageVersionStorageProfile(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HciVmGalleryImageVersionStorageProfile)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmGalleryOSDiskImage.Serialization.cs b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmGalleryOSDiskImage.Serialization.cs index ce82d87aefbe..1f17a9743238 100644 --- a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmGalleryOSDiskImage.Serialization.cs +++ b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmGalleryOSDiskImage.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Hci.Vm.Models /// This is the OS disk image. internal partial class HciVmGalleryOSDiskImage : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual HciVmGalleryOSDiskImage PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHciVmGalleryOSDiskImage(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HciVmGalleryOSDiskImage)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -122,23 +139,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HciVmGalleryOSDiskImage IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual HciVmGalleryOSDiskImage PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHciVmGalleryOSDiskImage(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HciVmGalleryOSDiskImage)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmGuestAgentProperties.Serialization.cs b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmGuestAgentProperties.Serialization.cs index 878c450aaf0d..7199ac5228ec 100644 --- a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmGuestAgentProperties.Serialization.cs +++ b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmGuestAgentProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Hci.Vm.Models /// Defines the resource properties. public partial class HciVmGuestAgentProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual HciVmGuestAgentProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHciVmGuestAgentProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HciVmGuestAgentProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -163,23 +180,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HciVmGuestAgentProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual HciVmGuestAgentProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHciVmGuestAgentProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HciVmGuestAgentProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmGuestCredential.Serialization.cs b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmGuestCredential.Serialization.cs index 62a58ad6b552..08e32e9c3216 100644 --- a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmGuestCredential.Serialization.cs +++ b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmGuestCredential.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Hci.Vm.Models /// Username / Password Credentials to connect to guest. public partial class HciVmGuestCredential : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual HciVmGuestCredential PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHciVmGuestCredential(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HciVmGuestCredential)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -129,23 +146,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HciVmGuestCredential IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual HciVmGuestCredential PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHciVmGuestCredential(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HciVmGuestCredential)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmHttpProxyConfiguration.Serialization.cs b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmHttpProxyConfiguration.Serialization.cs index 3b6bf2694755..98ea549e8c14 100644 --- a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmHttpProxyConfiguration.Serialization.cs +++ b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmHttpProxyConfiguration.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Hci.Vm.Models /// HTTP Proxy configuration for the VM. public partial class HciVmHttpProxyConfiguration : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual HciVmHttpProxyConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHciVmHttpProxyConfiguration(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HciVmHttpProxyConfiguration)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -177,23 +194,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HciVmHttpProxyConfiguration IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual HciVmHttpProxyConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHciVmHttpProxyConfiguration(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HciVmHttpProxyConfiguration)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmHybridIdentityMetadataProperties.Serialization.cs b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmHybridIdentityMetadataProperties.Serialization.cs index fb1bb23e8817..a70b82f58195 100644 --- a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmHybridIdentityMetadataProperties.Serialization.cs +++ b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmHybridIdentityMetadataProperties.Serialization.cs @@ -18,6 +18,23 @@ namespace Azure.ResourceManager.Hci.Vm.Models /// Defines the resource properties. public partial class HciVmHybridIdentityMetadataProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual HciVmHybridIdentityMetadataProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHciVmHybridIdentityMetadataProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HciVmHybridIdentityMetadataProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -161,23 +178,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HciVmHybridIdentityMetadataProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual HciVmHybridIdentityMetadataProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHciVmHybridIdentityMetadataProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HciVmHybridIdentityMetadataProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmIPConfiguration.Serialization.cs b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmIPConfiguration.Serialization.cs index b6c8385d00da..4c9838f9da88 100644 --- a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmIPConfiguration.Serialization.cs +++ b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmIPConfiguration.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Hci.Vm.Models /// InterfaceIPConfiguration IPConfiguration in a network interface. public partial class HciVmIPConfiguration : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual HciVmIPConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHciVmIPConfiguration(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HciVmIPConfiguration)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -133,23 +150,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HciVmIPConfiguration IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual HciVmIPConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHciVmIPConfiguration(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HciVmIPConfiguration)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmIPConfigurationArmReference.Serialization.cs b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmIPConfigurationArmReference.Serialization.cs index 456403b1a53d..b5fbbce260b0 100644 --- a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmIPConfigurationArmReference.Serialization.cs +++ b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmIPConfigurationArmReference.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.Hci.Vm.Models /// The Azure Resource ID of an IPConfiguration resource. internal partial class HciVmIPConfigurationArmReference : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual HciVmIPConfigurationArmReference PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHciVmIPConfigurationArmReference(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HciVmIPConfigurationArmReference)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -123,23 +140,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HciVmIPConfigurationArmReference IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual HciVmIPConfigurationArmReference PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHciVmIPConfigurationArmReference(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HciVmIPConfigurationArmReference)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmIPConfigurationProperties.Serialization.cs b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmIPConfigurationProperties.Serialization.cs index 2c1578d33af3..9d5d90ba38fe 100644 --- a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmIPConfigurationProperties.Serialization.cs +++ b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmIPConfigurationProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Hci.Vm.Models /// InterfaceIPConfigurationPropertiesFormat properties of IP configuration. public partial class HciVmIPConfigurationProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual HciVmIPConfigurationProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHciVmIPConfigurationProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HciVmIPConfigurationProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -155,23 +172,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HciVmIPConfigurationProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual HciVmIPConfigurationProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHciVmIPConfigurationProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HciVmIPConfigurationProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmIPPoolInfo.Serialization.cs b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmIPPoolInfo.Serialization.cs index 9a01c786bb36..35fdac784e20 100644 --- a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmIPPoolInfo.Serialization.cs +++ b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmIPPoolInfo.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Hci.Vm.Models /// IP Pool info. public partial class HciVmIPPoolInfo : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual HciVmIPPoolInfo PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHciVmIPPoolInfo(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HciVmIPPoolInfo)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -129,23 +146,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HciVmIPPoolInfo IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual HciVmIPPoolInfo PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHciVmIPPoolInfo(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HciVmIPPoolInfo)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmInboundNatRule.Serialization.cs b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmInboundNatRule.Serialization.cs index 5b7c572abddf..6ac191c26673 100644 --- a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmInboundNatRule.Serialization.cs +++ b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmInboundNatRule.Serialization.cs @@ -21,6 +21,23 @@ internal HciVmInboundNatRule() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual HciVmInboundNatRule PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHciVmInboundNatRule(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HciVmInboundNatRule)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -128,23 +145,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HciVmInboundNatRule IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual HciVmInboundNatRule PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHciVmInboundNatRule(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HciVmInboundNatRule)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmInboundNatRuleProperties.Serialization.cs b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmInboundNatRuleProperties.Serialization.cs index 5a2180a32a20..267f695f2cc5 100644 --- a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmInboundNatRuleProperties.Serialization.cs +++ b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmInboundNatRuleProperties.Serialization.cs @@ -21,6 +21,23 @@ internal HciVmInboundNatRuleProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual HciVmInboundNatRuleProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHciVmInboundNatRuleProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HciVmInboundNatRuleProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -158,23 +175,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HciVmInboundNatRuleProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual HciVmInboundNatRuleProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHciVmInboundNatRuleProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HciVmInboundNatRuleProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmInstanceHardwareProfile.Serialization.cs b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmInstanceHardwareProfile.Serialization.cs index 17622d335763..ce34f23a83ec 100644 --- a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmInstanceHardwareProfile.Serialization.cs +++ b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmInstanceHardwareProfile.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Hci.Vm.Models /// HardwareProfile - Specifies the hardware settings for the virtual machine instance. public partial class HciVmInstanceHardwareProfile : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual HciVmInstanceHardwareProfile PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHciVmInstanceHardwareProfile(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HciVmInstanceHardwareProfile)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -198,23 +215,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HciVmInstanceHardwareProfile IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual HciVmInstanceHardwareProfile PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHciVmInstanceHardwareProfile(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HciVmInstanceHardwareProfile)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmInstanceHardwareProfileDynamicMemoryConfiguration.Serialization.cs b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmInstanceHardwareProfileDynamicMemoryConfiguration.Serialization.cs index 32f93cc5d5de..093d5e591471 100644 --- a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmInstanceHardwareProfileDynamicMemoryConfiguration.Serialization.cs +++ b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmInstanceHardwareProfileDynamicMemoryConfiguration.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Hci.Vm.Models /// Dynamic memory config. public partial class HciVmInstanceHardwareProfileDynamicMemoryConfiguration : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual HciVmInstanceHardwareProfileDynamicMemoryConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHciVmInstanceHardwareProfileDynamicMemoryConfiguration(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HciVmInstanceHardwareProfileDynamicMemoryConfiguration)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -152,23 +169,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HciVmInstanceHardwareProfileDynamicMemoryConfiguration IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual HciVmInstanceHardwareProfileDynamicMemoryConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHciVmInstanceHardwareProfileDynamicMemoryConfiguration(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HciVmInstanceHardwareProfileDynamicMemoryConfiguration)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmInstanceHardwareProfileGpuConfiguration.Serialization.cs b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmInstanceHardwareProfileGpuConfiguration.Serialization.cs index a639bacc3196..657e460faf0e 100644 --- a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmInstanceHardwareProfileGpuConfiguration.Serialization.cs +++ b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmInstanceHardwareProfileGpuConfiguration.Serialization.cs @@ -21,6 +21,23 @@ internal HciVmInstanceHardwareProfileGpuConfiguration() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual HciVmInstanceHardwareProfileGpuConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHciVmInstanceHardwareProfileGpuConfiguration(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HciVmInstanceHardwareProfileGpuConfiguration)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,23 +163,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HciVmInstanceHardwareProfileGpuConfiguration IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual HciVmInstanceHardwareProfileGpuConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHciVmInstanceHardwareProfileGpuConfiguration(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HciVmInstanceHardwareProfileGpuConfiguration)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmInstanceHardwareProfileUpdate.Serialization.cs b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmInstanceHardwareProfileUpdate.Serialization.cs index 0713527ae34a..bc013cec4ca3 100644 --- a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmInstanceHardwareProfileUpdate.Serialization.cs +++ b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmInstanceHardwareProfileUpdate.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Hci.Vm.Models /// HardwareProfile - Specifies the hardware settings for the virtual machine instance. public partial class HciVmInstanceHardwareProfileUpdate : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual HciVmInstanceHardwareProfileUpdate PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHciVmInstanceHardwareProfileUpdate(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HciVmInstanceHardwareProfileUpdate)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -177,23 +194,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HciVmInstanceHardwareProfileUpdate IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual HciVmInstanceHardwareProfileUpdate PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHciVmInstanceHardwareProfileUpdate(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HciVmInstanceHardwareProfileUpdate)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmInstanceOSProfile.Serialization.cs b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmInstanceOSProfile.Serialization.cs index 95687cc09b11..a7de4c6f0e8a 100644 --- a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmInstanceOSProfile.Serialization.cs +++ b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmInstanceOSProfile.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Hci.Vm.Models /// OsProfile - describes the configuration of the operating system and sets login data. public partial class HciVmInstanceOSProfile : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual HciVmInstanceOSProfile PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHciVmInstanceOSProfile(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HciVmInstanceOSProfile)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -176,23 +193,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HciVmInstanceOSProfile IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual HciVmInstanceOSProfile PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHciVmInstanceOSProfile(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HciVmInstanceOSProfile)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmInstanceOSProfileLinuxConfiguration.Serialization.cs b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmInstanceOSProfileLinuxConfiguration.Serialization.cs index 650c89c14ceb..20164fbec216 100644 --- a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmInstanceOSProfileLinuxConfiguration.Serialization.cs +++ b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmInstanceOSProfileLinuxConfiguration.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Hci.Vm.Models /// LinuxConfiguration - linux specific configuration values for the virtual machine instance. public partial class HciVmInstanceOSProfileLinuxConfiguration : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual HciVmInstanceOSProfileLinuxConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHciVmInstanceOSProfileLinuxConfiguration(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HciVmInstanceOSProfileLinuxConfiguration)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -167,23 +184,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HciVmInstanceOSProfileLinuxConfiguration IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual HciVmInstanceOSProfileLinuxConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHciVmInstanceOSProfileLinuxConfiguration(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HciVmInstanceOSProfileLinuxConfiguration)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmInstanceOSProfileWindowsConfiguration.Serialization.cs b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmInstanceOSProfileWindowsConfiguration.Serialization.cs index 3b5ea99507c2..eb01830fee25 100644 --- a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmInstanceOSProfileWindowsConfiguration.Serialization.cs +++ b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmInstanceOSProfileWindowsConfiguration.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Hci.Vm.Models /// Windows Configuration for the virtual machine instance. public partial class HciVmInstanceOSProfileWindowsConfiguration : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual HciVmInstanceOSProfileWindowsConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHciVmInstanceOSProfileWindowsConfiguration(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HciVmInstanceOSProfileWindowsConfiguration)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -184,23 +201,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HciVmInstanceOSProfileWindowsConfiguration IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual HciVmInstanceOSProfileWindowsConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHciVmInstanceOSProfileWindowsConfiguration(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HciVmInstanceOSProfileWindowsConfiguration)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmInstancePatch.Serialization.cs b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmInstancePatch.Serialization.cs index 6a752c7ce5f1..8fc7cd415aa8 100644 --- a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmInstancePatch.Serialization.cs +++ b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmInstancePatch.Serialization.cs @@ -19,6 +19,23 @@ namespace Azure.ResourceManager.Hci.Vm.Models /// The virtual machine instance resource patch definition. public partial class HciVmInstancePatch : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual HciVmInstancePatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHciVmInstancePatch(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HciVmInstancePatch)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -140,23 +157,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HciVmInstancePatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual HciVmInstancePatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHciVmInstancePatch(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HciVmInstancePatch)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmInstancePatchProperties.Serialization.cs b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmInstancePatchProperties.Serialization.cs index 2ff64fcb3f5c..5845070c13aa 100644 --- a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmInstancePatchProperties.Serialization.cs +++ b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmInstancePatchProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Hci.Vm.Models /// Defines the resource properties for the update. public partial class HciVmInstancePatchProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual HciVmInstancePatchProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHciVmInstancePatchProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HciVmInstancePatchProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -167,23 +184,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HciVmInstancePatchProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual HciVmInstancePatchProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHciVmInstancePatchProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HciVmInstancePatchProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmInstancePlacementProfile.Serialization.cs b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmInstancePlacementProfile.Serialization.cs index bce5d3e25f0e..c8fa06566d9c 100644 --- a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmInstancePlacementProfile.Serialization.cs +++ b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmInstancePlacementProfile.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Hci.Vm.Models /// PlacementProfile - Specifies the placement related settings for the virtual machine. public partial class HciVmInstancePlacementProfile : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual HciVmInstancePlacementProfile PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHciVmInstancePlacementProfile(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HciVmInstancePlacementProfile)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -133,23 +150,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HciVmInstancePlacementProfile IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual HciVmInstancePlacementProfile PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHciVmInstancePlacementProfile(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HciVmInstancePlacementProfile)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmInstanceProperties.Serialization.cs b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmInstanceProperties.Serialization.cs index e77e26f581a5..918d2d14aabf 100644 --- a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmInstanceProperties.Serialization.cs +++ b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmInstanceProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Hci.Vm.Models /// Properties under the virtual machine instance resource. public partial class HciVmInstanceProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual HciVmInstanceProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHciVmInstanceProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HciVmInstanceProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -372,23 +389,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HciVmInstanceProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual HciVmInstanceProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHciVmInstanceProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HciVmInstanceProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmInstanceProvisioningStatus.Serialization.cs b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmInstanceProvisioningStatus.Serialization.cs index d0fb4b14c467..4f6e1b833591 100644 --- a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmInstanceProvisioningStatus.Serialization.cs +++ b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmInstanceProvisioningStatus.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Hci.Vm.Models /// Virtual machine instance provisioning status. public partial class HciVmInstanceProvisioningStatus : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual HciVmInstanceProvisioningStatus PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHciVmInstanceProvisioningStatus(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HciVmInstanceProvisioningStatus)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -133,23 +150,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HciVmInstanceProvisioningStatus IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual HciVmInstanceProvisioningStatus PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHciVmInstanceProvisioningStatus(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HciVmInstanceProvisioningStatus)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmInstanceSecurityProfile.Serialization.cs b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmInstanceSecurityProfile.Serialization.cs index ce1dab686eb5..d8781b409b70 100644 --- a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmInstanceSecurityProfile.Serialization.cs +++ b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmInstanceSecurityProfile.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Hci.Vm.Models /// SecurityProfile - Specifies the security settings for the virtual machine instance. public partial class HciVmInstanceSecurityProfile : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual HciVmInstanceSecurityProfile PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHciVmInstanceSecurityProfile(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HciVmInstanceSecurityProfile)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -152,23 +169,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HciVmInstanceSecurityProfile IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual HciVmInstanceSecurityProfile PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHciVmInstanceSecurityProfile(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HciVmInstanceSecurityProfile)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmInstanceStatus.Serialization.cs b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmInstanceStatus.Serialization.cs index 72a0f6bd9f42..32cfff05d1ed 100644 --- a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmInstanceStatus.Serialization.cs +++ b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmInstanceStatus.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Hci.Vm.Models /// The observed state of virtual machine instances. public partial class HciVmInstanceStatus : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual HciVmInstanceStatus PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHciVmInstanceStatus(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HciVmInstanceStatus)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -159,23 +176,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HciVmInstanceStatus IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual HciVmInstanceStatus PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHciVmInstanceStatus(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HciVmInstanceStatus)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmInstanceStorageProfile.Serialization.cs b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmInstanceStorageProfile.Serialization.cs index 1630aba6514b..7b65b6e585a3 100644 --- a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmInstanceStorageProfile.Serialization.cs +++ b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmInstanceStorageProfile.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.Hci.Vm.Models /// StorageProfile - contains information about the disks and storage information for the virtual machine instance. public partial class HciVmInstanceStorageProfile : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual HciVmInstanceStorageProfile PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHciVmInstanceStorageProfile(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HciVmInstanceStorageProfile)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -178,23 +195,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HciVmInstanceStorageProfile IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual HciVmInstanceStorageProfile PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHciVmInstanceStorageProfile(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HciVmInstanceStorageProfile)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmInstanceStorageProfileOSDisk.Serialization.cs b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmInstanceStorageProfileOSDisk.Serialization.cs index 7f07e6bb4a66..002cc9ef87ce 100644 --- a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmInstanceStorageProfileOSDisk.Serialization.cs +++ b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmInstanceStorageProfileOSDisk.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.Hci.Vm.Models /// VHD to attach as OS disk. public partial class HciVmInstanceStorageProfileOSDisk : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual HciVmInstanceStorageProfileOSDisk PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHciVmInstanceStorageProfileOSDisk(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HciVmInstanceStorageProfileOSDisk)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -153,23 +170,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HciVmInstanceStorageProfileOSDisk IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual HciVmInstanceStorageProfileOSDisk PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHciVmInstanceStorageProfileOSDisk(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HciVmInstanceStorageProfileOSDisk)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmInstanceViewStatus.Serialization.cs b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmInstanceViewStatus.Serialization.cs index 0c866165be74..a0658c0a866d 100644 --- a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmInstanceViewStatus.Serialization.cs +++ b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmInstanceViewStatus.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Hci.Vm.Models /// Instance view status. public partial class HciVmInstanceViewStatus : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual HciVmInstanceViewStatus PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHciVmInstanceViewStatus(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HciVmInstanceViewStatus)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -176,23 +193,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HciVmInstanceViewStatus IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual HciVmInstanceViewStatus PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHciVmInstanceViewStatus(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HciVmInstanceViewStatus)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmInterfaceDnsSettings.Serialization.cs b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmInterfaceDnsSettings.Serialization.cs index dde658dc49bd..46661552ea97 100644 --- a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmInterfaceDnsSettings.Serialization.cs +++ b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmInterfaceDnsSettings.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Hci.Vm.Models /// DNS Settings of the interface. internal partial class HciVmInterfaceDnsSettings : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual HciVmInterfaceDnsSettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHciVmInterfaceDnsSettings(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HciVmInterfaceDnsSettings)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -144,23 +161,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HciVmInterfaceDnsSettings IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual HciVmInterfaceDnsSettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHciVmInterfaceDnsSettings(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HciVmInterfaceDnsSettings)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmLoadBalancerBackendAddress.Serialization.cs b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmLoadBalancerBackendAddress.Serialization.cs index ba91be6fe841..24525c5496aa 100644 --- a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmLoadBalancerBackendAddress.Serialization.cs +++ b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmLoadBalancerBackendAddress.Serialization.cs @@ -21,6 +21,23 @@ internal HciVmLoadBalancerBackendAddress() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual HciVmLoadBalancerBackendAddress PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHciVmLoadBalancerBackendAddress(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HciVmLoadBalancerBackendAddress)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -128,23 +145,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HciVmLoadBalancerBackendAddress IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual HciVmLoadBalancerBackendAddress PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHciVmLoadBalancerBackendAddress(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HciVmLoadBalancerBackendAddress)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmLoadBalancerBackendAddressPoolReference.Serialization.cs b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmLoadBalancerBackendAddressPoolReference.Serialization.cs index 4d9ad0053ed5..c2696be16417 100644 --- a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmLoadBalancerBackendAddressPoolReference.Serialization.cs +++ b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmLoadBalancerBackendAddressPoolReference.Serialization.cs @@ -21,6 +21,23 @@ internal HciVmLoadBalancerBackendAddressPoolReference() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual HciVmLoadBalancerBackendAddressPoolReference PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHciVmLoadBalancerBackendAddressPoolReference(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HciVmLoadBalancerBackendAddressPoolReference)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -120,23 +137,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HciVmLoadBalancerBackendAddressPoolReference IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual HciVmLoadBalancerBackendAddressPoolReference PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHciVmLoadBalancerBackendAddressPoolReference(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HciVmLoadBalancerBackendAddressPoolReference)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmLoadBalancerBackendAddressProperties.Serialization.cs b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmLoadBalancerBackendAddressProperties.Serialization.cs index 4537ae333a19..d5184b4763cc 100644 --- a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmLoadBalancerBackendAddressProperties.Serialization.cs +++ b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmLoadBalancerBackendAddressProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Hci.Vm.Models /// LoadBalancer Backend Address properties. public partial class HciVmLoadBalancerBackendAddressProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual HciVmLoadBalancerBackendAddressProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHciVmLoadBalancerBackendAddressProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HciVmLoadBalancerBackendAddressProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -200,23 +217,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HciVmLoadBalancerBackendAddressProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual HciVmLoadBalancerBackendAddressProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHciVmLoadBalancerBackendAddressProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HciVmLoadBalancerBackendAddressProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmLoadBalancerFrontendIPConfigurationReference.Serialization.cs b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmLoadBalancerFrontendIPConfigurationReference.Serialization.cs index 9c7627ad4ce9..741753b5eeaa 100644 --- a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmLoadBalancerFrontendIPConfigurationReference.Serialization.cs +++ b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmLoadBalancerFrontendIPConfigurationReference.Serialization.cs @@ -21,6 +21,23 @@ internal HciVmLoadBalancerFrontendIPConfigurationReference() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual HciVmLoadBalancerFrontendIPConfigurationReference PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHciVmLoadBalancerFrontendIPConfigurationReference(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HciVmLoadBalancerFrontendIPConfigurationReference)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -120,23 +137,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HciVmLoadBalancerFrontendIPConfigurationReference IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual HciVmLoadBalancerFrontendIPConfigurationReference PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHciVmLoadBalancerFrontendIPConfigurationReference(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HciVmLoadBalancerFrontendIPConfigurationReference)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmLoadBalancerHealthProbe.Serialization.cs b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmLoadBalancerHealthProbe.Serialization.cs index 3ab7eeba53ab..474218a8354f 100644 --- a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmLoadBalancerHealthProbe.Serialization.cs +++ b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmLoadBalancerHealthProbe.Serialization.cs @@ -21,6 +21,23 @@ internal HciVmLoadBalancerHealthProbe() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual HciVmLoadBalancerHealthProbe PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHciVmLoadBalancerHealthProbe(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HciVmLoadBalancerHealthProbe)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -128,23 +145,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HciVmLoadBalancerHealthProbe IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual HciVmLoadBalancerHealthProbe PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHciVmLoadBalancerHealthProbe(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HciVmLoadBalancerHealthProbe)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmLoadBalancerHealthProbeProperties.Serialization.cs b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmLoadBalancerHealthProbeProperties.Serialization.cs index 53c6324c4903..1aef81f60272 100644 --- a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmLoadBalancerHealthProbeProperties.Serialization.cs +++ b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmLoadBalancerHealthProbeProperties.Serialization.cs @@ -21,6 +21,23 @@ internal HciVmLoadBalancerHealthProbeProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual HciVmLoadBalancerHealthProbeProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHciVmLoadBalancerHealthProbeProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HciVmLoadBalancerHealthProbeProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -175,23 +192,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HciVmLoadBalancerHealthProbeProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual HciVmLoadBalancerHealthProbeProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHciVmLoadBalancerHealthProbeProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HciVmLoadBalancerHealthProbeProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmLoadBalancerPatch.Serialization.cs b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmLoadBalancerPatch.Serialization.cs index 60b015be715e..29d963adf98b 100644 --- a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmLoadBalancerPatch.Serialization.cs +++ b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmLoadBalancerPatch.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.Hci.Vm.Models /// The type used for updating tags in LoadBalancer resources. public partial class HciVmLoadBalancerPatch : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual HciVmLoadBalancerPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHciVmLoadBalancerPatch(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HciVmLoadBalancerPatch)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,23 +163,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HciVmLoadBalancerPatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual HciVmLoadBalancerPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHciVmLoadBalancerPatch(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HciVmLoadBalancerPatch)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmLoadBalancerProperties.Serialization.cs b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmLoadBalancerProperties.Serialization.cs index 12364cf209b8..9d4bcf344e69 100644 --- a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmLoadBalancerProperties.Serialization.cs +++ b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmLoadBalancerProperties.Serialization.cs @@ -21,6 +21,23 @@ internal HciVmLoadBalancerProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual HciVmLoadBalancerProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHciVmLoadBalancerProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HciVmLoadBalancerProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -242,23 +259,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HciVmLoadBalancerProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual HciVmLoadBalancerProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHciVmLoadBalancerProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HciVmLoadBalancerProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmLoadBalancerRule.Serialization.cs b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmLoadBalancerRule.Serialization.cs index 72a7ce478b56..06544ee58245 100644 --- a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmLoadBalancerRule.Serialization.cs +++ b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmLoadBalancerRule.Serialization.cs @@ -21,6 +21,23 @@ internal HciVmLoadBalancerRule() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual HciVmLoadBalancerRule PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHciVmLoadBalancerRule(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HciVmLoadBalancerRule)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -128,23 +145,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HciVmLoadBalancerRule IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual HciVmLoadBalancerRule PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHciVmLoadBalancerRule(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HciVmLoadBalancerRule)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmLoadBalancerRuleProperties.Serialization.cs b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmLoadBalancerRuleProperties.Serialization.cs index 47a2e4dd6163..d48c617e62fb 100644 --- a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmLoadBalancerRuleProperties.Serialization.cs +++ b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmLoadBalancerRuleProperties.Serialization.cs @@ -21,6 +21,23 @@ internal HciVmLoadBalancerRuleProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual HciVmLoadBalancerRuleProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHciVmLoadBalancerRuleProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HciVmLoadBalancerRuleProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -206,23 +223,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HciVmLoadBalancerRuleProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual HciVmLoadBalancerRuleProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHciVmLoadBalancerRuleProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HciVmLoadBalancerRuleProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmLoadBalancerStatus.Serialization.cs b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmLoadBalancerStatus.Serialization.cs index 5b5b95de8f91..a0c0d557d00f 100644 --- a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmLoadBalancerStatus.Serialization.cs +++ b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmLoadBalancerStatus.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Hci.Vm.Models /// The observed status of the virtual network. public partial class HciVmLoadBalancerStatus : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual HciVmLoadBalancerStatus PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHciVmLoadBalancerStatus(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HciVmLoadBalancerStatus)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -144,23 +161,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HciVmLoadBalancerStatus IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual HciVmLoadBalancerStatus PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHciVmLoadBalancerStatus(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HciVmLoadBalancerStatus)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmLoadBalancerStatusProvisioningStatus.Serialization.cs b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmLoadBalancerStatusProvisioningStatus.Serialization.cs index 6518bb2f452a..74b6364bebe4 100644 --- a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmLoadBalancerStatusProvisioningStatus.Serialization.cs +++ b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmLoadBalancerStatusProvisioningStatus.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Hci.Vm.Models /// Status of load balancer operations. public partial class HciVmLoadBalancerStatusProvisioningStatus : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual HciVmLoadBalancerStatusProvisioningStatus PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHciVmLoadBalancerStatusProvisioningStatus(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HciVmLoadBalancerStatusProvisioningStatus)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -133,23 +150,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HciVmLoadBalancerStatusProvisioningStatus IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual HciVmLoadBalancerStatusProvisioningStatus PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHciVmLoadBalancerStatusProvisioningStatus(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HciVmLoadBalancerStatusProvisioningStatus)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmLogicalNetworkArmReference.Serialization.cs b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmLogicalNetworkArmReference.Serialization.cs index 08a6dc6ea844..e4b21cd3e7e7 100644 --- a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmLogicalNetworkArmReference.Serialization.cs +++ b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmLogicalNetworkArmReference.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.Hci.Vm.Models /// The Azure Resource ID for a Logical Network. public partial class HciVmLogicalNetworkArmReference : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual HciVmLogicalNetworkArmReference PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHciVmLogicalNetworkArmReference(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HciVmLogicalNetworkArmReference)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -123,23 +140,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HciVmLogicalNetworkArmReference IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual HciVmLogicalNetworkArmReference PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHciVmLogicalNetworkArmReference(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HciVmLogicalNetworkArmReference)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmLogicalNetworkDhcpOptions.Serialization.cs b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmLogicalNetworkDhcpOptions.Serialization.cs index 8eedd34023bf..b99e9cb60884 100644 --- a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmLogicalNetworkDhcpOptions.Serialization.cs +++ b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmLogicalNetworkDhcpOptions.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Hci.Vm.Models /// DhcpOptions contains an array of DNS servers available to VMs deployed in the logical network. Standard DHCP option for a subnet overrides logical network DHCP options. internal partial class HciVmLogicalNetworkDhcpOptions : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual HciVmLogicalNetworkDhcpOptions PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHciVmLogicalNetworkDhcpOptions(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HciVmLogicalNetworkDhcpOptions)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -144,23 +161,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HciVmLogicalNetworkDhcpOptions IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual HciVmLogicalNetworkDhcpOptions PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHciVmLogicalNetworkDhcpOptions(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HciVmLogicalNetworkDhcpOptions)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmLogicalNetworkPatch.Serialization.cs b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmLogicalNetworkPatch.Serialization.cs index e71f297d0b49..767593af4db2 100644 --- a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmLogicalNetworkPatch.Serialization.cs +++ b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmLogicalNetworkPatch.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.Hci.Vm.Models /// The logical network resource patch definition. public partial class HciVmLogicalNetworkPatch : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual HciVmLogicalNetworkPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHciVmLogicalNetworkPatch(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HciVmLogicalNetworkPatch)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,23 +163,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HciVmLogicalNetworkPatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual HciVmLogicalNetworkPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHciVmLogicalNetworkPatch(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HciVmLogicalNetworkPatch)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmLogicalNetworkProperties.Serialization.cs b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmLogicalNetworkProperties.Serialization.cs index 4179eb76d285..87375e40f33a 100644 --- a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmLogicalNetworkProperties.Serialization.cs +++ b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmLogicalNetworkProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Hci.Vm.Models /// Properties under the logical network resource. public partial class HciVmLogicalNetworkProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual HciVmLogicalNetworkProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHciVmLogicalNetworkProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HciVmLogicalNetworkProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -226,23 +243,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HciVmLogicalNetworkProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual HciVmLogicalNetworkProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHciVmLogicalNetworkProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HciVmLogicalNetworkProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmLogicalNetworkProvisioningStatus.Serialization.cs b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmLogicalNetworkProvisioningStatus.Serialization.cs index abef3b1888d2..c6c391bb11f9 100644 --- a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmLogicalNetworkProvisioningStatus.Serialization.cs +++ b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmLogicalNetworkProvisioningStatus.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Hci.Vm.Models /// Describes the status of the provisioning. public partial class HciVmLogicalNetworkProvisioningStatus : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual HciVmLogicalNetworkProvisioningStatus PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHciVmLogicalNetworkProvisioningStatus(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HciVmLogicalNetworkProvisioningStatus)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -133,23 +150,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HciVmLogicalNetworkProvisioningStatus IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual HciVmLogicalNetworkProvisioningStatus PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHciVmLogicalNetworkProvisioningStatus(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HciVmLogicalNetworkProvisioningStatus)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmLogicalNetworkStatus.Serialization.cs b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmLogicalNetworkStatus.Serialization.cs index 8b35c1bd9aa5..be0a24a0eb09 100644 --- a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmLogicalNetworkStatus.Serialization.cs +++ b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmLogicalNetworkStatus.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Hci.Vm.Models /// The observed state of logical networks. public partial class HciVmLogicalNetworkStatus : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual HciVmLogicalNetworkStatus PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHciVmLogicalNetworkStatus(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HciVmLogicalNetworkStatus)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -159,23 +176,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HciVmLogicalNetworkStatus IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual HciVmLogicalNetworkStatus PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHciVmLogicalNetworkStatus(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HciVmLogicalNetworkStatus)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmMarketplaceGalleryImagePatch.Serialization.cs b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmMarketplaceGalleryImagePatch.Serialization.cs index 402824bfc310..4e95058c2613 100644 --- a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmMarketplaceGalleryImagePatch.Serialization.cs +++ b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmMarketplaceGalleryImagePatch.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.Hci.Vm.Models /// The type used for updating tags in MarketplaceGalleryImage resources. public partial class HciVmMarketplaceGalleryImagePatch : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual HciVmMarketplaceGalleryImagePatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHciVmMarketplaceGalleryImagePatch(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HciVmMarketplaceGalleryImagePatch)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,23 +163,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HciVmMarketplaceGalleryImagePatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual HciVmMarketplaceGalleryImagePatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHciVmMarketplaceGalleryImagePatch(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HciVmMarketplaceGalleryImagePatch)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmMarketplaceGalleryImageProperties.Serialization.cs b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmMarketplaceGalleryImageProperties.Serialization.cs index 16e9e0a98125..2d5a50e7dbe5 100644 --- a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmMarketplaceGalleryImageProperties.Serialization.cs +++ b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmMarketplaceGalleryImageProperties.Serialization.cs @@ -22,6 +22,23 @@ internal HciVmMarketplaceGalleryImageProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual HciVmMarketplaceGalleryImageProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHciVmMarketplaceGalleryImageProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HciVmMarketplaceGalleryImageProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -235,23 +252,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HciVmMarketplaceGalleryImageProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual HciVmMarketplaceGalleryImageProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHciVmMarketplaceGalleryImageProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HciVmMarketplaceGalleryImageProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmMarketplaceGalleryImageProvisioningStatus.Serialization.cs b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmMarketplaceGalleryImageProvisioningStatus.Serialization.cs index d4d5378546c2..082e89b74ee9 100644 --- a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmMarketplaceGalleryImageProvisioningStatus.Serialization.cs +++ b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmMarketplaceGalleryImageProvisioningStatus.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Hci.Vm.Models /// Marketplace GalleryImage provisioning status. public partial class HciVmMarketplaceGalleryImageProvisioningStatus : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual HciVmMarketplaceGalleryImageProvisioningStatus PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHciVmMarketplaceGalleryImageProvisioningStatus(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HciVmMarketplaceGalleryImageProvisioningStatus)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -133,23 +150,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HciVmMarketplaceGalleryImageProvisioningStatus IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual HciVmMarketplaceGalleryImageProvisioningStatus PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHciVmMarketplaceGalleryImageProvisioningStatus(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HciVmMarketplaceGalleryImageProvisioningStatus)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmMarketplaceGalleryImageStatus.Serialization.cs b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmMarketplaceGalleryImageStatus.Serialization.cs index 98a4948edfa5..88db647c6867 100644 --- a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmMarketplaceGalleryImageStatus.Serialization.cs +++ b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmMarketplaceGalleryImageStatus.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Hci.Vm.Models /// The observed state of marketplace gallery images. public partial class HciVmMarketplaceGalleryImageStatus : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual HciVmMarketplaceGalleryImageStatus PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHciVmMarketplaceGalleryImageStatus(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HciVmMarketplaceGalleryImageStatus)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -180,23 +197,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HciVmMarketplaceGalleryImageStatus IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual HciVmMarketplaceGalleryImageStatus PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHciVmMarketplaceGalleryImageStatus(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HciVmMarketplaceGalleryImageStatus)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmNatGatewayPatch.Serialization.cs b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmNatGatewayPatch.Serialization.cs index 30f30df526e5..9ae08373ad96 100644 --- a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmNatGatewayPatch.Serialization.cs +++ b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmNatGatewayPatch.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.Hci.Vm.Models /// The type used for updating tags in NatGateway resources. public partial class HciVmNatGatewayPatch : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual HciVmNatGatewayPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHciVmNatGatewayPatch(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HciVmNatGatewayPatch)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,23 +163,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HciVmNatGatewayPatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual HciVmNatGatewayPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHciVmNatGatewayPatch(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HciVmNatGatewayPatch)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmNatGatewayProperties.Serialization.cs b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmNatGatewayProperties.Serialization.cs index 417ad87a7397..208db3e1eb11 100644 --- a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmNatGatewayProperties.Serialization.cs +++ b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmNatGatewayProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Hci.Vm.Models /// Nat Gateway resource properties. public partial class HciVmNatGatewayProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual HciVmNatGatewayProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHciVmNatGatewayProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HciVmNatGatewayProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -218,23 +235,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HciVmNatGatewayProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual HciVmNatGatewayProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHciVmNatGatewayProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HciVmNatGatewayProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmNatGatewayStatus.Serialization.cs b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmNatGatewayStatus.Serialization.cs index d8a83e880231..03346e82491f 100644 --- a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmNatGatewayStatus.Serialization.cs +++ b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmNatGatewayStatus.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Hci.Vm.Models /// Nat Gateway resource status. public partial class HciVmNatGatewayStatus : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual HciVmNatGatewayStatus PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHciVmNatGatewayStatus(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HciVmNatGatewayStatus)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -144,23 +161,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HciVmNatGatewayStatus IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual HciVmNatGatewayStatus PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHciVmNatGatewayStatus(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HciVmNatGatewayStatus)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmNatGatewayStatusProvisioningStatus.Serialization.cs b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmNatGatewayStatusProvisioningStatus.Serialization.cs index f148e60474cf..6ec0b8dd83b6 100644 --- a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmNatGatewayStatusProvisioningStatus.Serialization.cs +++ b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmNatGatewayStatusProvisioningStatus.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Hci.Vm.Models /// Provisioning status of Nat Gateway . public partial class HciVmNatGatewayStatusProvisioningStatus : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual HciVmNatGatewayStatusProvisioningStatus PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHciVmNatGatewayStatusProvisioningStatus(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HciVmNatGatewayStatusProvisioningStatus)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -133,23 +150,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HciVmNatGatewayStatusProvisioningStatus IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual HciVmNatGatewayStatusProvisioningStatus PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHciVmNatGatewayStatusProvisioningStatus(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HciVmNatGatewayStatusProvisioningStatus)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmNetworkInterfaceArmReference.Serialization.cs b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmNetworkInterfaceArmReference.Serialization.cs index 656bc44f6d47..d908b9e81fcc 100644 --- a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmNetworkInterfaceArmReference.Serialization.cs +++ b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmNetworkInterfaceArmReference.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.Hci.Vm.Models /// The Azure Resource ID for a Network Interface. public partial class HciVmNetworkInterfaceArmReference : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual HciVmNetworkInterfaceArmReference PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHciVmNetworkInterfaceArmReference(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HciVmNetworkInterfaceArmReference)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -123,23 +140,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HciVmNetworkInterfaceArmReference IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual HciVmNetworkInterfaceArmReference PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHciVmNetworkInterfaceArmReference(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HciVmNetworkInterfaceArmReference)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmNetworkInterfacePatch.Serialization.cs b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmNetworkInterfacePatch.Serialization.cs index a2a7d5c17d1f..643ff752d749 100644 --- a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmNetworkInterfacePatch.Serialization.cs +++ b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmNetworkInterfacePatch.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.Hci.Vm.Models /// The network interface resource patch definition. public partial class HciVmNetworkInterfacePatch : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual HciVmNetworkInterfacePatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHciVmNetworkInterfacePatch(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HciVmNetworkInterfacePatch)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -161,23 +178,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HciVmNetworkInterfacePatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual HciVmNetworkInterfacePatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHciVmNetworkInterfacePatch(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HciVmNetworkInterfacePatch)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmNetworkInterfacePatchProperties.Serialization.cs b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmNetworkInterfacePatchProperties.Serialization.cs index 8b10468c2623..709cb33c56a8 100644 --- a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmNetworkInterfacePatchProperties.Serialization.cs +++ b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmNetworkInterfacePatchProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Hci.Vm.Models /// Defines the resource properties for the update. public partial class HciVmNetworkInterfacePatchProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual HciVmNetworkInterfacePatchProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHciVmNetworkInterfacePatchProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HciVmNetworkInterfacePatchProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -152,23 +169,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HciVmNetworkInterfacePatchProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual HciVmNetworkInterfacePatchProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHciVmNetworkInterfacePatchProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HciVmNetworkInterfacePatchProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmNetworkInterfaceProperties.Serialization.cs b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmNetworkInterfaceProperties.Serialization.cs index 3d618d290208..7a29178227b9 100644 --- a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmNetworkInterfaceProperties.Serialization.cs +++ b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmNetworkInterfaceProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Hci.Vm.Models /// Properties under the network interface resource. public partial class HciVmNetworkInterfaceProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual HciVmNetworkInterfaceProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHciVmNetworkInterfaceProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HciVmNetworkInterfaceProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -242,23 +259,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HciVmNetworkInterfaceProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual HciVmNetworkInterfaceProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHciVmNetworkInterfaceProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HciVmNetworkInterfaceProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmNetworkInterfaceProvisioningStatus.Serialization.cs b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmNetworkInterfaceProvisioningStatus.Serialization.cs index 5a8d74969d42..03b94b28c8f3 100644 --- a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmNetworkInterfaceProvisioningStatus.Serialization.cs +++ b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmNetworkInterfaceProvisioningStatus.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Hci.Vm.Models /// Network interface provisioning status. public partial class HciVmNetworkInterfaceProvisioningStatus : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual HciVmNetworkInterfaceProvisioningStatus PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHciVmNetworkInterfaceProvisioningStatus(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HciVmNetworkInterfaceProvisioningStatus)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -133,23 +150,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HciVmNetworkInterfaceProvisioningStatus IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual HciVmNetworkInterfaceProvisioningStatus PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHciVmNetworkInterfaceProvisioningStatus(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HciVmNetworkInterfaceProvisioningStatus)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmNetworkInterfaceStatus.Serialization.cs b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmNetworkInterfaceStatus.Serialization.cs index e64d52f8c960..07e8a58f5032 100644 --- a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmNetworkInterfaceStatus.Serialization.cs +++ b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmNetworkInterfaceStatus.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Hci.Vm.Models /// The observed state of network interfaces. public partial class HciVmNetworkInterfaceStatus : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual HciVmNetworkInterfaceStatus PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHciVmNetworkInterfaceStatus(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HciVmNetworkInterfaceStatus)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -144,23 +161,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HciVmNetworkInterfaceStatus IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual HciVmNetworkInterfaceStatus PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHciVmNetworkInterfaceStatus(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HciVmNetworkInterfaceStatus)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmNetworkSecurityGroupPatch.Serialization.cs b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmNetworkSecurityGroupPatch.Serialization.cs index 15701acc3846..4121326c8392 100644 --- a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmNetworkSecurityGroupPatch.Serialization.cs +++ b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmNetworkSecurityGroupPatch.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.Hci.Vm.Models /// The type used for updating tags in NetworkSecurityGroup resources. public partial class HciVmNetworkSecurityGroupPatch : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual HciVmNetworkSecurityGroupPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHciVmNetworkSecurityGroupPatch(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HciVmNetworkSecurityGroupPatch)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,23 +163,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HciVmNetworkSecurityGroupPatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual HciVmNetworkSecurityGroupPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHciVmNetworkSecurityGroupPatch(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HciVmNetworkSecurityGroupPatch)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmNetworkSecurityGroupProperties.Serialization.cs b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmNetworkSecurityGroupProperties.Serialization.cs index 00608b6f960a..12bfac58357a 100644 --- a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmNetworkSecurityGroupProperties.Serialization.cs +++ b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmNetworkSecurityGroupProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Hci.Vm.Models /// Network Security Group resource. public partial class HciVmNetworkSecurityGroupProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual HciVmNetworkSecurityGroupProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHciVmNetworkSecurityGroupProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HciVmNetworkSecurityGroupProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -187,23 +204,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HciVmNetworkSecurityGroupProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual HciVmNetworkSecurityGroupProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHciVmNetworkSecurityGroupProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HciVmNetworkSecurityGroupProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmNetworkSecurityGroupProvisioningStatus.Serialization.cs b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmNetworkSecurityGroupProvisioningStatus.Serialization.cs index ad1845452ada..8ed5a55b46b0 100644 --- a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmNetworkSecurityGroupProvisioningStatus.Serialization.cs +++ b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmNetworkSecurityGroupProvisioningStatus.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Hci.Vm.Models /// network security group provisioning status. public partial class HciVmNetworkSecurityGroupProvisioningStatus : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual HciVmNetworkSecurityGroupProvisioningStatus PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHciVmNetworkSecurityGroupProvisioningStatus(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HciVmNetworkSecurityGroupProvisioningStatus)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -133,23 +150,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HciVmNetworkSecurityGroupProvisioningStatus IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual HciVmNetworkSecurityGroupProvisioningStatus PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHciVmNetworkSecurityGroupProvisioningStatus(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HciVmNetworkSecurityGroupProvisioningStatus)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmNetworkSecurityGroupStatus.Serialization.cs b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmNetworkSecurityGroupStatus.Serialization.cs index 117214688251..a434392f833d 100644 --- a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmNetworkSecurityGroupStatus.Serialization.cs +++ b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmNetworkSecurityGroupStatus.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Hci.Vm.Models /// The observed state of network security group. public partial class HciVmNetworkSecurityGroupStatus : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual HciVmNetworkSecurityGroupStatus PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHciVmNetworkSecurityGroupStatus(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HciVmNetworkSecurityGroupStatus)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -144,23 +161,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HciVmNetworkSecurityGroupStatus IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual HciVmNetworkSecurityGroupStatus PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHciVmNetworkSecurityGroupStatus(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HciVmNetworkSecurityGroupStatus)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmNetworkingIPPool.Serialization.cs b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmNetworkingIPPool.Serialization.cs index fa446a0fba14..76e2d14df3ea 100644 --- a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmNetworkingIPPool.Serialization.cs +++ b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmNetworkingIPPool.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Hci.Vm.Models /// Describes IPPool. public partial class HciVmNetworkingIPPool : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual HciVmNetworkingIPPool PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHciVmNetworkingIPPool(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HciVmNetworkingIPPool)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -176,23 +193,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HciVmNetworkingIPPool IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual HciVmNetworkingIPPool PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHciVmNetworkingIPPool(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HciVmNetworkingIPPool)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmNetworkingRoute.Serialization.cs b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmNetworkingRoute.Serialization.cs index 619f686a5a34..3090c582be71 100644 --- a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmNetworkingRoute.Serialization.cs +++ b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmNetworkingRoute.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Hci.Vm.Models /// Route - Route resource. public partial class HciVmNetworkingRoute : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual HciVmNetworkingRoute PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHciVmNetworkingRoute(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HciVmNetworkingRoute)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -133,23 +150,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HciVmNetworkingRoute IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual HciVmNetworkingRoute PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHciVmNetworkingRoute(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HciVmNetworkingRoute)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmNetworkingRouteTable.Serialization.cs b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmNetworkingRouteTable.Serialization.cs index 748c598c1d36..b3171259bb9b 100644 --- a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmNetworkingRouteTable.Serialization.cs +++ b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmNetworkingRouteTable.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Hci.Vm.Models /// Route table resource. public partial class HciVmNetworkingRouteTable : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual HciVmNetworkingRouteTable PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHciVmNetworkingRouteTable(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HciVmNetworkingRouteTable)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -155,23 +172,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HciVmNetworkingRouteTable IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual HciVmNetworkingRouteTable PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHciVmNetworkingRouteTable(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HciVmNetworkingRouteTable)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmNetworkingSubnet.Serialization.cs b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmNetworkingSubnet.Serialization.cs index 9c2c748bdcd0..991995bf5da7 100644 --- a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmNetworkingSubnet.Serialization.cs +++ b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmNetworkingSubnet.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Hci.Vm.Models /// Properties of the subnet. public partial class HciVmNetworkingSubnet : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual HciVmNetworkingSubnet PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHciVmNetworkingSubnet(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HciVmNetworkingSubnet)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -133,23 +150,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HciVmNetworkingSubnet IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual HciVmNetworkingSubnet PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHciVmNetworkingSubnet(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HciVmNetworkingSubnet)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmOSProfile.Serialization.cs b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmOSProfile.Serialization.cs index 00c02a5bbe47..47b972575ab1 100644 --- a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmOSProfile.Serialization.cs +++ b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmOSProfile.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Hci.Vm.Models /// OsProfile - describes the update configuration of the operating system. public partial class HciVmOSProfile : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual HciVmOSProfile PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHciVmOSProfile(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HciVmOSProfile)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -148,23 +165,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HciVmOSProfile IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual HciVmOSProfile PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHciVmOSProfile(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HciVmOSProfile)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmOSProfileLinuxConfiguration.Serialization.cs b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmOSProfileLinuxConfiguration.Serialization.cs index eb5f02eb6593..1e300e951bb5 100644 --- a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmOSProfileLinuxConfiguration.Serialization.cs +++ b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmOSProfileLinuxConfiguration.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Hci.Vm.Models /// OSProfile update linux configuration. public partial class HciVmOSProfileLinuxConfiguration : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual HciVmOSProfileLinuxConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHciVmOSProfileLinuxConfiguration(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HciVmOSProfileLinuxConfiguration)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -137,23 +154,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HciVmOSProfileLinuxConfiguration IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual HciVmOSProfileLinuxConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHciVmOSProfileLinuxConfiguration(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HciVmOSProfileLinuxConfiguration)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmOSProfileSshConfiguration.Serialization.cs b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmOSProfileSshConfiguration.Serialization.cs index 26e7b10dde7b..a3ab05edcd53 100644 --- a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmOSProfileSshConfiguration.Serialization.cs +++ b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmOSProfileSshConfiguration.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Hci.Vm.Models /// SSH configuration for Linux based VMs running on Azure. internal partial class HciVmOSProfileSshConfiguration : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual HciVmOSProfileSshConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHciVmOSProfileSshConfiguration(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HciVmOSProfileSshConfiguration)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -132,23 +149,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HciVmOSProfileSshConfiguration IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual HciVmOSProfileSshConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHciVmOSProfileSshConfiguration(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HciVmOSProfileSshConfiguration)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmOSProfileSshPublicKey.Serialization.cs b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmOSProfileSshPublicKey.Serialization.cs index 56c6e63f5734..cd4f78e2f73c 100644 --- a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmOSProfileSshPublicKey.Serialization.cs +++ b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmOSProfileSshPublicKey.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Hci.Vm.Models /// Contains information about SSH certificate public key and the path on the Linux VM where the public key is placed. public partial class HciVmOSProfileSshPublicKey : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual HciVmOSProfileSshPublicKey PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHciVmOSProfileSshPublicKey(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HciVmOSProfileSshPublicKey)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -129,23 +146,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HciVmOSProfileSshPublicKey IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual HciVmOSProfileSshPublicKey PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHciVmOSProfileSshPublicKey(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HciVmOSProfileSshPublicKey)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmOSProfileWindowsConfiguration.Serialization.cs b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmOSProfileWindowsConfiguration.Serialization.cs index 5e83cd7d011b..d8b6127e4fe4 100644 --- a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmOSProfileWindowsConfiguration.Serialization.cs +++ b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmOSProfileWindowsConfiguration.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Hci.Vm.Models /// OSProfile update windows configuration. public partial class HciVmOSProfileWindowsConfiguration : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual HciVmOSProfileWindowsConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHciVmOSProfileWindowsConfiguration(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HciVmOSProfileWindowsConfiguration)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -137,23 +154,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HciVmOSProfileWindowsConfiguration IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual HciVmOSProfileWindowsConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHciVmOSProfileWindowsConfiguration(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HciVmOSProfileWindowsConfiguration)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmPublicIPAddressArmReference.Serialization.cs b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmPublicIPAddressArmReference.Serialization.cs index 939bab3317d8..528cf1da1b96 100644 --- a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmPublicIPAddressArmReference.Serialization.cs +++ b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmPublicIPAddressArmReference.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.Hci.Vm.Models /// The Azure Resource ID of a Public IP resource. public partial class HciVmPublicIPAddressArmReference : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual HciVmPublicIPAddressArmReference PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHciVmPublicIPAddressArmReference(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HciVmPublicIPAddressArmReference)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -123,23 +140,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HciVmPublicIPAddressArmReference IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual HciVmPublicIPAddressArmReference PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHciVmPublicIPAddressArmReference(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HciVmPublicIPAddressArmReference)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmPublicIPAddressPatch.Serialization.cs b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmPublicIPAddressPatch.Serialization.cs index 98b741b57a8b..f79d54b8f71e 100644 --- a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmPublicIPAddressPatch.Serialization.cs +++ b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmPublicIPAddressPatch.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.Hci.Vm.Models /// The type used for updating tags in PublicIPAddress resources. public partial class HciVmPublicIPAddressPatch : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual HciVmPublicIPAddressPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHciVmPublicIPAddressPatch(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HciVmPublicIPAddressPatch)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,23 +163,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HciVmPublicIPAddressPatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual HciVmPublicIPAddressPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHciVmPublicIPAddressPatch(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HciVmPublicIPAddressPatch)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmPublicIPAddressProperties.Serialization.cs b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmPublicIPAddressProperties.Serialization.cs index 8b97481c92bb..3003ca930039 100644 --- a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmPublicIPAddressProperties.Serialization.cs +++ b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmPublicIPAddressProperties.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.Hci.Vm.Models /// Public IP Properties resource. public partial class HciVmPublicIPAddressProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual HciVmPublicIPAddressProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHciVmPublicIPAddressProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HciVmPublicIPAddressProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -201,23 +218,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HciVmPublicIPAddressProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual HciVmPublicIPAddressProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHciVmPublicIPAddressProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HciVmPublicIPAddressProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmSecurityRuleProperties.Serialization.cs b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmSecurityRuleProperties.Serialization.cs index 6ec0dae44026..7bed3aca1382 100644 --- a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmSecurityRuleProperties.Serialization.cs +++ b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmSecurityRuleProperties.Serialization.cs @@ -21,6 +21,23 @@ internal HciVmSecurityRuleProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual HciVmSecurityRuleProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHciVmSecurityRuleProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HciVmSecurityRuleProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -329,23 +346,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HciVmSecurityRuleProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual HciVmSecurityRuleProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHciVmSecurityRuleProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HciVmSecurityRuleProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmStorageContainerPatch.Serialization.cs b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmStorageContainerPatch.Serialization.cs index ab42182b825f..a4ed1ab18bda 100644 --- a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmStorageContainerPatch.Serialization.cs +++ b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmStorageContainerPatch.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.Hci.Vm.Models /// The type used for updating tags in StorageContainer resources. public partial class HciVmStorageContainerPatch : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual HciVmStorageContainerPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHciVmStorageContainerPatch(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HciVmStorageContainerPatch)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,23 +163,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HciVmStorageContainerPatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual HciVmStorageContainerPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHciVmStorageContainerPatch(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HciVmStorageContainerPatch)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmStorageContainerProperties.Serialization.cs b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmStorageContainerProperties.Serialization.cs index 1457efb2d969..72c87c5f8654 100644 --- a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmStorageContainerProperties.Serialization.cs +++ b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmStorageContainerProperties.Serialization.cs @@ -21,6 +21,23 @@ internal HciVmStorageContainerProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual HciVmStorageContainerProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHciVmStorageContainerProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HciVmStorageContainerProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -150,23 +167,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HciVmStorageContainerProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual HciVmStorageContainerProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHciVmStorageContainerProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HciVmStorageContainerProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmStorageContainerProvisioningStatus.Serialization.cs b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmStorageContainerProvisioningStatus.Serialization.cs index 6b52c7cb161a..18dda431e055 100644 --- a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmStorageContainerProvisioningStatus.Serialization.cs +++ b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmStorageContainerProvisioningStatus.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Hci.Vm.Models /// Storage container provisioning status. public partial class HciVmStorageContainerProvisioningStatus : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual HciVmStorageContainerProvisioningStatus PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHciVmStorageContainerProvisioningStatus(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HciVmStorageContainerProvisioningStatus)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -133,23 +150,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HciVmStorageContainerProvisioningStatus IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual HciVmStorageContainerProvisioningStatus PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHciVmStorageContainerProvisioningStatus(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HciVmStorageContainerProvisioningStatus)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmStorageContainerStatus.Serialization.cs b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmStorageContainerStatus.Serialization.cs index 6db8a6edc467..6f439f0a1953 100644 --- a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmStorageContainerStatus.Serialization.cs +++ b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmStorageContainerStatus.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Hci.Vm.Models /// The observed state of storage containers. public partial class HciVmStorageContainerStatus : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual HciVmStorageContainerStatus PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHciVmStorageContainerStatus(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HciVmStorageContainerStatus)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -180,23 +197,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HciVmStorageContainerStatus IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual HciVmStorageContainerStatus PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHciVmStorageContainerStatus(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HciVmStorageContainerStatus)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmSubnetIPConfigurationReference.Serialization.cs b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmSubnetIPConfigurationReference.Serialization.cs index 7866ecd610e8..a0e49b1cff70 100644 --- a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmSubnetIPConfigurationReference.Serialization.cs +++ b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmSubnetIPConfigurationReference.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.Hci.Vm.Models /// The Azure Resource ID for a Network Interface. public partial class HciVmSubnetIPConfigurationReference : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual HciVmSubnetIPConfigurationReference PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHciVmSubnetIPConfigurationReference(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HciVmSubnetIPConfigurationReference)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -123,23 +140,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HciVmSubnetIPConfigurationReference IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual HciVmSubnetIPConfigurationReference PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHciVmSubnetIPConfigurationReference(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HciVmSubnetIPConfigurationReference)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmVirtualHardDiskArmReference.Serialization.cs b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmVirtualHardDiskArmReference.Serialization.cs index a100b0da54d0..33e15b46d5a5 100644 --- a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmVirtualHardDiskArmReference.Serialization.cs +++ b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmVirtualHardDiskArmReference.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.Hci.Vm.Models /// The Azure Resource ID for a Virtual Hard Disk. public partial class HciVmVirtualHardDiskArmReference : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual HciVmVirtualHardDiskArmReference PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHciVmVirtualHardDiskArmReference(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HciVmVirtualHardDiskArmReference)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -123,23 +140,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HciVmVirtualHardDiskArmReference IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual HciVmVirtualHardDiskArmReference PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHciVmVirtualHardDiskArmReference(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HciVmVirtualHardDiskArmReference)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmVirtualHardDiskDownloadStatus.Serialization.cs b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmVirtualHardDiskDownloadStatus.Serialization.cs index 4ea525559814..342efb84663e 100644 --- a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmVirtualHardDiskDownloadStatus.Serialization.cs +++ b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmVirtualHardDiskDownloadStatus.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Hci.Vm.Models /// The download status of the virtual hard disk. public partial class HciVmVirtualHardDiskDownloadStatus : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual HciVmVirtualHardDiskDownloadStatus PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHciVmVirtualHardDiskDownloadStatus(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HciVmVirtualHardDiskDownloadStatus)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -152,23 +169,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HciVmVirtualHardDiskDownloadStatus IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual HciVmVirtualHardDiskDownloadStatus PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHciVmVirtualHardDiskDownloadStatus(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HciVmVirtualHardDiskDownloadStatus)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmVirtualHardDiskPatch.Serialization.cs b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmVirtualHardDiskPatch.Serialization.cs index ddf39ed8471c..e15643181cfb 100644 --- a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmVirtualHardDiskPatch.Serialization.cs +++ b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmVirtualHardDiskPatch.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.Hci.Vm.Models /// The virtual hard disk resource patch definition. public partial class HciVmVirtualHardDiskPatch : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual HciVmVirtualHardDiskPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHciVmVirtualHardDiskPatch(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HciVmVirtualHardDiskPatch)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -161,23 +178,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HciVmVirtualHardDiskPatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual HciVmVirtualHardDiskPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHciVmVirtualHardDiskPatch(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HciVmVirtualHardDiskPatch)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmVirtualHardDiskPatchProperties.Serialization.cs b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmVirtualHardDiskPatchProperties.Serialization.cs index 6ff5c588b13c..1e9b88b45862 100644 --- a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmVirtualHardDiskPatchProperties.Serialization.cs +++ b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmVirtualHardDiskPatchProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Hci.Vm.Models /// Defines the resource properties for the update. internal partial class HciVmVirtualHardDiskPatchProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual HciVmVirtualHardDiskPatchProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHciVmVirtualHardDiskPatchProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HciVmVirtualHardDiskPatchProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -122,23 +139,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HciVmVirtualHardDiskPatchProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual HciVmVirtualHardDiskPatchProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHciVmVirtualHardDiskPatchProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HciVmVirtualHardDiskPatchProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmVirtualHardDiskProperties.Serialization.cs b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmVirtualHardDiskProperties.Serialization.cs index cad3ccd01373..2f4985b57ce7 100644 --- a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmVirtualHardDiskProperties.Serialization.cs +++ b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmVirtualHardDiskProperties.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.Hci.Vm.Models /// Properties under the virtual hard disk resource. public partial class HciVmVirtualHardDiskProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual HciVmVirtualHardDiskProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHciVmVirtualHardDiskProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HciVmVirtualHardDiskProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -329,23 +346,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HciVmVirtualHardDiskProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual HciVmVirtualHardDiskProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHciVmVirtualHardDiskProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HciVmVirtualHardDiskProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmVirtualHardDiskProvisioningStatus.Serialization.cs b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmVirtualHardDiskProvisioningStatus.Serialization.cs index 3dee28204fb6..4855c402c551 100644 --- a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmVirtualHardDiskProvisioningStatus.Serialization.cs +++ b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmVirtualHardDiskProvisioningStatus.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Hci.Vm.Models /// VHD Status provisioning status. public partial class HciVmVirtualHardDiskProvisioningStatus : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual HciVmVirtualHardDiskProvisioningStatus PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHciVmVirtualHardDiskProvisioningStatus(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HciVmVirtualHardDiskProvisioningStatus)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -133,23 +150,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HciVmVirtualHardDiskProvisioningStatus IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual HciVmVirtualHardDiskProvisioningStatus PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHciVmVirtualHardDiskProvisioningStatus(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HciVmVirtualHardDiskProvisioningStatus)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmVirtualHardDiskStatus.Serialization.cs b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmVirtualHardDiskStatus.Serialization.cs index 435fc8fa633f..e66323821929 100644 --- a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmVirtualHardDiskStatus.Serialization.cs +++ b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmVirtualHardDiskStatus.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Hci.Vm.Models /// The observed state of virtual hard disks. public partial class HciVmVirtualHardDiskStatus : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual HciVmVirtualHardDiskStatus PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHciVmVirtualHardDiskStatus(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HciVmVirtualHardDiskStatus)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -230,23 +247,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HciVmVirtualHardDiskStatus IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual HciVmVirtualHardDiskStatus PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHciVmVirtualHardDiskStatus(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HciVmVirtualHardDiskStatus)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmVirtualHardDiskUploadContent.Serialization.cs b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmVirtualHardDiskUploadContent.Serialization.cs index 81c2e93172dc..93080aab0085 100644 --- a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmVirtualHardDiskUploadContent.Serialization.cs +++ b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmVirtualHardDiskUploadContent.Serialization.cs @@ -22,6 +22,23 @@ internal HciVmVirtualHardDiskUploadContent() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual HciVmVirtualHardDiskUploadContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHciVmVirtualHardDiskUploadContent(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HciVmVirtualHardDiskUploadContent)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -121,23 +138,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HciVmVirtualHardDiskUploadContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual HciVmVirtualHardDiskUploadContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHciVmVirtualHardDiskUploadContent(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HciVmVirtualHardDiskUploadContent)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmVirtualHardDiskUploadResult.Serialization.cs b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmVirtualHardDiskUploadResult.Serialization.cs index 7e8c7690b706..c5da53b96333 100644 --- a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmVirtualHardDiskUploadResult.Serialization.cs +++ b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmVirtualHardDiskUploadResult.Serialization.cs @@ -18,6 +18,30 @@ namespace Azure.ResourceManager.Hci.Vm.Models /// Response for uploading virtual hard disk. public partial class HciVmVirtualHardDiskUploadResult : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual HciVmVirtualHardDiskUploadResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHciVmVirtualHardDiskUploadResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HciVmVirtualHardDiskUploadResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static HciVmVirtualHardDiskUploadResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeHciVmVirtualHardDiskUploadResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -139,31 +163,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HciVmVirtualHardDiskUploadResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual HciVmVirtualHardDiskUploadResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHciVmVirtualHardDiskUploadResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HciVmVirtualHardDiskUploadResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static HciVmVirtualHardDiskUploadResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeHciVmVirtualHardDiskUploadResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmVirtualHardDiskUploadStatus.Serialization.cs b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmVirtualHardDiskUploadStatus.Serialization.cs index 44a19e357718..babd72417c34 100644 --- a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmVirtualHardDiskUploadStatus.Serialization.cs +++ b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmVirtualHardDiskUploadStatus.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Hci.Vm.Models /// The upload status of the virtual hard disk. public partial class HciVmVirtualHardDiskUploadStatus : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual HciVmVirtualHardDiskUploadStatus PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHciVmVirtualHardDiskUploadStatus(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HciVmVirtualHardDiskUploadStatus)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -180,23 +197,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HciVmVirtualHardDiskUploadStatus IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual HciVmVirtualHardDiskUploadStatus PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHciVmVirtualHardDiskUploadStatus(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HciVmVirtualHardDiskUploadStatus)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmVirtualNetworkAddressSpace.Serialization.cs b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmVirtualNetworkAddressSpace.Serialization.cs index 12f365138457..4dbeb0d5ec44 100644 --- a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmVirtualNetworkAddressSpace.Serialization.cs +++ b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmVirtualNetworkAddressSpace.Serialization.cs @@ -21,6 +21,23 @@ internal HciVmVirtualNetworkAddressSpace() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual HciVmVirtualNetworkAddressSpace PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHciVmVirtualNetworkAddressSpace(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HciVmVirtualNetworkAddressSpace)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -142,23 +159,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HciVmVirtualNetworkAddressSpace IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual HciVmVirtualNetworkAddressSpace PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHciVmVirtualNetworkAddressSpace(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HciVmVirtualNetworkAddressSpace)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmVirtualNetworkDhcpOptions.Serialization.cs b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmVirtualNetworkDhcpOptions.Serialization.cs index cd3ddb7b6a1f..5e6ff272548d 100644 --- a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmVirtualNetworkDhcpOptions.Serialization.cs +++ b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmVirtualNetworkDhcpOptions.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Hci.Vm.Models /// DHCP options for virtual networks. internal partial class HciVmVirtualNetworkDhcpOptions : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual HciVmVirtualNetworkDhcpOptions PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHciVmVirtualNetworkDhcpOptions(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HciVmVirtualNetworkDhcpOptions)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -144,23 +161,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HciVmVirtualNetworkDhcpOptions IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual HciVmVirtualNetworkDhcpOptions PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHciVmVirtualNetworkDhcpOptions(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HciVmVirtualNetworkDhcpOptions)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmVirtualNetworkPatch.Serialization.cs b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmVirtualNetworkPatch.Serialization.cs index 13688f6829aa..2658321ce61d 100644 --- a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmVirtualNetworkPatch.Serialization.cs +++ b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmVirtualNetworkPatch.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.Hci.Vm.Models /// The type used for updating tags in VirtualNetwork resources. public partial class HciVmVirtualNetworkPatch : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual HciVmVirtualNetworkPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHciVmVirtualNetworkPatch(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HciVmVirtualNetworkPatch)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,23 +163,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HciVmVirtualNetworkPatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual HciVmVirtualNetworkPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHciVmVirtualNetworkPatch(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HciVmVirtualNetworkPatch)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmVirtualNetworkProperties.Serialization.cs b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmVirtualNetworkProperties.Serialization.cs index dde160e65c1b..dfd9911d0478 100644 --- a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmVirtualNetworkProperties.Serialization.cs +++ b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmVirtualNetworkProperties.Serialization.cs @@ -21,6 +21,23 @@ internal HciVmVirtualNetworkProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual HciVmVirtualNetworkProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHciVmVirtualNetworkProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HciVmVirtualNetworkProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -158,23 +175,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HciVmVirtualNetworkProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual HciVmVirtualNetworkProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHciVmVirtualNetworkProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HciVmVirtualNetworkProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmVirtualNetworkStatus.Serialization.cs b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmVirtualNetworkStatus.Serialization.cs index 4a03c6fb798c..b2a2715407e1 100644 --- a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmVirtualNetworkStatus.Serialization.cs +++ b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmVirtualNetworkStatus.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Hci.Vm.Models /// The observed status of the virtual network. public partial class HciVmVirtualNetworkStatus : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual HciVmVirtualNetworkStatus PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHciVmVirtualNetworkStatus(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HciVmVirtualNetworkStatus)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -144,23 +161,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HciVmVirtualNetworkStatus IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual HciVmVirtualNetworkStatus PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHciVmVirtualNetworkStatus(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HciVmVirtualNetworkStatus)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmVirtualNetworkStatusProvisioningStatus.Serialization.cs b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmVirtualNetworkStatusProvisioningStatus.Serialization.cs index fe7a644e90db..4c601221fbf3 100644 --- a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmVirtualNetworkStatusProvisioningStatus.Serialization.cs +++ b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmVirtualNetworkStatusProvisioningStatus.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Hci.Vm.Models /// Status of virtual network operations. public partial class HciVmVirtualNetworkStatusProvisioningStatus : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual HciVmVirtualNetworkStatusProvisioningStatus PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHciVmVirtualNetworkStatusProvisioningStatus(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HciVmVirtualNetworkStatusProvisioningStatus)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -133,23 +150,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HciVmVirtualNetworkStatusProvisioningStatus IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual HciVmVirtualNetworkStatusProvisioningStatus PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHciVmVirtualNetworkStatusProvisioningStatus(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HciVmVirtualNetworkStatusProvisioningStatus)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmVirtualNetworkSubnetArmReference.Serialization.cs b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmVirtualNetworkSubnetArmReference.Serialization.cs index 7f80b99301fc..3742479acd5f 100644 --- a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmVirtualNetworkSubnetArmReference.Serialization.cs +++ b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmVirtualNetworkSubnetArmReference.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.Hci.Vm.Models /// The Azure Resource ID for a Virtual Network subnet. public partial class HciVmVirtualNetworkSubnetArmReference : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual HciVmVirtualNetworkSubnetArmReference PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHciVmVirtualNetworkSubnetArmReference(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HciVmVirtualNetworkSubnetArmReference)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -123,23 +140,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HciVmVirtualNetworkSubnetArmReference IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual HciVmVirtualNetworkSubnetArmReference PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHciVmVirtualNetworkSubnetArmReference(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HciVmVirtualNetworkSubnetArmReference)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmVirtualNetworkSubnetIPConfigurationReference.Serialization.cs b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmVirtualNetworkSubnetIPConfigurationReference.Serialization.cs index 9565241a9fa5..d3d7ea9d4d1f 100644 --- a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmVirtualNetworkSubnetIPConfigurationReference.Serialization.cs +++ b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmVirtualNetworkSubnetIPConfigurationReference.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.Hci.Vm.Models /// The Azure Resource ID for a resource consuming IP on a subnet. public partial class HciVmVirtualNetworkSubnetIPConfigurationReference : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual HciVmVirtualNetworkSubnetIPConfigurationReference PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHciVmVirtualNetworkSubnetIPConfigurationReference(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HciVmVirtualNetworkSubnetIPConfigurationReference)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -123,23 +140,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HciVmVirtualNetworkSubnetIPConfigurationReference IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual HciVmVirtualNetworkSubnetIPConfigurationReference PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHciVmVirtualNetworkSubnetIPConfigurationReference(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HciVmVirtualNetworkSubnetIPConfigurationReference)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmVirtualNetworkSubnetPatch.Serialization.cs b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmVirtualNetworkSubnetPatch.Serialization.cs index 75a2ce520d5e..cac656d0d829 100644 --- a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmVirtualNetworkSubnetPatch.Serialization.cs +++ b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmVirtualNetworkSubnetPatch.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.Hci.Vm.Models /// The virtual network subnet resource patch definition. public partial class HciVmVirtualNetworkSubnetPatch : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual HciVmVirtualNetworkSubnetPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHciVmVirtualNetworkSubnetPatch(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HciVmVirtualNetworkSubnetPatch)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -123,23 +140,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HciVmVirtualNetworkSubnetPatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual HciVmVirtualNetworkSubnetPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHciVmVirtualNetworkSubnetPatch(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HciVmVirtualNetworkSubnetPatch)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmVirtualNetworkSubnetProperties.Serialization.cs b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmVirtualNetworkSubnetProperties.Serialization.cs index 2eb70d2756ee..75cc9cce9439 100644 --- a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmVirtualNetworkSubnetProperties.Serialization.cs +++ b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmVirtualNetworkSubnetProperties.Serialization.cs @@ -21,6 +21,23 @@ internal HciVmVirtualNetworkSubnetProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual HciVmVirtualNetworkSubnetProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHciVmVirtualNetworkSubnetProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HciVmVirtualNetworkSubnetProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -228,23 +245,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HciVmVirtualNetworkSubnetProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual HciVmVirtualNetworkSubnetProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHciVmVirtualNetworkSubnetProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HciVmVirtualNetworkSubnetProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmVirtualNetworkSubnetStatus.Serialization.cs b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmVirtualNetworkSubnetStatus.Serialization.cs index 4e9ea9e57bd6..82bfbb1fc802 100644 --- a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmVirtualNetworkSubnetStatus.Serialization.cs +++ b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmVirtualNetworkSubnetStatus.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Hci.Vm.Models /// Status of virtual network subnet operations. public partial class HciVmVirtualNetworkSubnetStatus : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual HciVmVirtualNetworkSubnetStatus PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHciVmVirtualNetworkSubnetStatus(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HciVmVirtualNetworkSubnetStatus)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -144,23 +161,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HciVmVirtualNetworkSubnetStatus IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual HciVmVirtualNetworkSubnetStatus PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHciVmVirtualNetworkSubnetStatus(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HciVmVirtualNetworkSubnetStatus)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmVirtualNetworkSubnetStatusProvisioningStatus.Serialization.cs b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmVirtualNetworkSubnetStatusProvisioningStatus.Serialization.cs index 4bf08ae625d8..86db32899b5e 100644 --- a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmVirtualNetworkSubnetStatusProvisioningStatus.Serialization.cs +++ b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/HciVmVirtualNetworkSubnetStatusProvisioningStatus.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Hci.Vm.Models /// Status of virtual network subnet operations. public partial class HciVmVirtualNetworkSubnetStatusProvisioningStatus : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual HciVmVirtualNetworkSubnetStatusProvisioningStatus PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHciVmVirtualNetworkSubnetStatusProvisioningStatus(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HciVmVirtualNetworkSubnetStatusProvisioningStatus)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -133,23 +150,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HciVmVirtualNetworkSubnetStatusProvisioningStatus IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual HciVmVirtualNetworkSubnetStatusProvisioningStatus PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHciVmVirtualNetworkSubnetStatusProvisioningStatus(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HciVmVirtualNetworkSubnetStatusProvisioningStatus)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/ImageArmReference.Serialization.cs b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/ImageArmReference.Serialization.cs index 66d0119cdfd0..ace3e9c99cf2 100644 --- a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/ImageArmReference.Serialization.cs +++ b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/ImageArmReference.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.Hci.Vm.Models /// The Azure Resource ID for a Gallery Image. internal partial class ImageArmReference : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ImageArmReference PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeImageArmReference(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ImageArmReference)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -123,23 +140,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ImageArmReference IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ImageArmReference PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeImageArmReference(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ImageArmReference)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/LoadBalancerListResult.Serialization.cs b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/LoadBalancerListResult.Serialization.cs index dd915c79de58..737832cf9817 100644 --- a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/LoadBalancerListResult.Serialization.cs +++ b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/LoadBalancerListResult.Serialization.cs @@ -22,6 +22,30 @@ internal LoadBalancerListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual LoadBalancerListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeLoadBalancerListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(LoadBalancerListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static LoadBalancerListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeLoadBalancerListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. LoadBalancerListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual LoadBalancerListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeLoadBalancerListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(LoadBalancerListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static LoadBalancerListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeLoadBalancerListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/LoadBalancerProbeReference.Serialization.cs b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/LoadBalancerProbeReference.Serialization.cs index b41cf14ec5ab..568c08ad01b1 100644 --- a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/LoadBalancerProbeReference.Serialization.cs +++ b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/LoadBalancerProbeReference.Serialization.cs @@ -21,6 +21,23 @@ internal LoadBalancerProbeReference() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual LoadBalancerProbeReference PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeLoadBalancerProbeReference(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(LoadBalancerProbeReference)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -120,23 +137,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. LoadBalancerProbeReference IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual LoadBalancerProbeReference PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeLoadBalancerProbeReference(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(LoadBalancerProbeReference)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/LogicalNetworkListResult.Serialization.cs b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/LogicalNetworkListResult.Serialization.cs index 023c6d6bc704..61d20d350e5a 100644 --- a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/LogicalNetworkListResult.Serialization.cs +++ b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/LogicalNetworkListResult.Serialization.cs @@ -22,6 +22,30 @@ internal LogicalNetworkListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual LogicalNetworkListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeLogicalNetworkListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(LogicalNetworkListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static LogicalNetworkListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeLogicalNetworkListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. LogicalNetworkListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual LogicalNetworkListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeLogicalNetworkListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(LogicalNetworkListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static LogicalNetworkListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeLogicalNetworkListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/ManagedNetworkFabricArmReference.Serialization.cs b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/ManagedNetworkFabricArmReference.Serialization.cs index 243f3b1b1b4c..1a504b5a6fe9 100644 --- a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/ManagedNetworkFabricArmReference.Serialization.cs +++ b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/ManagedNetworkFabricArmReference.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.Hci.Vm.Models /// The Azure Resource ID for a Managed Network Fabric L2ISD or L3ISD internal network. internal partial class ManagedNetworkFabricArmReference : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ManagedNetworkFabricArmReference PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeManagedNetworkFabricArmReference(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ManagedNetworkFabricArmReference)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -123,23 +140,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ManagedNetworkFabricArmReference IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ManagedNetworkFabricArmReference PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeManagedNetworkFabricArmReference(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ManagedNetworkFabricArmReference)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/MarketplaceGalleryImageListResult.Serialization.cs b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/MarketplaceGalleryImageListResult.Serialization.cs index b7d5ae4d603a..425498d94d35 100644 --- a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/MarketplaceGalleryImageListResult.Serialization.cs +++ b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/MarketplaceGalleryImageListResult.Serialization.cs @@ -22,6 +22,30 @@ internal MarketplaceGalleryImageListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual MarketplaceGalleryImageListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeMarketplaceGalleryImageListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(MarketplaceGalleryImageListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static MarketplaceGalleryImageListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeMarketplaceGalleryImageListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. MarketplaceGalleryImageListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual MarketplaceGalleryImageListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeMarketplaceGalleryImageListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(MarketplaceGalleryImageListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static MarketplaceGalleryImageListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeMarketplaceGalleryImageListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/MarketplaceGalleryImageStatusDownloadStatus.Serialization.cs b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/MarketplaceGalleryImageStatusDownloadStatus.Serialization.cs index 637390190ff7..536f14853d89 100644 --- a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/MarketplaceGalleryImageStatusDownloadStatus.Serialization.cs +++ b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/MarketplaceGalleryImageStatusDownloadStatus.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Hci.Vm.Models /// The download status of the gallery image. internal partial class MarketplaceGalleryImageStatusDownloadStatus : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual MarketplaceGalleryImageStatusDownloadStatus PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeMarketplaceGalleryImageStatusDownloadStatus(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(MarketplaceGalleryImageStatusDownloadStatus)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -122,23 +139,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. MarketplaceGalleryImageStatusDownloadStatus IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual MarketplaceGalleryImageStatusDownloadStatus PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeMarketplaceGalleryImageStatusDownloadStatus(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(MarketplaceGalleryImageStatusDownloadStatus)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/NatGatewayArmReference.Serialization.cs b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/NatGatewayArmReference.Serialization.cs index 7b480a8c0ff4..cd2790bb8023 100644 --- a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/NatGatewayArmReference.Serialization.cs +++ b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/NatGatewayArmReference.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.Hci.Vm.Models /// The ARM ID for a Network Security Group. internal partial class NatGatewayArmReference : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual NatGatewayArmReference PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeNatGatewayArmReference(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(NatGatewayArmReference)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -123,23 +140,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. NatGatewayArmReference IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual NatGatewayArmReference PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeNatGatewayArmReference(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(NatGatewayArmReference)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/NatGatewayListResult.Serialization.cs b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/NatGatewayListResult.Serialization.cs index 109cd237c119..23e59a21651b 100644 --- a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/NatGatewayListResult.Serialization.cs +++ b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/NatGatewayListResult.Serialization.cs @@ -22,6 +22,30 @@ internal NatGatewayListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual NatGatewayListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeNatGatewayListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(NatGatewayListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static NatGatewayListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeNatGatewayListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. NatGatewayListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual NatGatewayListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeNatGatewayListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(NatGatewayListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static NatGatewayListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeNatGatewayListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/NetworkInterfaceListResult.Serialization.cs b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/NetworkInterfaceListResult.Serialization.cs index 55b40578d807..a8eb72bdd0c5 100644 --- a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/NetworkInterfaceListResult.Serialization.cs +++ b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/NetworkInterfaceListResult.Serialization.cs @@ -22,6 +22,30 @@ internal NetworkInterfaceListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual NetworkInterfaceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeNetworkInterfaceListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(NetworkInterfaceListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static NetworkInterfaceListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeNetworkInterfaceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. NetworkInterfaceListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual NetworkInterfaceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeNetworkInterfaceListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(NetworkInterfaceListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static NetworkInterfaceListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeNetworkInterfaceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/NetworkProfileUpdate.Serialization.cs b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/NetworkProfileUpdate.Serialization.cs index a36190fc5172..bfbee4004d89 100644 --- a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/NetworkProfileUpdate.Serialization.cs +++ b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/NetworkProfileUpdate.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Hci.Vm.Models /// NetworkProfile - describes the network update configuration the virtual machine instance. internal partial class NetworkProfileUpdate : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual NetworkProfileUpdate PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeNetworkProfileUpdate(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(NetworkProfileUpdate)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -132,23 +149,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. NetworkProfileUpdate IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual NetworkProfileUpdate PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeNetworkProfileUpdate(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(NetworkProfileUpdate)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/NetworkSecurityGroupArmReference.Serialization.cs b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/NetworkSecurityGroupArmReference.Serialization.cs index 54082892df76..e1d69b41b187 100644 --- a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/NetworkSecurityGroupArmReference.Serialization.cs +++ b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/NetworkSecurityGroupArmReference.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.Hci.Vm.Models /// The Azure Resource ID for a Network Security Group. internal partial class NetworkSecurityGroupArmReference : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual NetworkSecurityGroupArmReference PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeNetworkSecurityGroupArmReference(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(NetworkSecurityGroupArmReference)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -123,23 +140,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. NetworkSecurityGroupArmReference IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual NetworkSecurityGroupArmReference PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeNetworkSecurityGroupArmReference(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(NetworkSecurityGroupArmReference)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/NetworkSecurityGroupListResult.Serialization.cs b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/NetworkSecurityGroupListResult.Serialization.cs index e850e68a7623..263f0afb8102 100644 --- a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/NetworkSecurityGroupListResult.Serialization.cs +++ b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/NetworkSecurityGroupListResult.Serialization.cs @@ -22,6 +22,30 @@ internal NetworkSecurityGroupListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual NetworkSecurityGroupListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeNetworkSecurityGroupListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(NetworkSecurityGroupListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static NetworkSecurityGroupListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeNetworkSecurityGroupListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. NetworkSecurityGroupListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual NetworkSecurityGroupListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeNetworkSecurityGroupListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(NetworkSecurityGroupListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static NetworkSecurityGroupListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeNetworkSecurityGroupListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/PublicIPAddressListResult.Serialization.cs b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/PublicIPAddressListResult.Serialization.cs index 8fa3df2560bd..98e783ed1c7c 100644 --- a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/PublicIPAddressListResult.Serialization.cs +++ b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/PublicIPAddressListResult.Serialization.cs @@ -22,6 +22,30 @@ internal PublicIPAddressListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual PublicIPAddressListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializePublicIPAddressListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(PublicIPAddressListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static PublicIPAddressListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializePublicIPAddressListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. PublicIPAddressListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual PublicIPAddressListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializePublicIPAddressListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(PublicIPAddressListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static PublicIPAddressListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializePublicIPAddressListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/RouteProperties.Serialization.cs b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/RouteProperties.Serialization.cs index 647bec0e577b..c203505ad833 100644 --- a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/RouteProperties.Serialization.cs +++ b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/RouteProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Hci.Vm.Models /// RoutePropertiesFormat - Route resource. internal partial class RouteProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual RouteProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeRouteProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(RouteProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -129,23 +146,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. RouteProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual RouteProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeRouteProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(RouteProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/RouteTableProperties.Serialization.cs b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/RouteTableProperties.Serialization.cs index de0baa71af47..ffdb5f79c7b0 100644 --- a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/RouteTableProperties.Serialization.cs +++ b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/RouteTableProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Hci.Vm.Models /// RouteTablePropertiesFormat - Route Table resource. internal partial class RouteTableProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual RouteTableProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeRouteTableProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(RouteTableProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -132,23 +149,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. RouteTableProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual RouteTableProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeRouteTableProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(RouteTableProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/SecurityRuleListResult.Serialization.cs b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/SecurityRuleListResult.Serialization.cs index 3fc52e378a48..8b4ffad712ad 100644 --- a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/SecurityRuleListResult.Serialization.cs +++ b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/SecurityRuleListResult.Serialization.cs @@ -22,6 +22,30 @@ internal SecurityRuleListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SecurityRuleListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSecurityRuleListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SecurityRuleListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static SecurityRuleListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeSecurityRuleListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SecurityRuleListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SecurityRuleListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSecurityRuleListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SecurityRuleListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static SecurityRuleListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeSecurityRuleListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/StorageContainerListResult.Serialization.cs b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/StorageContainerListResult.Serialization.cs index 622901a745d3..52a619f33cab 100644 --- a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/StorageContainerListResult.Serialization.cs +++ b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/StorageContainerListResult.Serialization.cs @@ -22,6 +22,30 @@ internal StorageContainerListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual StorageContainerListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeStorageContainerListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(StorageContainerListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static StorageContainerListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeStorageContainerListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. StorageContainerListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual StorageContainerListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeStorageContainerListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(StorageContainerListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static StorageContainerListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeStorageContainerListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/StorageProfileUpdate.Serialization.cs b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/StorageProfileUpdate.Serialization.cs index 3c488fb11d7a..12fd7f183e65 100644 --- a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/StorageProfileUpdate.Serialization.cs +++ b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/StorageProfileUpdate.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Hci.Vm.Models /// Storage profile update. internal partial class StorageProfileUpdate : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual StorageProfileUpdate PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeStorageProfileUpdate(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(StorageProfileUpdate)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -132,23 +149,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. StorageProfileUpdate IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual StorageProfileUpdate PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeStorageProfileUpdate(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(StorageProfileUpdate)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/SubnetProperties.Serialization.cs b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/SubnetProperties.Serialization.cs index fbfe6f36d2d3..2769817157de 100644 --- a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/SubnetProperties.Serialization.cs +++ b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/SubnetProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Hci.Vm.Models /// Properties of the subnet. internal partial class SubnetProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SubnetProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSubnetProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SubnetProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -290,23 +307,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SubnetProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SubnetProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSubnetProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SubnetProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/VirtualHardDiskListResult.Serialization.cs b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/VirtualHardDiskListResult.Serialization.cs index f1a5b3d8aaa6..182480d57363 100644 --- a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/VirtualHardDiskListResult.Serialization.cs +++ b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/VirtualHardDiskListResult.Serialization.cs @@ -22,6 +22,30 @@ internal VirtualHardDiskListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual VirtualHardDiskListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeVirtualHardDiskListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(VirtualHardDiskListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static VirtualHardDiskListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeVirtualHardDiskListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. VirtualHardDiskListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual VirtualHardDiskListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeVirtualHardDiskListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(VirtualHardDiskListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static VirtualHardDiskListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeVirtualHardDiskListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/VirtualMachineInstanceManagedDiskContent.Serialization.cs b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/VirtualMachineInstanceManagedDiskContent.Serialization.cs index 885585e05813..e32be3de86b6 100644 --- a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/VirtualMachineInstanceManagedDiskContent.Serialization.cs +++ b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/VirtualMachineInstanceManagedDiskContent.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Hci.Vm.Models /// The parameters of a managed disk. internal partial class VirtualMachineInstanceManagedDiskContent : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual VirtualMachineInstanceManagedDiskContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeVirtualMachineInstanceManagedDiskContent(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(VirtualMachineInstanceManagedDiskContent)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -122,23 +139,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. VirtualMachineInstanceManagedDiskContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual VirtualMachineInstanceManagedDiskContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeVirtualMachineInstanceManagedDiskContent(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(VirtualMachineInstanceManagedDiskContent)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/VirtualMachineInstancePropertiesNetworkProfile.Serialization.cs b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/VirtualMachineInstancePropertiesNetworkProfile.Serialization.cs index ccb9d0877037..47f5773e29d3 100644 --- a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/VirtualMachineInstancePropertiesNetworkProfile.Serialization.cs +++ b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/VirtualMachineInstancePropertiesNetworkProfile.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Hci.Vm.Models /// NetworkProfile - describes the network configuration the virtual machine instance. internal partial class VirtualMachineInstancePropertiesNetworkProfile : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual VirtualMachineInstancePropertiesNetworkProfile PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeVirtualMachineInstancePropertiesNetworkProfile(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(VirtualMachineInstancePropertiesNetworkProfile)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -132,23 +149,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. VirtualMachineInstancePropertiesNetworkProfile IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual VirtualMachineInstancePropertiesNetworkProfile PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeVirtualMachineInstancePropertiesNetworkProfile(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(VirtualMachineInstancePropertiesNetworkProfile)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/VirtualMachineInstancePropertiesSecurityProfileUefiSettings.Serialization.cs b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/VirtualMachineInstancePropertiesSecurityProfileUefiSettings.Serialization.cs index 425962f63c86..ae931e88c99c 100644 --- a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/VirtualMachineInstancePropertiesSecurityProfileUefiSettings.Serialization.cs +++ b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/VirtualMachineInstancePropertiesSecurityProfileUefiSettings.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Hci.Vm.Models /// Uefi settings - Specifies whether secure boot should be enabled on the virtual machine instance. internal partial class VirtualMachineInstancePropertiesSecurityProfileUefiSettings : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual VirtualMachineInstancePropertiesSecurityProfileUefiSettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeVirtualMachineInstancePropertiesSecurityProfileUefiSettings(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(VirtualMachineInstancePropertiesSecurityProfileUefiSettings)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -122,23 +139,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. VirtualMachineInstancePropertiesSecurityProfileUefiSettings IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual VirtualMachineInstancePropertiesSecurityProfileUefiSettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeVirtualMachineInstancePropertiesSecurityProfileUefiSettings(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(VirtualMachineInstancePropertiesSecurityProfileUefiSettings)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/VirtualMachineInstanceView.Serialization.cs b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/VirtualMachineInstanceView.Serialization.cs index 93a0689394a4..23921ca4775c 100644 --- a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/VirtualMachineInstanceView.Serialization.cs +++ b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/VirtualMachineInstanceView.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Hci.Vm.Models /// The instance view of a virtual machine. internal partial class VirtualMachineInstanceView : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual VirtualMachineInstanceView PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeVirtualMachineInstanceView(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(VirtualMachineInstanceView)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -122,23 +139,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. VirtualMachineInstanceView IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual VirtualMachineInstanceView PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeVirtualMachineInstanceView(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(VirtualMachineInstanceView)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/VirtualNetworkArmReference.Serialization.cs b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/VirtualNetworkArmReference.Serialization.cs index 7234938f5b3a..748de4b22394 100644 --- a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/VirtualNetworkArmReference.Serialization.cs +++ b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/VirtualNetworkArmReference.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.Hci.Vm.Models /// The Azure Resource ID for a Virtual Network. internal partial class VirtualNetworkArmReference : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual VirtualNetworkArmReference PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeVirtualNetworkArmReference(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(VirtualNetworkArmReference)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -123,23 +140,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. VirtualNetworkArmReference IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual VirtualNetworkArmReference PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeVirtualNetworkArmReference(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(VirtualNetworkArmReference)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/VirtualNetworkListResult.Serialization.cs b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/VirtualNetworkListResult.Serialization.cs index 2a83907c222c..48aa360d14e9 100644 --- a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/VirtualNetworkListResult.Serialization.cs +++ b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/VirtualNetworkListResult.Serialization.cs @@ -22,6 +22,30 @@ internal VirtualNetworkListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual VirtualNetworkListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeVirtualNetworkListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(VirtualNetworkListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static VirtualNetworkListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeVirtualNetworkListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. VirtualNetworkListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual VirtualNetworkListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeVirtualNetworkListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(VirtualNetworkListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static VirtualNetworkListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeVirtualNetworkListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/VirtualNetworkSubnetListResult.Serialization.cs b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/VirtualNetworkSubnetListResult.Serialization.cs index c89651c3d657..041ccfc694dc 100644 --- a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/VirtualNetworkSubnetListResult.Serialization.cs +++ b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/VirtualNetworkSubnetListResult.Serialization.cs @@ -22,6 +22,30 @@ internal VirtualNetworkSubnetListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual VirtualNetworkSubnetListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeVirtualNetworkSubnetListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(VirtualNetworkSubnetListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static VirtualNetworkSubnetListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeVirtualNetworkSubnetListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. VirtualNetworkSubnetListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual VirtualNetworkSubnetListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeVirtualNetworkSubnetListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(VirtualNetworkSubnetListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static VirtualNetworkSubnetListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeVirtualNetworkSubnetListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/VirtualNetworkSubnetUpdateProperties.Serialization.cs b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/VirtualNetworkSubnetUpdateProperties.Serialization.cs index a9c3ba989337..d740fef7a2d5 100644 --- a/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/VirtualNetworkSubnetUpdateProperties.Serialization.cs +++ b/sdk/azurestackhci/Azure.ResourceManager.Hci.Vm/src/Generated/Models/VirtualNetworkSubnetUpdateProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Hci.Vm.Models /// The virtual network subnet resource patch properties definition. public partial class VirtualNetworkSubnetUpdateProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual VirtualNetworkSubnetUpdateProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeVirtualNetworkSubnetUpdateProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(VirtualNetworkSubnetUpdateProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -137,23 +154,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. VirtualNetworkSubnetUpdateProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual VirtualNetworkSubnetUpdateProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeVirtualNetworkSubnetUpdateProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(VirtualNetworkSubnetUpdateProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/carbon/Azure.ResourceManager.CarbonOptimization/src/Generated/Models/CarbonEmission.Serialization.cs b/sdk/carbon/Azure.ResourceManager.CarbonOptimization/src/Generated/Models/CarbonEmission.Serialization.cs index 2196da414248..28a30b6b3a98 100644 --- a/sdk/carbon/Azure.ResourceManager.CarbonOptimization/src/Generated/Models/CarbonEmission.Serialization.cs +++ b/sdk/carbon/Azure.ResourceManager.CarbonOptimization/src/Generated/Models/CarbonEmission.Serialization.cs @@ -24,6 +24,23 @@ internal CarbonEmission() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual CarbonEmission PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeCarbonEmission(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(CarbonEmission)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -151,23 +168,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. CarbonEmission IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual CarbonEmission PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeCarbonEmission(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(CarbonEmission)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/carbon/Azure.ResourceManager.CarbonOptimization/src/Generated/Models/CarbonEmissionAvailableDateRange.Serialization.cs b/sdk/carbon/Azure.ResourceManager.CarbonOptimization/src/Generated/Models/CarbonEmissionAvailableDateRange.Serialization.cs index 86f1d526f5ef..f01c20b4d839 100644 --- a/sdk/carbon/Azure.ResourceManager.CarbonOptimization/src/Generated/Models/CarbonEmissionAvailableDateRange.Serialization.cs +++ b/sdk/carbon/Azure.ResourceManager.CarbonOptimization/src/Generated/Models/CarbonEmissionAvailableDateRange.Serialization.cs @@ -22,6 +22,30 @@ internal CarbonEmissionAvailableDateRange() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual CarbonEmissionAvailableDateRange PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeCarbonEmissionAvailableDateRange(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(CarbonEmissionAvailableDateRange)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static CarbonEmissionAvailableDateRange FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeCarbonEmissionAvailableDateRange(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -129,31 +153,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. CarbonEmissionAvailableDateRange IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual CarbonEmissionAvailableDateRange PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeCarbonEmissionAvailableDateRange(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(CarbonEmissionAvailableDateRange)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static CarbonEmissionAvailableDateRange FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeCarbonEmissionAvailableDateRange(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/carbon/Azure.ResourceManager.CarbonOptimization/src/Generated/Models/CarbonEmissionItemDetail.Serialization.cs b/sdk/carbon/Azure.ResourceManager.CarbonOptimization/src/Generated/Models/CarbonEmissionItemDetail.Serialization.cs index a9bf8b512453..dd7cd29db784 100644 --- a/sdk/carbon/Azure.ResourceManager.CarbonOptimization/src/Generated/Models/CarbonEmissionItemDetail.Serialization.cs +++ b/sdk/carbon/Azure.ResourceManager.CarbonOptimization/src/Generated/Models/CarbonEmissionItemDetail.Serialization.cs @@ -21,6 +21,23 @@ internal CarbonEmissionItemDetail() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override CarbonEmission PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeCarbonEmissionItemDetail(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(CarbonEmissionItemDetail)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -160,23 +177,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. CarbonEmissionItemDetail IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (CarbonEmissionItemDetail)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override CarbonEmission PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeCarbonEmissionItemDetail(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(CarbonEmissionItemDetail)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/carbon/Azure.ResourceManager.CarbonOptimization/src/Generated/Models/CarbonEmissionListResult.Serialization.cs b/sdk/carbon/Azure.ResourceManager.CarbonOptimization/src/Generated/Models/CarbonEmissionListResult.Serialization.cs index 7b94496cf50a..d8db40cb8abc 100644 --- a/sdk/carbon/Azure.ResourceManager.CarbonOptimization/src/Generated/Models/CarbonEmissionListResult.Serialization.cs +++ b/sdk/carbon/Azure.ResourceManager.CarbonOptimization/src/Generated/Models/CarbonEmissionListResult.Serialization.cs @@ -22,6 +22,30 @@ internal CarbonEmissionListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual CarbonEmissionListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeCarbonEmissionListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(CarbonEmissionListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static CarbonEmissionListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeCarbonEmissionListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -167,31 +191,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. CarbonEmissionListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual CarbonEmissionListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeCarbonEmissionListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(CarbonEmissionListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static CarbonEmissionListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeCarbonEmissionListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/carbon/Azure.ResourceManager.CarbonOptimization/src/Generated/Models/CarbonEmissionMonthlySummary.Serialization.cs b/sdk/carbon/Azure.ResourceManager.CarbonOptimization/src/Generated/Models/CarbonEmissionMonthlySummary.Serialization.cs index 95be02b87b45..2f6a228ecbf4 100644 --- a/sdk/carbon/Azure.ResourceManager.CarbonOptimization/src/Generated/Models/CarbonEmissionMonthlySummary.Serialization.cs +++ b/sdk/carbon/Azure.ResourceManager.CarbonOptimization/src/Generated/Models/CarbonEmissionMonthlySummary.Serialization.cs @@ -21,6 +21,23 @@ internal CarbonEmissionMonthlySummary() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override CarbonEmission PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeCarbonEmissionMonthlySummary(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(CarbonEmissionMonthlySummary)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -160,23 +177,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. CarbonEmissionMonthlySummary IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (CarbonEmissionMonthlySummary)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override CarbonEmission PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeCarbonEmissionMonthlySummary(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(CarbonEmissionMonthlySummary)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/carbon/Azure.ResourceManager.CarbonOptimization/src/Generated/Models/CarbonEmissionOverallSummary.Serialization.cs b/sdk/carbon/Azure.ResourceManager.CarbonOptimization/src/Generated/Models/CarbonEmissionOverallSummary.Serialization.cs index 8af5413358b9..51f3eb2a1b9c 100644 --- a/sdk/carbon/Azure.ResourceManager.CarbonOptimization/src/Generated/Models/CarbonEmissionOverallSummary.Serialization.cs +++ b/sdk/carbon/Azure.ResourceManager.CarbonOptimization/src/Generated/Models/CarbonEmissionOverallSummary.Serialization.cs @@ -21,6 +21,23 @@ internal CarbonEmissionOverallSummary() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override CarbonEmission PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeCarbonEmissionOverallSummary(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(CarbonEmissionOverallSummary)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -142,23 +159,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. CarbonEmissionOverallSummary IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (CarbonEmissionOverallSummary)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override CarbonEmission PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeCarbonEmissionOverallSummary(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(CarbonEmissionOverallSummary)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/carbon/Azure.ResourceManager.CarbonOptimization/src/Generated/Models/CarbonEmissionQueryDateRange.Serialization.cs b/sdk/carbon/Azure.ResourceManager.CarbonOptimization/src/Generated/Models/CarbonEmissionQueryDateRange.Serialization.cs index 8def7a102c57..0871f5a68f3f 100644 --- a/sdk/carbon/Azure.ResourceManager.CarbonOptimization/src/Generated/Models/CarbonEmissionQueryDateRange.Serialization.cs +++ b/sdk/carbon/Azure.ResourceManager.CarbonOptimization/src/Generated/Models/CarbonEmissionQueryDateRange.Serialization.cs @@ -21,6 +21,23 @@ internal CarbonEmissionQueryDateRange() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual CarbonEmissionQueryDateRange PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeCarbonEmissionQueryDateRange(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(CarbonEmissionQueryDateRange)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -128,23 +145,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. CarbonEmissionQueryDateRange IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual CarbonEmissionQueryDateRange PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeCarbonEmissionQueryDateRange(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(CarbonEmissionQueryDateRange)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/carbon/Azure.ResourceManager.CarbonOptimization/src/Generated/Models/CarbonEmissionQueryFilter.Serialization.cs b/sdk/carbon/Azure.ResourceManager.CarbonOptimization/src/Generated/Models/CarbonEmissionQueryFilter.Serialization.cs index cf2d505c70c0..1447cb3229e1 100644 --- a/sdk/carbon/Azure.ResourceManager.CarbonOptimization/src/Generated/Models/CarbonEmissionQueryFilter.Serialization.cs +++ b/sdk/carbon/Azure.ResourceManager.CarbonOptimization/src/Generated/Models/CarbonEmissionQueryFilter.Serialization.cs @@ -25,6 +25,23 @@ internal CarbonEmissionQueryFilter() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual CarbonEmissionQueryFilter PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeCarbonEmissionQueryFilter(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(CarbonEmissionQueryFilter)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -182,23 +199,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. CarbonEmissionQueryFilter IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual CarbonEmissionQueryFilter PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeCarbonEmissionQueryFilter(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(CarbonEmissionQueryFilter)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/carbon/Azure.ResourceManager.CarbonOptimization/src/Generated/Models/CarbonEmissionTopItemMonthlySummary.Serialization.cs b/sdk/carbon/Azure.ResourceManager.CarbonOptimization/src/Generated/Models/CarbonEmissionTopItemMonthlySummary.Serialization.cs index 8cc80861a55b..edf4aff98233 100644 --- a/sdk/carbon/Azure.ResourceManager.CarbonOptimization/src/Generated/Models/CarbonEmissionTopItemMonthlySummary.Serialization.cs +++ b/sdk/carbon/Azure.ResourceManager.CarbonOptimization/src/Generated/Models/CarbonEmissionTopItemMonthlySummary.Serialization.cs @@ -21,6 +21,23 @@ internal CarbonEmissionTopItemMonthlySummary() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override CarbonEmission PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeCarbonEmissionTopItemMonthlySummary(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(CarbonEmissionTopItemMonthlySummary)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -169,23 +186,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. CarbonEmissionTopItemMonthlySummary IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (CarbonEmissionTopItemMonthlySummary)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override CarbonEmission PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeCarbonEmissionTopItemMonthlySummary(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(CarbonEmissionTopItemMonthlySummary)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/carbon/Azure.ResourceManager.CarbonOptimization/src/Generated/Models/CarbonEmissionTopItemsSummary.Serialization.cs b/sdk/carbon/Azure.ResourceManager.CarbonOptimization/src/Generated/Models/CarbonEmissionTopItemsSummary.Serialization.cs index d21f62386685..69b6781a839e 100644 --- a/sdk/carbon/Azure.ResourceManager.CarbonOptimization/src/Generated/Models/CarbonEmissionTopItemsSummary.Serialization.cs +++ b/sdk/carbon/Azure.ResourceManager.CarbonOptimization/src/Generated/Models/CarbonEmissionTopItemsSummary.Serialization.cs @@ -21,6 +21,23 @@ internal CarbonEmissionTopItemsSummary() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override CarbonEmission PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeCarbonEmissionTopItemsSummary(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(CarbonEmissionTopItemsSummary)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -160,23 +177,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. CarbonEmissionTopItemsSummary IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (CarbonEmissionTopItemsSummary)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override CarbonEmission PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeCarbonEmissionTopItemsSummary(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(CarbonEmissionTopItemsSummary)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/carbon/Azure.ResourceManager.CarbonOptimization/src/Generated/Models/ItemDetailsQueryFilter.Serialization.cs b/sdk/carbon/Azure.ResourceManager.CarbonOptimization/src/Generated/Models/ItemDetailsQueryFilter.Serialization.cs index 147896228ddd..bf6a995363ea 100644 --- a/sdk/carbon/Azure.ResourceManager.CarbonOptimization/src/Generated/Models/ItemDetailsQueryFilter.Serialization.cs +++ b/sdk/carbon/Azure.ResourceManager.CarbonOptimization/src/Generated/Models/ItemDetailsQueryFilter.Serialization.cs @@ -22,6 +22,23 @@ internal ItemDetailsQueryFilter() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override CarbonEmissionQueryFilter PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeItemDetailsQueryFilter(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ItemDetailsQueryFilter)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -239,23 +256,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ItemDetailsQueryFilter IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (ItemDetailsQueryFilter)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override CarbonEmissionQueryFilter PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeItemDetailsQueryFilter(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ItemDetailsQueryFilter)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/carbon/Azure.ResourceManager.CarbonOptimization/src/Generated/Models/MonthlySummaryReportQueryFilter.Serialization.cs b/sdk/carbon/Azure.ResourceManager.CarbonOptimization/src/Generated/Models/MonthlySummaryReportQueryFilter.Serialization.cs index 2d4ac5efea5b..c6f963be712c 100644 --- a/sdk/carbon/Azure.ResourceManager.CarbonOptimization/src/Generated/Models/MonthlySummaryReportQueryFilter.Serialization.cs +++ b/sdk/carbon/Azure.ResourceManager.CarbonOptimization/src/Generated/Models/MonthlySummaryReportQueryFilter.Serialization.cs @@ -22,6 +22,23 @@ internal MonthlySummaryReportQueryFilter() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override CarbonEmissionQueryFilter PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeMonthlySummaryReportQueryFilter(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(MonthlySummaryReportQueryFilter)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -191,23 +208,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. MonthlySummaryReportQueryFilter IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (MonthlySummaryReportQueryFilter)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override CarbonEmissionQueryFilter PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeMonthlySummaryReportQueryFilter(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(MonthlySummaryReportQueryFilter)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/carbon/Azure.ResourceManager.CarbonOptimization/src/Generated/Models/OverallSummaryReportQueryFilter.Serialization.cs b/sdk/carbon/Azure.ResourceManager.CarbonOptimization/src/Generated/Models/OverallSummaryReportQueryFilter.Serialization.cs index e905c8232921..617986d9e095 100644 --- a/sdk/carbon/Azure.ResourceManager.CarbonOptimization/src/Generated/Models/OverallSummaryReportQueryFilter.Serialization.cs +++ b/sdk/carbon/Azure.ResourceManager.CarbonOptimization/src/Generated/Models/OverallSummaryReportQueryFilter.Serialization.cs @@ -22,6 +22,23 @@ internal OverallSummaryReportQueryFilter() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override CarbonEmissionQueryFilter PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeOverallSummaryReportQueryFilter(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(OverallSummaryReportQueryFilter)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -191,23 +208,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. OverallSummaryReportQueryFilter IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (OverallSummaryReportQueryFilter)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override CarbonEmissionQueryFilter PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeOverallSummaryReportQueryFilter(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(OverallSummaryReportQueryFilter)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/carbon/Azure.ResourceManager.CarbonOptimization/src/Generated/Models/ResourceCarbonEmissionItemDetail.Serialization.cs b/sdk/carbon/Azure.ResourceManager.CarbonOptimization/src/Generated/Models/ResourceCarbonEmissionItemDetail.Serialization.cs index 71b156b5fe36..1e86cd1b2868 100644 --- a/sdk/carbon/Azure.ResourceManager.CarbonOptimization/src/Generated/Models/ResourceCarbonEmissionItemDetail.Serialization.cs +++ b/sdk/carbon/Azure.ResourceManager.CarbonOptimization/src/Generated/Models/ResourceCarbonEmissionItemDetail.Serialization.cs @@ -22,6 +22,23 @@ internal ResourceCarbonEmissionItemDetail() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override CarbonEmission PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeResourceCarbonEmissionItemDetail(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ResourceCarbonEmissionItemDetail)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -220,23 +237,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ResourceCarbonEmissionItemDetail IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (ResourceCarbonEmissionItemDetail)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override CarbonEmission PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeResourceCarbonEmissionItemDetail(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ResourceCarbonEmissionItemDetail)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/carbon/Azure.ResourceManager.CarbonOptimization/src/Generated/Models/ResourceCarbonEmissionTopItemMonthlySummary.Serialization.cs b/sdk/carbon/Azure.ResourceManager.CarbonOptimization/src/Generated/Models/ResourceCarbonEmissionTopItemMonthlySummary.Serialization.cs index 0d9f3c22cb6a..acd984aaa9de 100644 --- a/sdk/carbon/Azure.ResourceManager.CarbonOptimization/src/Generated/Models/ResourceCarbonEmissionTopItemMonthlySummary.Serialization.cs +++ b/sdk/carbon/Azure.ResourceManager.CarbonOptimization/src/Generated/Models/ResourceCarbonEmissionTopItemMonthlySummary.Serialization.cs @@ -22,6 +22,23 @@ internal ResourceCarbonEmissionTopItemMonthlySummary() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override CarbonEmission PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeResourceCarbonEmissionTopItemMonthlySummary(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ResourceCarbonEmissionTopItemMonthlySummary)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -197,23 +214,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ResourceCarbonEmissionTopItemMonthlySummary IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (ResourceCarbonEmissionTopItemMonthlySummary)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override CarbonEmission PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeResourceCarbonEmissionTopItemMonthlySummary(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ResourceCarbonEmissionTopItemMonthlySummary)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/carbon/Azure.ResourceManager.CarbonOptimization/src/Generated/Models/ResourceCarbonEmissionTopItemsSummary.Serialization.cs b/sdk/carbon/Azure.ResourceManager.CarbonOptimization/src/Generated/Models/ResourceCarbonEmissionTopItemsSummary.Serialization.cs index d68a9aded180..480d240353fb 100644 --- a/sdk/carbon/Azure.ResourceManager.CarbonOptimization/src/Generated/Models/ResourceCarbonEmissionTopItemsSummary.Serialization.cs +++ b/sdk/carbon/Azure.ResourceManager.CarbonOptimization/src/Generated/Models/ResourceCarbonEmissionTopItemsSummary.Serialization.cs @@ -22,6 +22,23 @@ internal ResourceCarbonEmissionTopItemsSummary() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override CarbonEmission PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeResourceCarbonEmissionTopItemsSummary(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ResourceCarbonEmissionTopItemsSummary)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -188,23 +205,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ResourceCarbonEmissionTopItemsSummary IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (ResourceCarbonEmissionTopItemsSummary)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override CarbonEmission PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeResourceCarbonEmissionTopItemsSummary(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ResourceCarbonEmissionTopItemsSummary)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/carbon/Azure.ResourceManager.CarbonOptimization/src/Generated/Models/ResourceGroupCarbonEmissionItemDetail.Serialization.cs b/sdk/carbon/Azure.ResourceManager.CarbonOptimization/src/Generated/Models/ResourceGroupCarbonEmissionItemDetail.Serialization.cs index 926e6bd9e963..0130ca19855d 100644 --- a/sdk/carbon/Azure.ResourceManager.CarbonOptimization/src/Generated/Models/ResourceGroupCarbonEmissionItemDetail.Serialization.cs +++ b/sdk/carbon/Azure.ResourceManager.CarbonOptimization/src/Generated/Models/ResourceGroupCarbonEmissionItemDetail.Serialization.cs @@ -22,6 +22,23 @@ internal ResourceGroupCarbonEmissionItemDetail() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override CarbonEmission PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeResourceGroupCarbonEmissionItemDetail(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ResourceGroupCarbonEmissionItemDetail)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -179,23 +196,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ResourceGroupCarbonEmissionItemDetail IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (ResourceGroupCarbonEmissionItemDetail)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override CarbonEmission PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeResourceGroupCarbonEmissionItemDetail(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ResourceGroupCarbonEmissionItemDetail)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/carbon/Azure.ResourceManager.CarbonOptimization/src/Generated/Models/ResourceGroupCarbonEmissionTopItemMonthlySummary.Serialization.cs b/sdk/carbon/Azure.ResourceManager.CarbonOptimization/src/Generated/Models/ResourceGroupCarbonEmissionTopItemMonthlySummary.Serialization.cs index 97b1489a1af4..257ba34dc734 100644 --- a/sdk/carbon/Azure.ResourceManager.CarbonOptimization/src/Generated/Models/ResourceGroupCarbonEmissionTopItemMonthlySummary.Serialization.cs +++ b/sdk/carbon/Azure.ResourceManager.CarbonOptimization/src/Generated/Models/ResourceGroupCarbonEmissionTopItemMonthlySummary.Serialization.cs @@ -22,6 +22,23 @@ internal ResourceGroupCarbonEmissionTopItemMonthlySummary() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override CarbonEmission PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeResourceGroupCarbonEmissionTopItemMonthlySummary(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ResourceGroupCarbonEmissionTopItemMonthlySummary)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -188,23 +205,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ResourceGroupCarbonEmissionTopItemMonthlySummary IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (ResourceGroupCarbonEmissionTopItemMonthlySummary)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override CarbonEmission PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeResourceGroupCarbonEmissionTopItemMonthlySummary(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ResourceGroupCarbonEmissionTopItemMonthlySummary)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/carbon/Azure.ResourceManager.CarbonOptimization/src/Generated/Models/ResourceGroupCarbonEmissionTopItemsSummary.Serialization.cs b/sdk/carbon/Azure.ResourceManager.CarbonOptimization/src/Generated/Models/ResourceGroupCarbonEmissionTopItemsSummary.Serialization.cs index 5a80e846741c..27aeccc17370 100644 --- a/sdk/carbon/Azure.ResourceManager.CarbonOptimization/src/Generated/Models/ResourceGroupCarbonEmissionTopItemsSummary.Serialization.cs +++ b/sdk/carbon/Azure.ResourceManager.CarbonOptimization/src/Generated/Models/ResourceGroupCarbonEmissionTopItemsSummary.Serialization.cs @@ -22,6 +22,23 @@ internal ResourceGroupCarbonEmissionTopItemsSummary() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override CarbonEmission PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeResourceGroupCarbonEmissionTopItemsSummary(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ResourceGroupCarbonEmissionTopItemsSummary)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -179,23 +196,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ResourceGroupCarbonEmissionTopItemsSummary IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (ResourceGroupCarbonEmissionTopItemsSummary)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override CarbonEmission PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeResourceGroupCarbonEmissionTopItemsSummary(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ResourceGroupCarbonEmissionTopItemsSummary)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/carbon/Azure.ResourceManager.CarbonOptimization/src/Generated/Models/SubscriptionAccessDecision.Serialization.cs b/sdk/carbon/Azure.ResourceManager.CarbonOptimization/src/Generated/Models/SubscriptionAccessDecision.Serialization.cs index df556dcd48f4..f0cb3078a2ca 100644 --- a/sdk/carbon/Azure.ResourceManager.CarbonOptimization/src/Generated/Models/SubscriptionAccessDecision.Serialization.cs +++ b/sdk/carbon/Azure.ResourceManager.CarbonOptimization/src/Generated/Models/SubscriptionAccessDecision.Serialization.cs @@ -21,6 +21,23 @@ internal SubscriptionAccessDecision() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SubscriptionAccessDecision PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSubscriptionAccessDecision(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SubscriptionAccessDecision)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -139,23 +156,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SubscriptionAccessDecision IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SubscriptionAccessDecision PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSubscriptionAccessDecision(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SubscriptionAccessDecision)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/carbon/Azure.ResourceManager.CarbonOptimization/src/Generated/Models/TopItemsMonthlySummaryReportQueryFilter.Serialization.cs b/sdk/carbon/Azure.ResourceManager.CarbonOptimization/src/Generated/Models/TopItemsMonthlySummaryReportQueryFilter.Serialization.cs index f1b9651e4c3d..6dfee3e0ca83 100644 --- a/sdk/carbon/Azure.ResourceManager.CarbonOptimization/src/Generated/Models/TopItemsMonthlySummaryReportQueryFilter.Serialization.cs +++ b/sdk/carbon/Azure.ResourceManager.CarbonOptimization/src/Generated/Models/TopItemsMonthlySummaryReportQueryFilter.Serialization.cs @@ -22,6 +22,23 @@ internal TopItemsMonthlySummaryReportQueryFilter() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override CarbonEmissionQueryFilter PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeTopItemsMonthlySummaryReportQueryFilter(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(TopItemsMonthlySummaryReportQueryFilter)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -209,23 +226,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. TopItemsMonthlySummaryReportQueryFilter IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (TopItemsMonthlySummaryReportQueryFilter)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override CarbonEmissionQueryFilter PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeTopItemsMonthlySummaryReportQueryFilter(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(TopItemsMonthlySummaryReportQueryFilter)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/carbon/Azure.ResourceManager.CarbonOptimization/src/Generated/Models/TopItemsSummaryReportQueryFilter.Serialization.cs b/sdk/carbon/Azure.ResourceManager.CarbonOptimization/src/Generated/Models/TopItemsSummaryReportQueryFilter.Serialization.cs index 76abf069323b..da234e7c1356 100644 --- a/sdk/carbon/Azure.ResourceManager.CarbonOptimization/src/Generated/Models/TopItemsSummaryReportQueryFilter.Serialization.cs +++ b/sdk/carbon/Azure.ResourceManager.CarbonOptimization/src/Generated/Models/TopItemsSummaryReportQueryFilter.Serialization.cs @@ -22,6 +22,23 @@ internal TopItemsSummaryReportQueryFilter() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override CarbonEmissionQueryFilter PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeTopItemsSummaryReportQueryFilter(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(TopItemsSummaryReportQueryFilter)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -209,23 +226,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. TopItemsSummaryReportQueryFilter IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (TopItemsSummaryReportQueryFilter)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override CarbonEmissionQueryFilter PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeTopItemsSummaryReportQueryFilter(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(TopItemsSummaryReportQueryFilter)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/carbon/Azure.ResourceManager.CarbonOptimization/src/Generated/Models/UnknownCarbonEmission.Serialization.cs b/sdk/carbon/Azure.ResourceManager.CarbonOptimization/src/Generated/Models/UnknownCarbonEmission.Serialization.cs index d7d26c0a4a03..bf3ca0a5653b 100644 --- a/sdk/carbon/Azure.ResourceManager.CarbonOptimization/src/Generated/Models/UnknownCarbonEmission.Serialization.cs +++ b/sdk/carbon/Azure.ResourceManager.CarbonOptimization/src/Generated/Models/UnknownCarbonEmission.Serialization.cs @@ -20,6 +20,23 @@ internal UnknownCarbonEmission() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override CarbonEmission PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeCarbonEmission(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(CarbonEmission)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -141,23 +158,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. CarbonEmission IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override CarbonEmission PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeCarbonEmission(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(CarbonEmission)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/carbon/Azure.ResourceManager.CarbonOptimization/src/Generated/Models/UnknownCarbonEmissionQueryFilter.Serialization.cs b/sdk/carbon/Azure.ResourceManager.CarbonOptimization/src/Generated/Models/UnknownCarbonEmissionQueryFilter.Serialization.cs index 53eae974fc03..6e7222ee9fa9 100644 --- a/sdk/carbon/Azure.ResourceManager.CarbonOptimization/src/Generated/Models/UnknownCarbonEmissionQueryFilter.Serialization.cs +++ b/sdk/carbon/Azure.ResourceManager.CarbonOptimization/src/Generated/Models/UnknownCarbonEmissionQueryFilter.Serialization.cs @@ -21,6 +21,23 @@ internal UnknownCarbonEmissionQueryFilter() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override CarbonEmissionQueryFilter PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeCarbonEmissionQueryFilter(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(CarbonEmissionQueryFilter)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -190,23 +207,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. CarbonEmissionQueryFilter IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override CarbonEmissionQueryFilter PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeCarbonEmissionQueryFilter(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(CarbonEmissionQueryFilter)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/chaos/Azure.ResourceManager.Chaos/src/Generated/ChaosCapabilityData.Serialization.cs b/sdk/chaos/Azure.ResourceManager.Chaos/src/Generated/ChaosCapabilityData.Serialization.cs index 19931551e097..62acb2914f54 100644 --- a/sdk/chaos/Azure.ResourceManager.Chaos/src/Generated/ChaosCapabilityData.Serialization.cs +++ b/sdk/chaos/Azure.ResourceManager.Chaos/src/Generated/ChaosCapabilityData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.Chaos /// Model that represents a Capability resource. public partial class ChaosCapabilityData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeChaosCapabilityData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ChaosCapabilityData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static ChaosCapabilityData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeChaosCapabilityData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,23 +178,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ChaosCapabilityData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (ChaosCapabilityData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeChaosCapabilityData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ChaosCapabilityData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -185,12 +192,5 @@ internal static RequestContent ToRequestContent(ChaosCapabilityData chaosCapabil content.JsonWriter.WriteObjectValue(chaosCapabilityData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static ChaosCapabilityData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeChaosCapabilityData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/chaos/Azure.ResourceManager.Chaos/src/Generated/ChaosCapabilityMetadataData.Serialization.cs b/sdk/chaos/Azure.ResourceManager.Chaos/src/Generated/ChaosCapabilityMetadataData.Serialization.cs index e158e1f7658a..55d75d861572 100644 --- a/sdk/chaos/Azure.ResourceManager.Chaos/src/Generated/ChaosCapabilityMetadataData.Serialization.cs +++ b/sdk/chaos/Azure.ResourceManager.Chaos/src/Generated/ChaosCapabilityMetadataData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.Chaos /// Model that represents a Capability Type resource. public partial class ChaosCapabilityMetadataData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeChaosCapabilityMetadataData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ChaosCapabilityMetadataData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static ChaosCapabilityMetadataData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeChaosCapabilityMetadataData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,31 +178,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ChaosCapabilityMetadataData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (ChaosCapabilityMetadataData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeChaosCapabilityMetadataData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ChaosCapabilityMetadataData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static ChaosCapabilityMetadataData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeChaosCapabilityMetadataData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/chaos/Azure.ResourceManager.Chaos/src/Generated/ChaosExperimentData.Serialization.cs b/sdk/chaos/Azure.ResourceManager.Chaos/src/Generated/ChaosExperimentData.Serialization.cs index 8be05164d4b7..d13652b721d7 100644 --- a/sdk/chaos/Azure.ResourceManager.Chaos/src/Generated/ChaosExperimentData.Serialization.cs +++ b/sdk/chaos/Azure.ResourceManager.Chaos/src/Generated/ChaosExperimentData.Serialization.cs @@ -25,6 +25,30 @@ internal ChaosExperimentData() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeChaosExperimentData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ChaosExperimentData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static ChaosExperimentData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeChaosExperimentData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -198,23 +222,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ChaosExperimentData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (ChaosExperimentData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeChaosExperimentData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ChaosExperimentData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -229,12 +236,5 @@ internal static RequestContent ToRequestContent(ChaosExperimentData chaosExperim content.JsonWriter.WriteObjectValue(chaosExperimentData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static ChaosExperimentData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeChaosExperimentData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/chaos/Azure.ResourceManager.Chaos/src/Generated/ChaosExperimentExecutionData.Serialization.cs b/sdk/chaos/Azure.ResourceManager.Chaos/src/Generated/ChaosExperimentExecutionData.Serialization.cs index fa7d6c7f2571..e3b09afd3f92 100644 --- a/sdk/chaos/Azure.ResourceManager.Chaos/src/Generated/ChaosExperimentExecutionData.Serialization.cs +++ b/sdk/chaos/Azure.ResourceManager.Chaos/src/Generated/ChaosExperimentExecutionData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.Chaos /// Model that represents the execution of a Experiment. public partial class ChaosExperimentExecutionData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeChaosExperimentExecutionData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ChaosExperimentExecutionData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static ChaosExperimentExecutionData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeChaosExperimentExecutionData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,31 +178,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ChaosExperimentExecutionData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (ChaosExperimentExecutionData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeChaosExperimentExecutionData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ChaosExperimentExecutionData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static ChaosExperimentExecutionData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeChaosExperimentExecutionData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/chaos/Azure.ResourceManager.Chaos/src/Generated/ChaosTargetData.Serialization.cs b/sdk/chaos/Azure.ResourceManager.Chaos/src/Generated/ChaosTargetData.Serialization.cs index 01673a0461df..33e243430ae1 100644 --- a/sdk/chaos/Azure.ResourceManager.Chaos/src/Generated/ChaosTargetData.Serialization.cs +++ b/sdk/chaos/Azure.ResourceManager.Chaos/src/Generated/ChaosTargetData.Serialization.cs @@ -24,6 +24,30 @@ internal ChaosTargetData() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeChaosTargetData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ChaosTargetData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static ChaosTargetData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeChaosTargetData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -197,23 +221,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ChaosTargetData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (ChaosTargetData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeChaosTargetData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ChaosTargetData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -228,12 +235,5 @@ internal static RequestContent ToRequestContent(ChaosTargetData chaosTargetData) content.JsonWriter.WriteObjectValue(chaosTargetData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static ChaosTargetData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeChaosTargetData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/chaos/Azure.ResourceManager.Chaos/src/Generated/ChaosTargetMetadataData.Serialization.cs b/sdk/chaos/Azure.ResourceManager.Chaos/src/Generated/ChaosTargetMetadataData.Serialization.cs index 198df656c398..abdffcdc16d9 100644 --- a/sdk/chaos/Azure.ResourceManager.Chaos/src/Generated/ChaosTargetMetadataData.Serialization.cs +++ b/sdk/chaos/Azure.ResourceManager.Chaos/src/Generated/ChaosTargetMetadataData.Serialization.cs @@ -25,6 +25,30 @@ internal ChaosTargetMetadataData() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeChaosTargetMetadataData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ChaosTargetMetadataData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static ChaosTargetMetadataData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeChaosTargetMetadataData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -152,31 +176,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ChaosTargetMetadataData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (ChaosTargetMetadataData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeChaosTargetMetadataData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ChaosTargetMetadataData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static ChaosTargetMetadataData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeChaosTargetMetadataData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/chaos/Azure.ResourceManager.Chaos/src/Generated/Models/CapabilityListResult.Serialization.cs b/sdk/chaos/Azure.ResourceManager.Chaos/src/Generated/Models/CapabilityListResult.Serialization.cs index a6d39cdc57d0..65a28666b981 100644 --- a/sdk/chaos/Azure.ResourceManager.Chaos/src/Generated/Models/CapabilityListResult.Serialization.cs +++ b/sdk/chaos/Azure.ResourceManager.Chaos/src/Generated/Models/CapabilityListResult.Serialization.cs @@ -22,6 +22,30 @@ internal CapabilityListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual CapabilityListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeCapabilityListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(CapabilityListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static CapabilityListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeCapabilityListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. CapabilityListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual CapabilityListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeCapabilityListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(CapabilityListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static CapabilityListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeCapabilityListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/chaos/Azure.ResourceManager.Chaos/src/Generated/Models/CapabilityProperties.Serialization.cs b/sdk/chaos/Azure.ResourceManager.Chaos/src/Generated/Models/CapabilityProperties.Serialization.cs index 94e8911c6d1e..86245fea2518 100644 --- a/sdk/chaos/Azure.ResourceManager.Chaos/src/Generated/Models/CapabilityProperties.Serialization.cs +++ b/sdk/chaos/Azure.ResourceManager.Chaos/src/Generated/Models/CapabilityProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Chaos.Models /// Model that represents the Capability properties model. internal partial class CapabilityProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual CapabilityProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeCapabilityProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(CapabilityProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -168,23 +185,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. CapabilityProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual CapabilityProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeCapabilityProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(CapabilityProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/chaos/Azure.ResourceManager.Chaos/src/Generated/Models/CapabilityTypeListResult.Serialization.cs b/sdk/chaos/Azure.ResourceManager.Chaos/src/Generated/Models/CapabilityTypeListResult.Serialization.cs index cf1d1670bb96..7a98fba66d11 100644 --- a/sdk/chaos/Azure.ResourceManager.Chaos/src/Generated/Models/CapabilityTypeListResult.Serialization.cs +++ b/sdk/chaos/Azure.ResourceManager.Chaos/src/Generated/Models/CapabilityTypeListResult.Serialization.cs @@ -22,6 +22,30 @@ internal CapabilityTypeListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual CapabilityTypeListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeCapabilityTypeListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(CapabilityTypeListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static CapabilityTypeListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeCapabilityTypeListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. CapabilityTypeListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual CapabilityTypeListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeCapabilityTypeListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(CapabilityTypeListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static CapabilityTypeListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeCapabilityTypeListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/chaos/Azure.ResourceManager.Chaos/src/Generated/Models/CapabilityTypeProperties.Serialization.cs b/sdk/chaos/Azure.ResourceManager.Chaos/src/Generated/Models/CapabilityTypeProperties.Serialization.cs index fd804ccc3a33..90ba5da01bdf 100644 --- a/sdk/chaos/Azure.ResourceManager.Chaos/src/Generated/Models/CapabilityTypeProperties.Serialization.cs +++ b/sdk/chaos/Azure.ResourceManager.Chaos/src/Generated/Models/CapabilityTypeProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Chaos.Models /// Model that represents the Capability Type properties model. internal partial class CapabilityTypeProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual CapabilityTypeProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeCapabilityTypeProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(CapabilityTypeProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -322,23 +339,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. CapabilityTypeProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual CapabilityTypeProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeCapabilityTypeProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(CapabilityTypeProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/chaos/Azure.ResourceManager.Chaos/src/Generated/Models/ChaosCapabilityMetadataRuntimeProperties.Serialization.cs b/sdk/chaos/Azure.ResourceManager.Chaos/src/Generated/Models/ChaosCapabilityMetadataRuntimeProperties.Serialization.cs index 6e9e39b118b5..0f69dc05949b 100644 --- a/sdk/chaos/Azure.ResourceManager.Chaos/src/Generated/Models/ChaosCapabilityMetadataRuntimeProperties.Serialization.cs +++ b/sdk/chaos/Azure.ResourceManager.Chaos/src/Generated/Models/ChaosCapabilityMetadataRuntimeProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Chaos.Models /// Runtime properties of this Capability Type. internal partial class ChaosCapabilityMetadataRuntimeProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ChaosCapabilityMetadataRuntimeProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeChaosCapabilityMetadataRuntimeProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ChaosCapabilityMetadataRuntimeProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -118,23 +135,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ChaosCapabilityMetadataRuntimeProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ChaosCapabilityMetadataRuntimeProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeChaosCapabilityMetadataRuntimeProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ChaosCapabilityMetadataRuntimeProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/chaos/Azure.ResourceManager.Chaos/src/Generated/Models/ChaosContinuousAction.Serialization.cs b/sdk/chaos/Azure.ResourceManager.Chaos/src/Generated/Models/ChaosContinuousAction.Serialization.cs index 333490b99be6..9ec2796f498a 100644 --- a/sdk/chaos/Azure.ResourceManager.Chaos/src/Generated/Models/ChaosContinuousAction.Serialization.cs +++ b/sdk/chaos/Azure.ResourceManager.Chaos/src/Generated/Models/ChaosContinuousAction.Serialization.cs @@ -21,6 +21,23 @@ internal ChaosContinuousAction() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override ChaosExperimentAction PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeChaosContinuousAction(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ChaosContinuousAction)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -150,23 +167,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ChaosContinuousAction IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (ChaosContinuousAction)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override ChaosExperimentAction PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeChaosContinuousAction(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ChaosContinuousAction)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/chaos/Azure.ResourceManager.Chaos/src/Generated/Models/ChaosDelayAction.Serialization.cs b/sdk/chaos/Azure.ResourceManager.Chaos/src/Generated/Models/ChaosDelayAction.Serialization.cs index 7414c3dca8f6..ae29abda2a5c 100644 --- a/sdk/chaos/Azure.ResourceManager.Chaos/src/Generated/Models/ChaosDelayAction.Serialization.cs +++ b/sdk/chaos/Azure.ResourceManager.Chaos/src/Generated/Models/ChaosDelayAction.Serialization.cs @@ -21,6 +21,23 @@ internal ChaosDelayAction() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override ChaosExperimentAction PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeChaosDelayAction(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ChaosDelayAction)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -118,23 +135,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ChaosDelayAction IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (ChaosDelayAction)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override ChaosExperimentAction PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeChaosDelayAction(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ChaosDelayAction)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/chaos/Azure.ResourceManager.Chaos/src/Generated/Models/ChaosDiscreteAction.Serialization.cs b/sdk/chaos/Azure.ResourceManager.Chaos/src/Generated/Models/ChaosDiscreteAction.Serialization.cs index 5e9916be9c5f..d26ddef9ad9e 100644 --- a/sdk/chaos/Azure.ResourceManager.Chaos/src/Generated/Models/ChaosDiscreteAction.Serialization.cs +++ b/sdk/chaos/Azure.ResourceManager.Chaos/src/Generated/Models/ChaosDiscreteAction.Serialization.cs @@ -21,6 +21,23 @@ internal ChaosDiscreteAction() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override ChaosExperimentAction PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeChaosDiscreteAction(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ChaosDiscreteAction)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -136,23 +153,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ChaosDiscreteAction IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (ChaosDiscreteAction)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override ChaosExperimentAction PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeChaosDiscreteAction(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ChaosDiscreteAction)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/chaos/Azure.ResourceManager.Chaos/src/Generated/Models/ChaosExperimentAction.Serialization.cs b/sdk/chaos/Azure.ResourceManager.Chaos/src/Generated/Models/ChaosExperimentAction.Serialization.cs index 38440ab131d8..3f234fb6cd4b 100644 --- a/sdk/chaos/Azure.ResourceManager.Chaos/src/Generated/Models/ChaosExperimentAction.Serialization.cs +++ b/sdk/chaos/Azure.ResourceManager.Chaos/src/Generated/Models/ChaosExperimentAction.Serialization.cs @@ -24,6 +24,23 @@ internal ChaosExperimentAction() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ChaosExperimentAction PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeChaosExperimentAction(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ChaosExperimentAction)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -123,23 +140,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ChaosExperimentAction IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ChaosExperimentAction PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeChaosExperimentAction(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ChaosExperimentAction)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/chaos/Azure.ResourceManager.Chaos/src/Generated/Models/ChaosExperimentBranch.Serialization.cs b/sdk/chaos/Azure.ResourceManager.Chaos/src/Generated/Models/ChaosExperimentBranch.Serialization.cs index 43fff92cc240..04651310334f 100644 --- a/sdk/chaos/Azure.ResourceManager.Chaos/src/Generated/Models/ChaosExperimentBranch.Serialization.cs +++ b/sdk/chaos/Azure.ResourceManager.Chaos/src/Generated/Models/ChaosExperimentBranch.Serialization.cs @@ -21,6 +21,23 @@ internal ChaosExperimentBranch() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ChaosExperimentBranch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeChaosExperimentBranch(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ChaosExperimentBranch)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -138,23 +155,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ChaosExperimentBranch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ChaosExperimentBranch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeChaosExperimentBranch(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ChaosExperimentBranch)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/chaos/Azure.ResourceManager.Chaos/src/Generated/Models/ChaosExperimentPatch.Serialization.cs b/sdk/chaos/Azure.ResourceManager.Chaos/src/Generated/Models/ChaosExperimentPatch.Serialization.cs index 0e10b021937b..fbd5733d5398 100644 --- a/sdk/chaos/Azure.ResourceManager.Chaos/src/Generated/Models/ChaosExperimentPatch.Serialization.cs +++ b/sdk/chaos/Azure.ResourceManager.Chaos/src/Generated/Models/ChaosExperimentPatch.Serialization.cs @@ -19,6 +19,23 @@ namespace Azure.ResourceManager.Chaos.Models /// Describes an experiment update. public partial class ChaosExperimentPatch : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ChaosExperimentPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeChaosExperimentPatch(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ChaosExperimentPatch)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -163,23 +180,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ChaosExperimentPatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ChaosExperimentPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeChaosExperimentPatch(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ChaosExperimentPatch)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/chaos/Azure.ResourceManager.Chaos/src/Generated/Models/ChaosExperimentRunActionStatus.Serialization.cs b/sdk/chaos/Azure.ResourceManager.Chaos/src/Generated/Models/ChaosExperimentRunActionStatus.Serialization.cs index 02a4cb7832b2..01d56423d67c 100644 --- a/sdk/chaos/Azure.ResourceManager.Chaos/src/Generated/Models/ChaosExperimentRunActionStatus.Serialization.cs +++ b/sdk/chaos/Azure.ResourceManager.Chaos/src/Generated/Models/ChaosExperimentRunActionStatus.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Chaos.Models /// Model that represents the an action and its status. public partial class ChaosExperimentRunActionStatus : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ChaosExperimentRunActionStatus PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeChaosExperimentRunActionStatus(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ChaosExperimentRunActionStatus)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -202,23 +219,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ChaosExperimentRunActionStatus IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ChaosExperimentRunActionStatus PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeChaosExperimentRunActionStatus(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ChaosExperimentRunActionStatus)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/chaos/Azure.ResourceManager.Chaos/src/Generated/Models/ChaosExperimentRunBranchStatus.Serialization.cs b/sdk/chaos/Azure.ResourceManager.Chaos/src/Generated/Models/ChaosExperimentRunBranchStatus.Serialization.cs index 326b4c9d6d2b..fff88024d482 100644 --- a/sdk/chaos/Azure.ResourceManager.Chaos/src/Generated/Models/ChaosExperimentRunBranchStatus.Serialization.cs +++ b/sdk/chaos/Azure.ResourceManager.Chaos/src/Generated/Models/ChaosExperimentRunBranchStatus.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Chaos.Models /// Model that represents the a list of actions and action statuses. public partial class ChaosExperimentRunBranchStatus : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ChaosExperimentRunBranchStatus PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeChaosExperimentRunBranchStatus(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ChaosExperimentRunBranchStatus)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -165,23 +182,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ChaosExperimentRunBranchStatus IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ChaosExperimentRunBranchStatus PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeChaosExperimentRunBranchStatus(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ChaosExperimentRunBranchStatus)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/chaos/Azure.ResourceManager.Chaos/src/Generated/Models/ChaosExperimentRunStepStatus.Serialization.cs b/sdk/chaos/Azure.ResourceManager.Chaos/src/Generated/Models/ChaosExperimentRunStepStatus.Serialization.cs index 4d6bf1b19def..091b9afcac69 100644 --- a/sdk/chaos/Azure.ResourceManager.Chaos/src/Generated/Models/ChaosExperimentRunStepStatus.Serialization.cs +++ b/sdk/chaos/Azure.ResourceManager.Chaos/src/Generated/Models/ChaosExperimentRunStepStatus.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Chaos.Models /// Model that represents the a list of branches and branch statuses. public partial class ChaosExperimentRunStepStatus : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ChaosExperimentRunStepStatus PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeChaosExperimentRunStepStatus(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ChaosExperimentRunStepStatus)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -165,23 +182,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ChaosExperimentRunStepStatus IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ChaosExperimentRunStepStatus PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeChaosExperimentRunStepStatus(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ChaosExperimentRunStepStatus)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/chaos/Azure.ResourceManager.Chaos/src/Generated/Models/ChaosExperimentStep.Serialization.cs b/sdk/chaos/Azure.ResourceManager.Chaos/src/Generated/Models/ChaosExperimentStep.Serialization.cs index 8d4c4244d1f4..5c59cdf6eacc 100644 --- a/sdk/chaos/Azure.ResourceManager.Chaos/src/Generated/Models/ChaosExperimentStep.Serialization.cs +++ b/sdk/chaos/Azure.ResourceManager.Chaos/src/Generated/Models/ChaosExperimentStep.Serialization.cs @@ -21,6 +21,23 @@ internal ChaosExperimentStep() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ChaosExperimentStep PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeChaosExperimentStep(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ChaosExperimentStep)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -138,23 +155,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ChaosExperimentStep IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ChaosExperimentStep PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeChaosExperimentStep(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ChaosExperimentStep)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/chaos/Azure.ResourceManager.Chaos/src/Generated/Models/ChaosKeyValuePair.Serialization.cs b/sdk/chaos/Azure.ResourceManager.Chaos/src/Generated/Models/ChaosKeyValuePair.Serialization.cs index dce11eb5f9f1..c063d1c8bfd2 100644 --- a/sdk/chaos/Azure.ResourceManager.Chaos/src/Generated/Models/ChaosKeyValuePair.Serialization.cs +++ b/sdk/chaos/Azure.ResourceManager.Chaos/src/Generated/Models/ChaosKeyValuePair.Serialization.cs @@ -21,6 +21,23 @@ internal ChaosKeyValuePair() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ChaosKeyValuePair PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeChaosKeyValuePair(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ChaosKeyValuePair)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -128,23 +145,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ChaosKeyValuePair IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ChaosKeyValuePair PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeChaosKeyValuePair(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ChaosKeyValuePair)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/chaos/Azure.ResourceManager.Chaos/src/Generated/Models/ChaosTargetFilter.Serialization.cs b/sdk/chaos/Azure.ResourceManager.Chaos/src/Generated/Models/ChaosTargetFilter.Serialization.cs index 28047e5da607..cdd83414195e 100644 --- a/sdk/chaos/Azure.ResourceManager.Chaos/src/Generated/Models/ChaosTargetFilter.Serialization.cs +++ b/sdk/chaos/Azure.ResourceManager.Chaos/src/Generated/Models/ChaosTargetFilter.Serialization.cs @@ -19,6 +19,23 @@ namespace Azure.ResourceManager.Chaos.Models [PersistableModelProxy(typeof(UnknownChaosTargetFilter))] public abstract partial class ChaosTargetFilter : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ChaosTargetFilter PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeChaosTargetFilter(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ChaosTargetFilter)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -112,23 +129,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ChaosTargetFilter IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ChaosTargetFilter PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeChaosTargetFilter(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ChaosTargetFilter)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/chaos/Azure.ResourceManager.Chaos/src/Generated/Models/ChaosTargetListSelector.Serialization.cs b/sdk/chaos/Azure.ResourceManager.Chaos/src/Generated/Models/ChaosTargetListSelector.Serialization.cs index 4fc7237422f2..4f4648d1b047 100644 --- a/sdk/chaos/Azure.ResourceManager.Chaos/src/Generated/Models/ChaosTargetListSelector.Serialization.cs +++ b/sdk/chaos/Azure.ResourceManager.Chaos/src/Generated/Models/ChaosTargetListSelector.Serialization.cs @@ -21,6 +21,23 @@ internal ChaosTargetListSelector() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override ChaosTargetSelector PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeChaosTargetListSelector(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ChaosTargetListSelector)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -138,23 +155,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ChaosTargetListSelector IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (ChaosTargetListSelector)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override ChaosTargetSelector PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeChaosTargetListSelector(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ChaosTargetListSelector)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/chaos/Azure.ResourceManager.Chaos/src/Generated/Models/ChaosTargetQuerySelector.Serialization.cs b/sdk/chaos/Azure.ResourceManager.Chaos/src/Generated/Models/ChaosTargetQuerySelector.Serialization.cs index 5c986d39ce5d..0fffe1ee5b19 100644 --- a/sdk/chaos/Azure.ResourceManager.Chaos/src/Generated/Models/ChaosTargetQuerySelector.Serialization.cs +++ b/sdk/chaos/Azure.ResourceManager.Chaos/src/Generated/Models/ChaosTargetQuerySelector.Serialization.cs @@ -21,6 +21,23 @@ internal ChaosTargetQuerySelector() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override ChaosTargetSelector PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeChaosTargetQuerySelector(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ChaosTargetQuerySelector)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -164,23 +181,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ChaosTargetQuerySelector IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (ChaosTargetQuerySelector)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override ChaosTargetSelector PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeChaosTargetQuerySelector(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ChaosTargetQuerySelector)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/chaos/Azure.ResourceManager.Chaos/src/Generated/Models/ChaosTargetReference.Serialization.cs b/sdk/chaos/Azure.ResourceManager.Chaos/src/Generated/Models/ChaosTargetReference.Serialization.cs index 00712be0ffde..911db3d06733 100644 --- a/sdk/chaos/Azure.ResourceManager.Chaos/src/Generated/Models/ChaosTargetReference.Serialization.cs +++ b/sdk/chaos/Azure.ResourceManager.Chaos/src/Generated/Models/ChaosTargetReference.Serialization.cs @@ -22,6 +22,23 @@ internal ChaosTargetReference() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ChaosTargetReference PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeChaosTargetReference(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ChaosTargetReference)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -129,23 +146,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ChaosTargetReference IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ChaosTargetReference PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeChaosTargetReference(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ChaosTargetReference)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/chaos/Azure.ResourceManager.Chaos/src/Generated/Models/ChaosTargetSelector.Serialization.cs b/sdk/chaos/Azure.ResourceManager.Chaos/src/Generated/Models/ChaosTargetSelector.Serialization.cs index 27bc0499317f..2b2ba5ee8b46 100644 --- a/sdk/chaos/Azure.ResourceManager.Chaos/src/Generated/Models/ChaosTargetSelector.Serialization.cs +++ b/sdk/chaos/Azure.ResourceManager.Chaos/src/Generated/Models/ChaosTargetSelector.Serialization.cs @@ -24,6 +24,23 @@ internal ChaosTargetSelector() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ChaosTargetSelector PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeChaosTargetSelector(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ChaosTargetSelector)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -126,23 +143,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ChaosTargetSelector IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ChaosTargetSelector PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeChaosTargetSelector(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ChaosTargetSelector)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/chaos/Azure.ResourceManager.Chaos/src/Generated/Models/ChaosTargetSimpleFilter.Serialization.cs b/sdk/chaos/Azure.ResourceManager.Chaos/src/Generated/Models/ChaosTargetSimpleFilter.Serialization.cs index 45e8f408c270..8e0ff79c77f4 100644 --- a/sdk/chaos/Azure.ResourceManager.Chaos/src/Generated/Models/ChaosTargetSimpleFilter.Serialization.cs +++ b/sdk/chaos/Azure.ResourceManager.Chaos/src/Generated/Models/ChaosTargetSimpleFilter.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Chaos.Models /// Model that represents a simple target filter. public partial class ChaosTargetSimpleFilter : ChaosTargetFilter, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected override ChaosTargetFilter PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeChaosTargetSimpleFilter(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ChaosTargetSimpleFilter)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -114,23 +131,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ChaosTargetSimpleFilter IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (ChaosTargetSimpleFilter)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override ChaosTargetFilter PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeChaosTargetSimpleFilter(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ChaosTargetSimpleFilter)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/chaos/Azure.ResourceManager.Chaos/src/Generated/Models/ChaosTargetSimpleFilterParameters.Serialization.cs b/sdk/chaos/Azure.ResourceManager.Chaos/src/Generated/Models/ChaosTargetSimpleFilterParameters.Serialization.cs index a33e0efe36cd..192695529bb1 100644 --- a/sdk/chaos/Azure.ResourceManager.Chaos/src/Generated/Models/ChaosTargetSimpleFilterParameters.Serialization.cs +++ b/sdk/chaos/Azure.ResourceManager.Chaos/src/Generated/Models/ChaosTargetSimpleFilterParameters.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Chaos.Models /// Model that represents the Simple filter parameters. internal partial class ChaosTargetSimpleFilterParameters : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ChaosTargetSimpleFilterParameters PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeChaosTargetSimpleFilterParameters(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ChaosTargetSimpleFilterParameters)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -144,23 +161,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ChaosTargetSimpleFilterParameters IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ChaosTargetSimpleFilterParameters PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeChaosTargetSimpleFilterParameters(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ChaosTargetSimpleFilterParameters)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/chaos/Azure.ResourceManager.Chaos/src/Generated/Models/ExperimentExecutionActionTargetDetailsError.Serialization.cs b/sdk/chaos/Azure.ResourceManager.Chaos/src/Generated/Models/ExperimentExecutionActionTargetDetailsError.Serialization.cs index ac503b753108..cee55617d3a4 100644 --- a/sdk/chaos/Azure.ResourceManager.Chaos/src/Generated/Models/ExperimentExecutionActionTargetDetailsError.Serialization.cs +++ b/sdk/chaos/Azure.ResourceManager.Chaos/src/Generated/Models/ExperimentExecutionActionTargetDetailsError.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Chaos.Models /// Model that represents the Experiment action target details error model. public partial class ExperimentExecutionActionTargetDetailsError : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ExperimentExecutionActionTargetDetailsError PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeExperimentExecutionActionTargetDetailsError(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ExperimentExecutionActionTargetDetailsError)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -129,23 +146,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ExperimentExecutionActionTargetDetailsError IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ExperimentExecutionActionTargetDetailsError PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeExperimentExecutionActionTargetDetailsError(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ExperimentExecutionActionTargetDetailsError)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/chaos/Azure.ResourceManager.Chaos/src/Generated/Models/ExperimentExecutionActionTargetDetailsProperties.Serialization.cs b/sdk/chaos/Azure.ResourceManager.Chaos/src/Generated/Models/ExperimentExecutionActionTargetDetailsProperties.Serialization.cs index 2f71d1514b21..bcef2eecca09 100644 --- a/sdk/chaos/Azure.ResourceManager.Chaos/src/Generated/Models/ExperimentExecutionActionTargetDetailsProperties.Serialization.cs +++ b/sdk/chaos/Azure.ResourceManager.Chaos/src/Generated/Models/ExperimentExecutionActionTargetDetailsProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Chaos.Models /// Model that represents the Experiment action target details properties model. public partial class ExperimentExecutionActionTargetDetailsProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ExperimentExecutionActionTargetDetailsProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeExperimentExecutionActionTargetDetailsProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ExperimentExecutionActionTargetDetailsProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -180,23 +197,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ExperimentExecutionActionTargetDetailsProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ExperimentExecutionActionTargetDetailsProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeExperimentExecutionActionTargetDetailsProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ExperimentExecutionActionTargetDetailsProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/chaos/Azure.ResourceManager.Chaos/src/Generated/Models/ExperimentExecutionDetails.Serialization.cs b/sdk/chaos/Azure.ResourceManager.Chaos/src/Generated/Models/ExperimentExecutionDetails.Serialization.cs index 5a048ba4691e..4bc1f5b5c280 100644 --- a/sdk/chaos/Azure.ResourceManager.Chaos/src/Generated/Models/ExperimentExecutionDetails.Serialization.cs +++ b/sdk/chaos/Azure.ResourceManager.Chaos/src/Generated/Models/ExperimentExecutionDetails.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.Chaos.Models /// Model that represents the execution details of an Experiment. public partial class ExperimentExecutionDetails : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeExperimentExecutionDetails(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ExperimentExecutionDetails)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static ExperimentExecutionDetails FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeExperimentExecutionDetails(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -159,31 +183,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ExperimentExecutionDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (ExperimentExecutionDetails)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeExperimentExecutionDetails(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ExperimentExecutionDetails)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static ExperimentExecutionDetails FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeExperimentExecutionDetails(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/chaos/Azure.ResourceManager.Chaos/src/Generated/Models/ExperimentExecutionDetailsProperties.Serialization.cs b/sdk/chaos/Azure.ResourceManager.Chaos/src/Generated/Models/ExperimentExecutionDetailsProperties.Serialization.cs index 1da8b9caa45e..876bc00e5f14 100644 --- a/sdk/chaos/Azure.ResourceManager.Chaos/src/Generated/Models/ExperimentExecutionDetailsProperties.Serialization.cs +++ b/sdk/chaos/Azure.ResourceManager.Chaos/src/Generated/Models/ExperimentExecutionDetailsProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Chaos.Models /// Model that represents the extended properties of an experiment execution. internal partial class ExperimentExecutionDetailsProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ExperimentExecutionDetailsProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeExperimentExecutionDetailsProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ExperimentExecutionDetailsProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -196,23 +213,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ExperimentExecutionDetailsProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ExperimentExecutionDetailsProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeExperimentExecutionDetailsProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ExperimentExecutionDetailsProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/chaos/Azure.ResourceManager.Chaos/src/Generated/Models/ExperimentExecutionDetailsPropertiesRunInformation.Serialization.cs b/sdk/chaos/Azure.ResourceManager.Chaos/src/Generated/Models/ExperimentExecutionDetailsPropertiesRunInformation.Serialization.cs index 985d609091c5..fbf273fbda42 100644 --- a/sdk/chaos/Azure.ResourceManager.Chaos/src/Generated/Models/ExperimentExecutionDetailsPropertiesRunInformation.Serialization.cs +++ b/sdk/chaos/Azure.ResourceManager.Chaos/src/Generated/Models/ExperimentExecutionDetailsPropertiesRunInformation.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Chaos.Models /// The information of the experiment run. internal partial class ExperimentExecutionDetailsPropertiesRunInformation : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ExperimentExecutionDetailsPropertiesRunInformation PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeExperimentExecutionDetailsPropertiesRunInformation(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ExperimentExecutionDetailsPropertiesRunInformation)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -132,23 +149,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ExperimentExecutionDetailsPropertiesRunInformation IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ExperimentExecutionDetailsPropertiesRunInformation PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeExperimentExecutionDetailsPropertiesRunInformation(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ExperimentExecutionDetailsPropertiesRunInformation)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/chaos/Azure.ResourceManager.Chaos/src/Generated/Models/ExperimentExecutionListResult.Serialization.cs b/sdk/chaos/Azure.ResourceManager.Chaos/src/Generated/Models/ExperimentExecutionListResult.Serialization.cs index 36351093395c..caed28b6b9ad 100644 --- a/sdk/chaos/Azure.ResourceManager.Chaos/src/Generated/Models/ExperimentExecutionListResult.Serialization.cs +++ b/sdk/chaos/Azure.ResourceManager.Chaos/src/Generated/Models/ExperimentExecutionListResult.Serialization.cs @@ -22,6 +22,30 @@ internal ExperimentExecutionListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ExperimentExecutionListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeExperimentExecutionListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ExperimentExecutionListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static ExperimentExecutionListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeExperimentExecutionListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ExperimentExecutionListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ExperimentExecutionListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeExperimentExecutionListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ExperimentExecutionListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static ExperimentExecutionListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeExperimentExecutionListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/chaos/Azure.ResourceManager.Chaos/src/Generated/Models/ExperimentExecutionProperties.Serialization.cs b/sdk/chaos/Azure.ResourceManager.Chaos/src/Generated/Models/ExperimentExecutionProperties.Serialization.cs index 0980bc2fa5da..9792659b4113 100644 --- a/sdk/chaos/Azure.ResourceManager.Chaos/src/Generated/Models/ExperimentExecutionProperties.Serialization.cs +++ b/sdk/chaos/Azure.ResourceManager.Chaos/src/Generated/Models/ExperimentExecutionProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Chaos.Models /// Model that represents the execution properties of an Experiment. internal partial class ExperimentExecutionProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ExperimentExecutionProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeExperimentExecutionProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ExperimentExecutionProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -148,23 +165,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ExperimentExecutionProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ExperimentExecutionProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeExperimentExecutionProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ExperimentExecutionProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/chaos/Azure.ResourceManager.Chaos/src/Generated/Models/ExperimentListResult.Serialization.cs b/sdk/chaos/Azure.ResourceManager.Chaos/src/Generated/Models/ExperimentListResult.Serialization.cs index 6e3e46d6a98e..5eeb0065fb25 100644 --- a/sdk/chaos/Azure.ResourceManager.Chaos/src/Generated/Models/ExperimentListResult.Serialization.cs +++ b/sdk/chaos/Azure.ResourceManager.Chaos/src/Generated/Models/ExperimentListResult.Serialization.cs @@ -22,6 +22,30 @@ internal ExperimentListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ExperimentListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeExperimentListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ExperimentListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static ExperimentListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeExperimentListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ExperimentListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ExperimentListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeExperimentListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ExperimentListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static ExperimentListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeExperimentListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/chaos/Azure.ResourceManager.Chaos/src/Generated/Models/ExperimentProperties.Serialization.cs b/sdk/chaos/Azure.ResourceManager.Chaos/src/Generated/Models/ExperimentProperties.Serialization.cs index 550b1db1cfd5..60690f09377d 100644 --- a/sdk/chaos/Azure.ResourceManager.Chaos/src/Generated/Models/ExperimentProperties.Serialization.cs +++ b/sdk/chaos/Azure.ResourceManager.Chaos/src/Generated/Models/ExperimentProperties.Serialization.cs @@ -21,6 +21,23 @@ internal ExperimentProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ExperimentProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeExperimentProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ExperimentProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -163,23 +180,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ExperimentProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ExperimentProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeExperimentProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ExperimentProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/chaos/Azure.ResourceManager.Chaos/src/Generated/Models/TargetListResult.Serialization.cs b/sdk/chaos/Azure.ResourceManager.Chaos/src/Generated/Models/TargetListResult.Serialization.cs index 38ae1a1e2fc7..6d3b7ed0e76b 100644 --- a/sdk/chaos/Azure.ResourceManager.Chaos/src/Generated/Models/TargetListResult.Serialization.cs +++ b/sdk/chaos/Azure.ResourceManager.Chaos/src/Generated/Models/TargetListResult.Serialization.cs @@ -22,6 +22,30 @@ internal TargetListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual TargetListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeTargetListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(TargetListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static TargetListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeTargetListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. TargetListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual TargetListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeTargetListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(TargetListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static TargetListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeTargetListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/chaos/Azure.ResourceManager.Chaos/src/Generated/Models/TargetTypeListResult.Serialization.cs b/sdk/chaos/Azure.ResourceManager.Chaos/src/Generated/Models/TargetTypeListResult.Serialization.cs index 67626b1d02e4..085364caf9f4 100644 --- a/sdk/chaos/Azure.ResourceManager.Chaos/src/Generated/Models/TargetTypeListResult.Serialization.cs +++ b/sdk/chaos/Azure.ResourceManager.Chaos/src/Generated/Models/TargetTypeListResult.Serialization.cs @@ -22,6 +22,30 @@ internal TargetTypeListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual TargetTypeListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeTargetTypeListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(TargetTypeListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static TargetTypeListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeTargetTypeListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. TargetTypeListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual TargetTypeListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeTargetTypeListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(TargetTypeListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static TargetTypeListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeTargetTypeListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/chaos/Azure.ResourceManager.Chaos/src/Generated/Models/TargetTypeProperties.Serialization.cs b/sdk/chaos/Azure.ResourceManager.Chaos/src/Generated/Models/TargetTypeProperties.Serialization.cs index 15cc0c37bded..ea8350aa8b53 100644 --- a/sdk/chaos/Azure.ResourceManager.Chaos/src/Generated/Models/TargetTypeProperties.Serialization.cs +++ b/sdk/chaos/Azure.ResourceManager.Chaos/src/Generated/Models/TargetTypeProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Chaos.Models /// Model that represents the base Target Type properties model. internal partial class TargetTypeProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual TargetTypeProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeTargetTypeProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(TargetTypeProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -177,23 +194,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. TargetTypeProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual TargetTypeProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeTargetTypeProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(TargetTypeProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/chaos/Azure.ResourceManager.Chaos/src/Generated/Models/UnknownChaosExperimentAction.Serialization.cs b/sdk/chaos/Azure.ResourceManager.Chaos/src/Generated/Models/UnknownChaosExperimentAction.Serialization.cs index fe7a5db1e8b6..18df956e7fb8 100644 --- a/sdk/chaos/Azure.ResourceManager.Chaos/src/Generated/Models/UnknownChaosExperimentAction.Serialization.cs +++ b/sdk/chaos/Azure.ResourceManager.Chaos/src/Generated/Models/UnknownChaosExperimentAction.Serialization.cs @@ -20,6 +20,23 @@ internal UnknownChaosExperimentAction() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override ChaosExperimentAction PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeChaosExperimentAction(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ChaosExperimentAction)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -109,23 +126,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ChaosExperimentAction IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override ChaosExperimentAction PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeChaosExperimentAction(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ChaosExperimentAction)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/chaos/Azure.ResourceManager.Chaos/src/Generated/Models/UnknownChaosTargetFilter.Serialization.cs b/sdk/chaos/Azure.ResourceManager.Chaos/src/Generated/Models/UnknownChaosTargetFilter.Serialization.cs index 3b7c211e52d1..a3d9f18571ec 100644 --- a/sdk/chaos/Azure.ResourceManager.Chaos/src/Generated/Models/UnknownChaosTargetFilter.Serialization.cs +++ b/sdk/chaos/Azure.ResourceManager.Chaos/src/Generated/Models/UnknownChaosTargetFilter.Serialization.cs @@ -20,6 +20,23 @@ internal UnknownChaosTargetFilter() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override ChaosTargetFilter PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeChaosTargetFilter(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ChaosTargetFilter)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -103,23 +120,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ChaosTargetFilter IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override ChaosTargetFilter PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeChaosTargetFilter(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ChaosTargetFilter)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/chaos/Azure.ResourceManager.Chaos/src/Generated/Models/UnknownChaosTargetSelector.Serialization.cs b/sdk/chaos/Azure.ResourceManager.Chaos/src/Generated/Models/UnknownChaosTargetSelector.Serialization.cs index 49cd89799671..4ba9481e5d23 100644 --- a/sdk/chaos/Azure.ResourceManager.Chaos/src/Generated/Models/UnknownChaosTargetSelector.Serialization.cs +++ b/sdk/chaos/Azure.ResourceManager.Chaos/src/Generated/Models/UnknownChaosTargetSelector.Serialization.cs @@ -20,6 +20,23 @@ internal UnknownChaosTargetSelector() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override ChaosTargetSelector PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeChaosTargetSelector(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ChaosTargetSelector)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -119,23 +136,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ChaosTargetSelector IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override ChaosTargetSelector PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeChaosTargetSelector(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ChaosTargetSelector)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/cloudhealth/Azure.ResourceManager.CloudHealth/src/Generated/HealthModelAuthenticationSettingData.Serialization.cs b/sdk/cloudhealth/Azure.ResourceManager.CloudHealth/src/Generated/HealthModelAuthenticationSettingData.Serialization.cs index e896dc61347d..b489ebd2dfed 100644 --- a/sdk/cloudhealth/Azure.ResourceManager.CloudHealth/src/Generated/HealthModelAuthenticationSettingData.Serialization.cs +++ b/sdk/cloudhealth/Azure.ResourceManager.CloudHealth/src/Generated/HealthModelAuthenticationSettingData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.CloudHealth /// An authentication setting in a health model. public partial class HealthModelAuthenticationSettingData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHealthModelAuthenticationSettingData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HealthModelAuthenticationSettingData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static HealthModelAuthenticationSettingData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeHealthModelAuthenticationSettingData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,23 +178,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HealthModelAuthenticationSettingData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (HealthModelAuthenticationSettingData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHealthModelAuthenticationSettingData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HealthModelAuthenticationSettingData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -185,12 +192,5 @@ internal static RequestContent ToRequestContent(HealthModelAuthenticationSetting content.JsonWriter.WriteObjectValue(healthModelAuthenticationSettingData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static HealthModelAuthenticationSettingData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeHealthModelAuthenticationSettingData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/cloudhealth/Azure.ResourceManager.CloudHealth/src/Generated/HealthModelData.Serialization.cs b/sdk/cloudhealth/Azure.ResourceManager.CloudHealth/src/Generated/HealthModelData.Serialization.cs index 0fd2652e5cfa..daa9865d9fc5 100644 --- a/sdk/cloudhealth/Azure.ResourceManager.CloudHealth/src/Generated/HealthModelData.Serialization.cs +++ b/sdk/cloudhealth/Azure.ResourceManager.CloudHealth/src/Generated/HealthModelData.Serialization.cs @@ -25,6 +25,30 @@ internal HealthModelData() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHealthModelData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HealthModelData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static HealthModelData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeHealthModelData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -205,23 +229,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HealthModelData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (HealthModelData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHealthModelData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HealthModelData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -236,12 +243,5 @@ internal static RequestContent ToRequestContent(HealthModelData healthModelData) content.JsonWriter.WriteObjectValue(healthModelData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static HealthModelData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeHealthModelData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/cloudhealth/Azure.ResourceManager.CloudHealth/src/Generated/HealthModelDiscoveryRuleData.Serialization.cs b/sdk/cloudhealth/Azure.ResourceManager.CloudHealth/src/Generated/HealthModelDiscoveryRuleData.Serialization.cs index cc8126a9b819..f49869d384fc 100644 --- a/sdk/cloudhealth/Azure.ResourceManager.CloudHealth/src/Generated/HealthModelDiscoveryRuleData.Serialization.cs +++ b/sdk/cloudhealth/Azure.ResourceManager.CloudHealth/src/Generated/HealthModelDiscoveryRuleData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.CloudHealth /// A discovery rule which automatically finds entities and relationships in a health model based on an Azure Resource Graph query. public partial class HealthModelDiscoveryRuleData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHealthModelDiscoveryRuleData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HealthModelDiscoveryRuleData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static HealthModelDiscoveryRuleData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeHealthModelDiscoveryRuleData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,23 +178,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HealthModelDiscoveryRuleData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (HealthModelDiscoveryRuleData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHealthModelDiscoveryRuleData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HealthModelDiscoveryRuleData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -185,12 +192,5 @@ internal static RequestContent ToRequestContent(HealthModelDiscoveryRuleData hea content.JsonWriter.WriteObjectValue(healthModelDiscoveryRuleData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static HealthModelDiscoveryRuleData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeHealthModelDiscoveryRuleData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/cloudhealth/Azure.ResourceManager.CloudHealth/src/Generated/HealthModelEntityData.Serialization.cs b/sdk/cloudhealth/Azure.ResourceManager.CloudHealth/src/Generated/HealthModelEntityData.Serialization.cs index 92a32c666f78..df110910b85e 100644 --- a/sdk/cloudhealth/Azure.ResourceManager.CloudHealth/src/Generated/HealthModelEntityData.Serialization.cs +++ b/sdk/cloudhealth/Azure.ResourceManager.CloudHealth/src/Generated/HealthModelEntityData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.CloudHealth /// An entity (aka node) of a health model. public partial class HealthModelEntityData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHealthModelEntityData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HealthModelEntityData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static HealthModelEntityData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeHealthModelEntityData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,23 +178,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HealthModelEntityData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (HealthModelEntityData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHealthModelEntityData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HealthModelEntityData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -185,12 +192,5 @@ internal static RequestContent ToRequestContent(HealthModelEntityData healthMode content.JsonWriter.WriteObjectValue(healthModelEntityData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static HealthModelEntityData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeHealthModelEntityData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/cloudhealth/Azure.ResourceManager.CloudHealth/src/Generated/HealthModelRelationshipData.Serialization.cs b/sdk/cloudhealth/Azure.ResourceManager.CloudHealth/src/Generated/HealthModelRelationshipData.Serialization.cs index 78370c217e61..7f11d140c91f 100644 --- a/sdk/cloudhealth/Azure.ResourceManager.CloudHealth/src/Generated/HealthModelRelationshipData.Serialization.cs +++ b/sdk/cloudhealth/Azure.ResourceManager.CloudHealth/src/Generated/HealthModelRelationshipData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.CloudHealth /// A relationship (aka edge) between two entities in a health model. public partial class HealthModelRelationshipData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHealthModelRelationshipData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HealthModelRelationshipData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static HealthModelRelationshipData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeHealthModelRelationshipData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,23 +178,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HealthModelRelationshipData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (HealthModelRelationshipData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHealthModelRelationshipData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HealthModelRelationshipData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -185,12 +192,5 @@ internal static RequestContent ToRequestContent(HealthModelRelationshipData heal content.JsonWriter.WriteObjectValue(healthModelRelationshipData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static HealthModelRelationshipData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeHealthModelRelationshipData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/cloudhealth/Azure.ResourceManager.CloudHealth/src/Generated/HealthModelSignalDefinitionData.Serialization.cs b/sdk/cloudhealth/Azure.ResourceManager.CloudHealth/src/Generated/HealthModelSignalDefinitionData.Serialization.cs index f78b23c4c6eb..0f7f3ba39920 100644 --- a/sdk/cloudhealth/Azure.ResourceManager.CloudHealth/src/Generated/HealthModelSignalDefinitionData.Serialization.cs +++ b/sdk/cloudhealth/Azure.ResourceManager.CloudHealth/src/Generated/HealthModelSignalDefinitionData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.CloudHealth /// A signal definition in a health model. public partial class HealthModelSignalDefinitionData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHealthModelSignalDefinitionData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HealthModelSignalDefinitionData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static HealthModelSignalDefinitionData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeHealthModelSignalDefinitionData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,23 +178,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HealthModelSignalDefinitionData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (HealthModelSignalDefinitionData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHealthModelSignalDefinitionData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HealthModelSignalDefinitionData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -185,12 +192,5 @@ internal static RequestContent ToRequestContent(HealthModelSignalDefinitionData content.JsonWriter.WriteObjectValue(healthModelSignalDefinitionData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static HealthModelSignalDefinitionData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeHealthModelSignalDefinitionData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/cloudhealth/Azure.ResourceManager.CloudHealth/src/Generated/Models/AuthenticationSettingListResult.Serialization.cs b/sdk/cloudhealth/Azure.ResourceManager.CloudHealth/src/Generated/Models/AuthenticationSettingListResult.Serialization.cs index 37579a3d748c..4a17127e20b0 100644 --- a/sdk/cloudhealth/Azure.ResourceManager.CloudHealth/src/Generated/Models/AuthenticationSettingListResult.Serialization.cs +++ b/sdk/cloudhealth/Azure.ResourceManager.CloudHealth/src/Generated/Models/AuthenticationSettingListResult.Serialization.cs @@ -22,6 +22,30 @@ internal AuthenticationSettingListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AuthenticationSettingListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAuthenticationSettingListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AuthenticationSettingListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static AuthenticationSettingListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeAuthenticationSettingListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AuthenticationSettingListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AuthenticationSettingListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAuthenticationSettingListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AuthenticationSettingListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static AuthenticationSettingListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeAuthenticationSettingListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/cloudhealth/Azure.ResourceManager.CloudHealth/src/Generated/Models/AzureMonitorWorkspaceSignalGroup.Serialization.cs b/sdk/cloudhealth/Azure.ResourceManager.CloudHealth/src/Generated/Models/AzureMonitorWorkspaceSignalGroup.Serialization.cs index 2b7526c5f179..86784f61698e 100644 --- a/sdk/cloudhealth/Azure.ResourceManager.CloudHealth/src/Generated/Models/AzureMonitorWorkspaceSignalGroup.Serialization.cs +++ b/sdk/cloudhealth/Azure.ResourceManager.CloudHealth/src/Generated/Models/AzureMonitorWorkspaceSignalGroup.Serialization.cs @@ -22,6 +22,23 @@ internal AzureMonitorWorkspaceSignalGroup() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AzureMonitorWorkspaceSignalGroup PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAzureMonitorWorkspaceSignalGroup(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AzureMonitorWorkspaceSignalGroup)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,23 +171,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AzureMonitorWorkspaceSignalGroup IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AzureMonitorWorkspaceSignalGroup PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAzureMonitorWorkspaceSignalGroup(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AzureMonitorWorkspaceSignalGroup)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/cloudhealth/Azure.ResourceManager.CloudHealth/src/Generated/Models/AzureResourceSignalGroup.Serialization.cs b/sdk/cloudhealth/Azure.ResourceManager.CloudHealth/src/Generated/Models/AzureResourceSignalGroup.Serialization.cs index 559a425e1edd..5fc662e590b8 100644 --- a/sdk/cloudhealth/Azure.ResourceManager.CloudHealth/src/Generated/Models/AzureResourceSignalGroup.Serialization.cs +++ b/sdk/cloudhealth/Azure.ResourceManager.CloudHealth/src/Generated/Models/AzureResourceSignalGroup.Serialization.cs @@ -22,6 +22,23 @@ internal AzureResourceSignalGroup() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AzureResourceSignalGroup PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAzureResourceSignalGroup(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AzureResourceSignalGroup)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,23 +171,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AzureResourceSignalGroup IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AzureResourceSignalGroup PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAzureResourceSignalGroup(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AzureResourceSignalGroup)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/cloudhealth/Azure.ResourceManager.CloudHealth/src/Generated/Models/DependenciesSignalGroup.Serialization.cs b/sdk/cloudhealth/Azure.ResourceManager.CloudHealth/src/Generated/Models/DependenciesSignalGroup.Serialization.cs index 523b9ee2b29f..d193e21ed6e5 100644 --- a/sdk/cloudhealth/Azure.ResourceManager.CloudHealth/src/Generated/Models/DependenciesSignalGroup.Serialization.cs +++ b/sdk/cloudhealth/Azure.ResourceManager.CloudHealth/src/Generated/Models/DependenciesSignalGroup.Serialization.cs @@ -21,6 +21,23 @@ internal DependenciesSignalGroup() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DependenciesSignalGroup PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDependenciesSignalGroup(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DependenciesSignalGroup)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -142,23 +159,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DependenciesSignalGroup IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DependenciesSignalGroup PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDependenciesSignalGroup(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DependenciesSignalGroup)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/cloudhealth/Azure.ResourceManager.CloudHealth/src/Generated/Models/DiscoveryRuleListResult.Serialization.cs b/sdk/cloudhealth/Azure.ResourceManager.CloudHealth/src/Generated/Models/DiscoveryRuleListResult.Serialization.cs index df00fe932387..9c2e2f405825 100644 --- a/sdk/cloudhealth/Azure.ResourceManager.CloudHealth/src/Generated/Models/DiscoveryRuleListResult.Serialization.cs +++ b/sdk/cloudhealth/Azure.ResourceManager.CloudHealth/src/Generated/Models/DiscoveryRuleListResult.Serialization.cs @@ -22,6 +22,30 @@ internal DiscoveryRuleListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DiscoveryRuleListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDiscoveryRuleListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DiscoveryRuleListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static DiscoveryRuleListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeDiscoveryRuleListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DiscoveryRuleListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DiscoveryRuleListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDiscoveryRuleListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DiscoveryRuleListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static DiscoveryRuleListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeDiscoveryRuleListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/cloudhealth/Azure.ResourceManager.CloudHealth/src/Generated/Models/DynamicDetectionRule.Serialization.cs b/sdk/cloudhealth/Azure.ResourceManager.CloudHealth/src/Generated/Models/DynamicDetectionRule.Serialization.cs index 244de03cc97b..91983a80efd2 100644 --- a/sdk/cloudhealth/Azure.ResourceManager.CloudHealth/src/Generated/Models/DynamicDetectionRule.Serialization.cs +++ b/sdk/cloudhealth/Azure.ResourceManager.CloudHealth/src/Generated/Models/DynamicDetectionRule.Serialization.cs @@ -21,6 +21,23 @@ internal DynamicDetectionRule() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DynamicDetectionRule PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDynamicDetectionRule(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DynamicDetectionRule)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -151,23 +168,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DynamicDetectionRule IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DynamicDetectionRule PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDynamicDetectionRule(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DynamicDetectionRule)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/cloudhealth/Azure.ResourceManager.CloudHealth/src/Generated/Models/EntityAlertConfiguration.Serialization.cs b/sdk/cloudhealth/Azure.ResourceManager.CloudHealth/src/Generated/Models/EntityAlertConfiguration.Serialization.cs index 4837b2f103c0..b486b14a0742 100644 --- a/sdk/cloudhealth/Azure.ResourceManager.CloudHealth/src/Generated/Models/EntityAlertConfiguration.Serialization.cs +++ b/sdk/cloudhealth/Azure.ResourceManager.CloudHealth/src/Generated/Models/EntityAlertConfiguration.Serialization.cs @@ -22,6 +22,23 @@ internal EntityAlertConfiguration() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual EntityAlertConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeEntityAlertConfiguration(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(EntityAlertConfiguration)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -169,23 +186,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. EntityAlertConfiguration IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual EntityAlertConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeEntityAlertConfiguration(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(EntityAlertConfiguration)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/cloudhealth/Azure.ResourceManager.CloudHealth/src/Generated/Models/EntityAlerts.Serialization.cs b/sdk/cloudhealth/Azure.ResourceManager.CloudHealth/src/Generated/Models/EntityAlerts.Serialization.cs index 371af32a536f..e47dc3cb24bd 100644 --- a/sdk/cloudhealth/Azure.ResourceManager.CloudHealth/src/Generated/Models/EntityAlerts.Serialization.cs +++ b/sdk/cloudhealth/Azure.ResourceManager.CloudHealth/src/Generated/Models/EntityAlerts.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.CloudHealth.Models /// Alert configuration for an entity. public partial class EntityAlerts : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual EntityAlerts PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeEntityAlerts(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(EntityAlerts)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -137,23 +154,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. EntityAlerts IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual EntityAlerts PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeEntityAlerts(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(EntityAlerts)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/cloudhealth/Azure.ResourceManager.CloudHealth/src/Generated/Models/EntityCoordinates.Serialization.cs b/sdk/cloudhealth/Azure.ResourceManager.CloudHealth/src/Generated/Models/EntityCoordinates.Serialization.cs index 3f42a788b377..e392126f3129 100644 --- a/sdk/cloudhealth/Azure.ResourceManager.CloudHealth/src/Generated/Models/EntityCoordinates.Serialization.cs +++ b/sdk/cloudhealth/Azure.ResourceManager.CloudHealth/src/Generated/Models/EntityCoordinates.Serialization.cs @@ -21,6 +21,23 @@ internal EntityCoordinates() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual EntityCoordinates PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeEntityCoordinates(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(EntityCoordinates)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -128,23 +145,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. EntityCoordinates IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual EntityCoordinates PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeEntityCoordinates(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(EntityCoordinates)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/cloudhealth/Azure.ResourceManager.CloudHealth/src/Generated/Models/EntityIcon.Serialization.cs b/sdk/cloudhealth/Azure.ResourceManager.CloudHealth/src/Generated/Models/EntityIcon.Serialization.cs index dff9c16404db..f2e52d89dff7 100644 --- a/sdk/cloudhealth/Azure.ResourceManager.CloudHealth/src/Generated/Models/EntityIcon.Serialization.cs +++ b/sdk/cloudhealth/Azure.ResourceManager.CloudHealth/src/Generated/Models/EntityIcon.Serialization.cs @@ -21,6 +21,23 @@ internal EntityIcon() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual EntityIcon PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeEntityIcon(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(EntityIcon)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -131,23 +148,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. EntityIcon IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual EntityIcon PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeEntityIcon(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(EntityIcon)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/cloudhealth/Azure.ResourceManager.CloudHealth/src/Generated/Models/EntityListResult.Serialization.cs b/sdk/cloudhealth/Azure.ResourceManager.CloudHealth/src/Generated/Models/EntityListResult.Serialization.cs index 7d1e2435e033..fa2bc7c1beb5 100644 --- a/sdk/cloudhealth/Azure.ResourceManager.CloudHealth/src/Generated/Models/EntityListResult.Serialization.cs +++ b/sdk/cloudhealth/Azure.ResourceManager.CloudHealth/src/Generated/Models/EntityListResult.Serialization.cs @@ -22,6 +22,30 @@ internal EntityListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual EntityListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeEntityListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(EntityListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static EntityListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeEntityListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. EntityListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual EntityListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeEntityListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(EntityListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static EntityListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeEntityListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/cloudhealth/Azure.ResourceManager.CloudHealth/src/Generated/Models/EntitySignalAssignment.Serialization.cs b/sdk/cloudhealth/Azure.ResourceManager.CloudHealth/src/Generated/Models/EntitySignalAssignment.Serialization.cs index e051000e150c..39638170123e 100644 --- a/sdk/cloudhealth/Azure.ResourceManager.CloudHealth/src/Generated/Models/EntitySignalAssignment.Serialization.cs +++ b/sdk/cloudhealth/Azure.ResourceManager.CloudHealth/src/Generated/Models/EntitySignalAssignment.Serialization.cs @@ -21,6 +21,23 @@ internal EntitySignalAssignment() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual EntitySignalAssignment PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeEntitySignalAssignment(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(EntitySignalAssignment)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -142,23 +159,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. EntitySignalAssignment IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual EntitySignalAssignment PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeEntitySignalAssignment(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(EntitySignalAssignment)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/cloudhealth/Azure.ResourceManager.CloudHealth/src/Generated/Models/EntitySignalEvaluationRule.Serialization.cs b/sdk/cloudhealth/Azure.ResourceManager.CloudHealth/src/Generated/Models/EntitySignalEvaluationRule.Serialization.cs index 0d98fa65c26d..dd1df0a346e8 100644 --- a/sdk/cloudhealth/Azure.ResourceManager.CloudHealth/src/Generated/Models/EntitySignalEvaluationRule.Serialization.cs +++ b/sdk/cloudhealth/Azure.ResourceManager.CloudHealth/src/Generated/Models/EntitySignalEvaluationRule.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.CloudHealth.Models /// Evaluation rule for a signal definition. public partial class EntitySignalEvaluationRule : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual EntitySignalEvaluationRule PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeEntitySignalEvaluationRule(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(EntitySignalEvaluationRule)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -152,23 +169,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. EntitySignalEvaluationRule IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual EntitySignalEvaluationRule PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeEntitySignalEvaluationRule(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(EntitySignalEvaluationRule)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/cloudhealth/Azure.ResourceManager.CloudHealth/src/Generated/Models/EntitySignalGroup.Serialization.cs b/sdk/cloudhealth/Azure.ResourceManager.CloudHealth/src/Generated/Models/EntitySignalGroup.Serialization.cs index a04d48de8ad7..761fa9512052 100644 --- a/sdk/cloudhealth/Azure.ResourceManager.CloudHealth/src/Generated/Models/EntitySignalGroup.Serialization.cs +++ b/sdk/cloudhealth/Azure.ResourceManager.CloudHealth/src/Generated/Models/EntitySignalGroup.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.CloudHealth.Models /// Contains various signal groups that can be assigned to an entity. public partial class EntitySignalGroup : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual EntitySignalGroup PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeEntitySignalGroup(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(EntitySignalGroup)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -167,23 +184,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. EntitySignalGroup IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual EntitySignalGroup PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeEntitySignalGroup(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(EntitySignalGroup)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/cloudhealth/Azure.ResourceManager.CloudHealth/src/Generated/Models/EntitySignalThresholdRule.Serialization.cs b/sdk/cloudhealth/Azure.ResourceManager.CloudHealth/src/Generated/Models/EntitySignalThresholdRule.Serialization.cs index 84a850f9147f..a78a1b26291f 100644 --- a/sdk/cloudhealth/Azure.ResourceManager.CloudHealth/src/Generated/Models/EntitySignalThresholdRule.Serialization.cs +++ b/sdk/cloudhealth/Azure.ResourceManager.CloudHealth/src/Generated/Models/EntitySignalThresholdRule.Serialization.cs @@ -21,6 +21,23 @@ internal EntitySignalThresholdRule() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual EntitySignalThresholdRule PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeEntitySignalThresholdRule(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(EntitySignalThresholdRule)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -128,23 +145,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. EntitySignalThresholdRule IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual EntitySignalThresholdRule PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeEntitySignalThresholdRule(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(EntitySignalThresholdRule)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/cloudhealth/Azure.ResourceManager.CloudHealth/src/Generated/Models/HealthModelAuthenticationSettingProperties.Serialization.cs b/sdk/cloudhealth/Azure.ResourceManager.CloudHealth/src/Generated/Models/HealthModelAuthenticationSettingProperties.Serialization.cs index 461505d8f688..acdc2b870ce4 100644 --- a/sdk/cloudhealth/Azure.ResourceManager.CloudHealth/src/Generated/Models/HealthModelAuthenticationSettingProperties.Serialization.cs +++ b/sdk/cloudhealth/Azure.ResourceManager.CloudHealth/src/Generated/Models/HealthModelAuthenticationSettingProperties.Serialization.cs @@ -24,6 +24,23 @@ internal HealthModelAuthenticationSettingProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual HealthModelAuthenticationSettingProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHealthModelAuthenticationSettingProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HealthModelAuthenticationSettingProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -127,23 +144,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HealthModelAuthenticationSettingProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual HealthModelAuthenticationSettingProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHealthModelAuthenticationSettingProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HealthModelAuthenticationSettingProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/cloudhealth/Azure.ResourceManager.CloudHealth/src/Generated/Models/HealthModelDiscoveryRuleProperties.Serialization.cs b/sdk/cloudhealth/Azure.ResourceManager.CloudHealth/src/Generated/Models/HealthModelDiscoveryRuleProperties.Serialization.cs index a4842f6d27bb..1eb3c2e6ff43 100644 --- a/sdk/cloudhealth/Azure.ResourceManager.CloudHealth/src/Generated/Models/HealthModelDiscoveryRuleProperties.Serialization.cs +++ b/sdk/cloudhealth/Azure.ResourceManager.CloudHealth/src/Generated/Models/HealthModelDiscoveryRuleProperties.Serialization.cs @@ -21,6 +21,23 @@ internal HealthModelDiscoveryRuleProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual HealthModelDiscoveryRuleProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHealthModelDiscoveryRuleProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HealthModelDiscoveryRuleProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -233,23 +250,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HealthModelDiscoveryRuleProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual HealthModelDiscoveryRuleProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHealthModelDiscoveryRuleProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HealthModelDiscoveryRuleProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/cloudhealth/Azure.ResourceManager.CloudHealth/src/Generated/Models/HealthModelEntityProperties.Serialization.cs b/sdk/cloudhealth/Azure.ResourceManager.CloudHealth/src/Generated/Models/HealthModelEntityProperties.Serialization.cs index d12b514864b6..f25228de5aaf 100644 --- a/sdk/cloudhealth/Azure.ResourceManager.CloudHealth/src/Generated/Models/HealthModelEntityProperties.Serialization.cs +++ b/sdk/cloudhealth/Azure.ResourceManager.CloudHealth/src/Generated/Models/HealthModelEntityProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.CloudHealth.Models /// Properties which are common across all kinds of entities. public partial class HealthModelEntityProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual HealthModelEntityProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHealthModelEntityProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HealthModelEntityProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -327,23 +344,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HealthModelEntityProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual HealthModelEntityProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHealthModelEntityProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HealthModelEntityProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/cloudhealth/Azure.ResourceManager.CloudHealth/src/Generated/Models/HealthModelListResult.Serialization.cs b/sdk/cloudhealth/Azure.ResourceManager.CloudHealth/src/Generated/Models/HealthModelListResult.Serialization.cs index 47f9ce335ed7..6f7ae0728cda 100644 --- a/sdk/cloudhealth/Azure.ResourceManager.CloudHealth/src/Generated/Models/HealthModelListResult.Serialization.cs +++ b/sdk/cloudhealth/Azure.ResourceManager.CloudHealth/src/Generated/Models/HealthModelListResult.Serialization.cs @@ -22,6 +22,30 @@ internal HealthModelListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual HealthModelListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHealthModelListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HealthModelListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static HealthModelListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeHealthModelListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HealthModelListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual HealthModelListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHealthModelListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HealthModelListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static HealthModelListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeHealthModelListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/cloudhealth/Azure.ResourceManager.CloudHealth/src/Generated/Models/HealthModelPatch.Serialization.cs b/sdk/cloudhealth/Azure.ResourceManager.CloudHealth/src/Generated/Models/HealthModelPatch.Serialization.cs index 90d591fd9546..ed5118c16cc9 100644 --- a/sdk/cloudhealth/Azure.ResourceManager.CloudHealth/src/Generated/Models/HealthModelPatch.Serialization.cs +++ b/sdk/cloudhealth/Azure.ResourceManager.CloudHealth/src/Generated/Models/HealthModelPatch.Serialization.cs @@ -19,6 +19,23 @@ namespace Azure.ResourceManager.CloudHealth.Models /// The type used for update operations of the HealthModel. public partial class HealthModelPatch : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual HealthModelPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHealthModelPatch(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HealthModelPatch)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -178,23 +195,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HealthModelPatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual HealthModelPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHealthModelPatch(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HealthModelPatch)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/cloudhealth/Azure.ResourceManager.CloudHealth/src/Generated/Models/HealthModelProperties.Serialization.cs b/sdk/cloudhealth/Azure.ResourceManager.CloudHealth/src/Generated/Models/HealthModelProperties.Serialization.cs index 60a0c1cbe2cd..a90416dcca77 100644 --- a/sdk/cloudhealth/Azure.ResourceManager.CloudHealth/src/Generated/Models/HealthModelProperties.Serialization.cs +++ b/sdk/cloudhealth/Azure.ResourceManager.CloudHealth/src/Generated/Models/HealthModelProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.CloudHealth.Models /// HealthModel properties. public partial class HealthModelProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual HealthModelProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHealthModelProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HealthModelProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -148,23 +165,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HealthModelProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual HealthModelProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHealthModelProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HealthModelProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/cloudhealth/Azure.ResourceManager.CloudHealth/src/Generated/Models/HealthModelRelationshipProperties.Serialization.cs b/sdk/cloudhealth/Azure.ResourceManager.CloudHealth/src/Generated/Models/HealthModelRelationshipProperties.Serialization.cs index b572cb98043e..43fb00da5381 100644 --- a/sdk/cloudhealth/Azure.ResourceManager.CloudHealth/src/Generated/Models/HealthModelRelationshipProperties.Serialization.cs +++ b/sdk/cloudhealth/Azure.ResourceManager.CloudHealth/src/Generated/Models/HealthModelRelationshipProperties.Serialization.cs @@ -21,6 +21,23 @@ internal HealthModelRelationshipProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual HealthModelRelationshipProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHealthModelRelationshipProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HealthModelRelationshipProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -226,23 +243,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HealthModelRelationshipProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual HealthModelRelationshipProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHealthModelRelationshipProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HealthModelRelationshipProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/cloudhealth/Azure.ResourceManager.CloudHealth/src/Generated/Models/HealthModelSignalDefinitionProperties.Serialization.cs b/sdk/cloudhealth/Azure.ResourceManager.CloudHealth/src/Generated/Models/HealthModelSignalDefinitionProperties.Serialization.cs index c83995fabb13..64c9c71566bf 100644 --- a/sdk/cloudhealth/Azure.ResourceManager.CloudHealth/src/Generated/Models/HealthModelSignalDefinitionProperties.Serialization.cs +++ b/sdk/cloudhealth/Azure.ResourceManager.CloudHealth/src/Generated/Models/HealthModelSignalDefinitionProperties.Serialization.cs @@ -24,6 +24,23 @@ internal HealthModelSignalDefinitionProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual HealthModelSignalDefinitionProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHealthModelSignalDefinitionProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HealthModelSignalDefinitionProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -164,23 +181,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HealthModelSignalDefinitionProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual HealthModelSignalDefinitionProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHealthModelSignalDefinitionProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HealthModelSignalDefinitionProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/cloudhealth/Azure.ResourceManager.CloudHealth/src/Generated/Models/HealthModelUpdateProperties.Serialization.cs b/sdk/cloudhealth/Azure.ResourceManager.CloudHealth/src/Generated/Models/HealthModelUpdateProperties.Serialization.cs index 08e35f0aafce..c17960915cb9 100644 --- a/sdk/cloudhealth/Azure.ResourceManager.CloudHealth/src/Generated/Models/HealthModelUpdateProperties.Serialization.cs +++ b/sdk/cloudhealth/Azure.ResourceManager.CloudHealth/src/Generated/Models/HealthModelUpdateProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.CloudHealth.Models /// The updatable properties of the HealthModel. internal partial class HealthModelUpdateProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual HealthModelUpdateProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHealthModelUpdateProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HealthModelUpdateProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -122,23 +139,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HealthModelUpdateProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual HealthModelUpdateProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHealthModelUpdateProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HealthModelUpdateProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/cloudhealth/Azure.ResourceManager.CloudHealth/src/Generated/Models/LogAnalyticsQuerySignalDefinitionProperties.Serialization.cs b/sdk/cloudhealth/Azure.ResourceManager.CloudHealth/src/Generated/Models/LogAnalyticsQuerySignalDefinitionProperties.Serialization.cs index 23880bf172fb..05cf187036e1 100644 --- a/sdk/cloudhealth/Azure.ResourceManager.CloudHealth/src/Generated/Models/LogAnalyticsQuerySignalDefinitionProperties.Serialization.cs +++ b/sdk/cloudhealth/Azure.ResourceManager.CloudHealth/src/Generated/Models/LogAnalyticsQuerySignalDefinitionProperties.Serialization.cs @@ -21,6 +21,23 @@ internal LogAnalyticsQuerySignalDefinitionProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override HealthModelSignalDefinitionProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeLogAnalyticsQuerySignalDefinitionProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(LogAnalyticsQuerySignalDefinitionProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -216,23 +233,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. LogAnalyticsQuerySignalDefinitionProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (LogAnalyticsQuerySignalDefinitionProperties)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override HealthModelSignalDefinitionProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeLogAnalyticsQuerySignalDefinitionProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(LogAnalyticsQuerySignalDefinitionProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/cloudhealth/Azure.ResourceManager.CloudHealth/src/Generated/Models/LogAnalyticsSignalGroup.Serialization.cs b/sdk/cloudhealth/Azure.ResourceManager.CloudHealth/src/Generated/Models/LogAnalyticsSignalGroup.Serialization.cs index a5f5c5c42442..19e8d8587aa8 100644 --- a/sdk/cloudhealth/Azure.ResourceManager.CloudHealth/src/Generated/Models/LogAnalyticsSignalGroup.Serialization.cs +++ b/sdk/cloudhealth/Azure.ResourceManager.CloudHealth/src/Generated/Models/LogAnalyticsSignalGroup.Serialization.cs @@ -22,6 +22,23 @@ internal LogAnalyticsSignalGroup() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual LogAnalyticsSignalGroup PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeLogAnalyticsSignalGroup(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(LogAnalyticsSignalGroup)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,23 +171,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. LogAnalyticsSignalGroup IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual LogAnalyticsSignalGroup PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeLogAnalyticsSignalGroup(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(LogAnalyticsSignalGroup)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/cloudhealth/Azure.ResourceManager.CloudHealth/src/Generated/Models/ManagedIdentityAuthenticationSettingProperties.Serialization.cs b/sdk/cloudhealth/Azure.ResourceManager.CloudHealth/src/Generated/Models/ManagedIdentityAuthenticationSettingProperties.Serialization.cs index 47791eec7bf1..e332f14507e8 100644 --- a/sdk/cloudhealth/Azure.ResourceManager.CloudHealth/src/Generated/Models/ManagedIdentityAuthenticationSettingProperties.Serialization.cs +++ b/sdk/cloudhealth/Azure.ResourceManager.CloudHealth/src/Generated/Models/ManagedIdentityAuthenticationSettingProperties.Serialization.cs @@ -21,6 +21,23 @@ internal ManagedIdentityAuthenticationSettingProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override HealthModelAuthenticationSettingProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeManagedIdentityAuthenticationSettingProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ManagedIdentityAuthenticationSettingProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -128,23 +145,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ManagedIdentityAuthenticationSettingProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (ManagedIdentityAuthenticationSettingProperties)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override HealthModelAuthenticationSettingProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeManagedIdentityAuthenticationSettingProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ManagedIdentityAuthenticationSettingProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/cloudhealth/Azure.ResourceManager.CloudHealth/src/Generated/Models/ModelDiscoverySettings.Serialization.cs b/sdk/cloudhealth/Azure.ResourceManager.CloudHealth/src/Generated/Models/ModelDiscoverySettings.Serialization.cs index b084719439d6..2981ce938e1f 100644 --- a/sdk/cloudhealth/Azure.ResourceManager.CloudHealth/src/Generated/Models/ModelDiscoverySettings.Serialization.cs +++ b/sdk/cloudhealth/Azure.ResourceManager.CloudHealth/src/Generated/Models/ModelDiscoverySettings.Serialization.cs @@ -21,6 +21,23 @@ internal ModelDiscoverySettings() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ModelDiscoverySettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeModelDiscoverySettings(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ModelDiscoverySettings)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -139,23 +156,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ModelDiscoverySettings IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ModelDiscoverySettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeModelDiscoverySettings(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ModelDiscoverySettings)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/cloudhealth/Azure.ResourceManager.CloudHealth/src/Generated/Models/PrometheusMetricsSignalDefinitionProperties.Serialization.cs b/sdk/cloudhealth/Azure.ResourceManager.CloudHealth/src/Generated/Models/PrometheusMetricsSignalDefinitionProperties.Serialization.cs index 49d913a162a3..68b820b158b8 100644 --- a/sdk/cloudhealth/Azure.ResourceManager.CloudHealth/src/Generated/Models/PrometheusMetricsSignalDefinitionProperties.Serialization.cs +++ b/sdk/cloudhealth/Azure.ResourceManager.CloudHealth/src/Generated/Models/PrometheusMetricsSignalDefinitionProperties.Serialization.cs @@ -21,6 +21,23 @@ internal PrometheusMetricsSignalDefinitionProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override HealthModelSignalDefinitionProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializePrometheusMetricsSignalDefinitionProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(PrometheusMetricsSignalDefinitionProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -204,23 +221,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. PrometheusMetricsSignalDefinitionProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (PrometheusMetricsSignalDefinitionProperties)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override HealthModelSignalDefinitionProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializePrometheusMetricsSignalDefinitionProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(PrometheusMetricsSignalDefinitionProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/cloudhealth/Azure.ResourceManager.CloudHealth/src/Generated/Models/RelationshipListResult.Serialization.cs b/sdk/cloudhealth/Azure.ResourceManager.CloudHealth/src/Generated/Models/RelationshipListResult.Serialization.cs index d7ddb132d421..6866c6d89ee3 100644 --- a/sdk/cloudhealth/Azure.ResourceManager.CloudHealth/src/Generated/Models/RelationshipListResult.Serialization.cs +++ b/sdk/cloudhealth/Azure.ResourceManager.CloudHealth/src/Generated/Models/RelationshipListResult.Serialization.cs @@ -22,6 +22,30 @@ internal RelationshipListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual RelationshipListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeRelationshipListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(RelationshipListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static RelationshipListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeRelationshipListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. RelationshipListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual RelationshipListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeRelationshipListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(RelationshipListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static RelationshipListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeRelationshipListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/cloudhealth/Azure.ResourceManager.CloudHealth/src/Generated/Models/ResourceMetricSignalDefinitionProperties.Serialization.cs b/sdk/cloudhealth/Azure.ResourceManager.CloudHealth/src/Generated/Models/ResourceMetricSignalDefinitionProperties.Serialization.cs index 557a58d5a678..e4d7e274f914 100644 --- a/sdk/cloudhealth/Azure.ResourceManager.CloudHealth/src/Generated/Models/ResourceMetricSignalDefinitionProperties.Serialization.cs +++ b/sdk/cloudhealth/Azure.ResourceManager.CloudHealth/src/Generated/Models/ResourceMetricSignalDefinitionProperties.Serialization.cs @@ -21,6 +21,23 @@ internal ResourceMetricSignalDefinitionProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override HealthModelSignalDefinitionProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeResourceMetricSignalDefinitionProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ResourceMetricSignalDefinitionProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -243,23 +260,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ResourceMetricSignalDefinitionProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (ResourceMetricSignalDefinitionProperties)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override HealthModelSignalDefinitionProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeResourceMetricSignalDefinitionProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ResourceMetricSignalDefinitionProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/cloudhealth/Azure.ResourceManager.CloudHealth/src/Generated/Models/SignalDefinitionListResult.Serialization.cs b/sdk/cloudhealth/Azure.ResourceManager.CloudHealth/src/Generated/Models/SignalDefinitionListResult.Serialization.cs index 6eb2a2126a1e..d3078eed37f9 100644 --- a/sdk/cloudhealth/Azure.ResourceManager.CloudHealth/src/Generated/Models/SignalDefinitionListResult.Serialization.cs +++ b/sdk/cloudhealth/Azure.ResourceManager.CloudHealth/src/Generated/Models/SignalDefinitionListResult.Serialization.cs @@ -22,6 +22,30 @@ internal SignalDefinitionListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SignalDefinitionListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSignalDefinitionListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SignalDefinitionListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static SignalDefinitionListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeSignalDefinitionListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SignalDefinitionListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SignalDefinitionListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSignalDefinitionListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SignalDefinitionListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static SignalDefinitionListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeSignalDefinitionListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/cloudhealth/Azure.ResourceManager.CloudHealth/src/Generated/Models/UnknownHealthModelAuthenticationSettingProperties.Serialization.cs b/sdk/cloudhealth/Azure.ResourceManager.CloudHealth/src/Generated/Models/UnknownHealthModelAuthenticationSettingProperties.Serialization.cs index ddeff076f3da..d997b30d0c42 100644 --- a/sdk/cloudhealth/Azure.ResourceManager.CloudHealth/src/Generated/Models/UnknownHealthModelAuthenticationSettingProperties.Serialization.cs +++ b/sdk/cloudhealth/Azure.ResourceManager.CloudHealth/src/Generated/Models/UnknownHealthModelAuthenticationSettingProperties.Serialization.cs @@ -20,6 +20,23 @@ internal UnknownHealthModelAuthenticationSettingProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override HealthModelAuthenticationSettingProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHealthModelAuthenticationSettingProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HealthModelAuthenticationSettingProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -119,23 +136,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HealthModelAuthenticationSettingProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override HealthModelAuthenticationSettingProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHealthModelAuthenticationSettingProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HealthModelAuthenticationSettingProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/cloudhealth/Azure.ResourceManager.CloudHealth/src/Generated/Models/UnknownHealthModelSignalDefinitionProperties.Serialization.cs b/sdk/cloudhealth/Azure.ResourceManager.CloudHealth/src/Generated/Models/UnknownHealthModelSignalDefinitionProperties.Serialization.cs index 872ad266b4e7..f258118c415e 100644 --- a/sdk/cloudhealth/Azure.ResourceManager.CloudHealth/src/Generated/Models/UnknownHealthModelSignalDefinitionProperties.Serialization.cs +++ b/sdk/cloudhealth/Azure.ResourceManager.CloudHealth/src/Generated/Models/UnknownHealthModelSignalDefinitionProperties.Serialization.cs @@ -20,6 +20,23 @@ internal UnknownHealthModelSignalDefinitionProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override HealthModelSignalDefinitionProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHealthModelSignalDefinitionProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HealthModelSignalDefinitionProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -182,23 +199,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HealthModelSignalDefinitionProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override HealthModelSignalDefinitionProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHealthModelSignalDefinitionProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HealthModelSignalDefinitionProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/ComputeFleetData.Serialization.cs b/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/ComputeFleetData.Serialization.cs index 62de2b3ae86a..b93bf0210bbf 100644 --- a/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/ComputeFleetData.Serialization.cs +++ b/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/ComputeFleetData.Serialization.cs @@ -25,6 +25,30 @@ internal ComputeFleetData() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeComputeFleetData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ComputeFleetData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static ComputeFleetData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeComputeFleetData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -259,23 +283,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ComputeFleetData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (ComputeFleetData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeComputeFleetData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ComputeFleetData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -290,12 +297,5 @@ internal static RequestContent ToRequestContent(ComputeFleetData computeFleetDat content.JsonWriter.WriteObjectValue(computeFleetData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static ComputeFleetData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeComputeFleetData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/AdditionalCapabilities.Serialization.cs b/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/AdditionalCapabilities.Serialization.cs index 7740b5d5a167..19c880add1cd 100644 --- a/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/AdditionalCapabilities.Serialization.cs +++ b/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/AdditionalCapabilities.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.ComputeFleet.Models /// AdditionalCapabilities for VM. public partial class AdditionalCapabilities : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AdditionalCapabilities PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAdditionalCapabilities(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AdditionalCapabilities)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -137,23 +154,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AdditionalCapabilities IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AdditionalCapabilities PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAdditionalCapabilities(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AdditionalCapabilities)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/AdditionalLocationsProfile.Serialization.cs b/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/AdditionalLocationsProfile.Serialization.cs index 7035b9f50695..8226eccc14d3 100644 --- a/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/AdditionalLocationsProfile.Serialization.cs +++ b/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/AdditionalLocationsProfile.Serialization.cs @@ -21,6 +21,23 @@ internal AdditionalLocationsProfile() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AdditionalLocationsProfile PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAdditionalLocationsProfile(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AdditionalLocationsProfile)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -130,23 +147,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AdditionalLocationsProfile IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AdditionalLocationsProfile PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAdditionalLocationsProfile(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AdditionalLocationsProfile)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ApiEntityReference.Serialization.cs b/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ApiEntityReference.Serialization.cs index 898ed2332ed6..c7269492fd08 100644 --- a/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ApiEntityReference.Serialization.cs +++ b/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ApiEntityReference.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.ComputeFleet.Models /// The API entity reference. internal partial class ApiEntityReference : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ApiEntityReference PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeApiEntityReference(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ApiEntityReference)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -123,23 +140,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ApiEntityReference IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ApiEntityReference PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeApiEntityReference(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ApiEntityReference)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/CapacityReservationProfile.Serialization.cs b/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/CapacityReservationProfile.Serialization.cs index df1eddc6d6e0..4e72bd69b981 100644 --- a/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/CapacityReservationProfile.Serialization.cs +++ b/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/CapacityReservationProfile.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.ComputeFleet.Models /// The parameters of a capacity reservation Profile. internal partial class CapacityReservationProfile : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual CapacityReservationProfile PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeCapacityReservationProfile(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(CapacityReservationProfile)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -122,23 +139,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. CapacityReservationProfile IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual CapacityReservationProfile PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeCapacityReservationProfile(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(CapacityReservationProfile)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetApiError.Serialization.cs b/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetApiError.Serialization.cs index 879a26647aa1..f2dddd7982d2 100644 --- a/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetApiError.Serialization.cs +++ b/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetApiError.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.ComputeFleet.Models /// ApiError for Fleet. public partial class ComputeFleetApiError : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ComputeFleetApiError PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeComputeFleetApiError(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ComputeFleetApiError)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -186,23 +203,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ComputeFleetApiError IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ComputeFleetApiError PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeComputeFleetApiError(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ComputeFleetApiError)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetApiErrorInfo.Serialization.cs b/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetApiErrorInfo.Serialization.cs index e38fad1bf415..a73c64461b2a 100644 --- a/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetApiErrorInfo.Serialization.cs +++ b/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetApiErrorInfo.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.ComputeFleet.Models /// API error base. public partial class ComputeFleetApiErrorInfo : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ComputeFleetApiErrorInfo PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeComputeFleetApiErrorInfo(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ComputeFleetApiErrorInfo)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -140,23 +157,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ComputeFleetApiErrorInfo IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ComputeFleetApiErrorInfo PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeComputeFleetApiErrorInfo(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ComputeFleetApiErrorInfo)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetApplicationProfile.Serialization.cs b/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetApplicationProfile.Serialization.cs index a7978af003de..c65e3066f9e1 100644 --- a/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetApplicationProfile.Serialization.cs +++ b/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetApplicationProfile.Serialization.cs @@ -19,6 +19,23 @@ namespace Azure.ResourceManager.ComputeFleet.Models /// internal partial class ComputeFleetApplicationProfile : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ComputeFleetApplicationProfile PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeComputeFleetApplicationProfile(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ComputeFleetApplicationProfile)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -135,23 +152,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ComputeFleetApplicationProfile IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ComputeFleetApplicationProfile PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeComputeFleetApplicationProfile(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ComputeFleetApplicationProfile)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetBootDiagnostics.Serialization.cs b/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetBootDiagnostics.Serialization.cs index 223abdd07693..ea429ab028a6 100644 --- a/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetBootDiagnostics.Serialization.cs +++ b/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetBootDiagnostics.Serialization.cs @@ -21,6 +21,23 @@ namespace Azure.ResourceManager.ComputeFleet.Models /// public partial class ComputeFleetBootDiagnostics : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ComputeFleetBootDiagnostics PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeComputeFleetBootDiagnostics(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ComputeFleetBootDiagnostics)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -142,23 +159,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ComputeFleetBootDiagnostics IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ComputeFleetBootDiagnostics PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeComputeFleetBootDiagnostics(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ComputeFleetBootDiagnostics)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetComputeProfile.Serialization.cs b/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetComputeProfile.Serialization.cs index 0f0038065f82..3ceaddf74c99 100644 --- a/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetComputeProfile.Serialization.cs +++ b/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetComputeProfile.Serialization.cs @@ -21,6 +21,23 @@ internal ComputeFleetComputeProfile() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ComputeFleetComputeProfile PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeComputeFleetComputeProfile(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ComputeFleetComputeProfile)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -161,23 +178,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ComputeFleetComputeProfile IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ComputeFleetComputeProfile PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeComputeFleetComputeProfile(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ComputeFleetComputeProfile)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetDiagnosticsProfile.Serialization.cs b/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetDiagnosticsProfile.Serialization.cs index c100cdb6e593..4c5f9f8951a2 100644 --- a/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetDiagnosticsProfile.Serialization.cs +++ b/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetDiagnosticsProfile.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.ComputeFleet.Models /// Specifies the boot diagnostic settings state. Minimum api-version: 2015-06-15. internal partial class ComputeFleetDiagnosticsProfile : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ComputeFleetDiagnosticsProfile PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeComputeFleetDiagnosticsProfile(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ComputeFleetDiagnosticsProfile)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -122,23 +139,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ComputeFleetDiagnosticsProfile IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ComputeFleetDiagnosticsProfile PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeComputeFleetDiagnosticsProfile(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ComputeFleetDiagnosticsProfile)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetDiffDiskSettings.Serialization.cs b/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetDiffDiskSettings.Serialization.cs index 2b5973217252..812e82c43ba6 100644 --- a/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetDiffDiskSettings.Serialization.cs +++ b/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetDiffDiskSettings.Serialization.cs @@ -20,6 +20,23 @@ namespace Azure.ResourceManager.ComputeFleet.Models /// public partial class ComputeFleetDiffDiskSettings : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ComputeFleetDiffDiskSettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeComputeFleetDiffDiskSettings(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ComputeFleetDiffDiskSettings)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -141,23 +158,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ComputeFleetDiffDiskSettings IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ComputeFleetDiffDiskSettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeComputeFleetDiffDiskSettings(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ComputeFleetDiffDiskSettings)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetEncryptionIdentity.Serialization.cs b/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetEncryptionIdentity.Serialization.cs index 6235987d32a0..2e69b00dac79 100644 --- a/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetEncryptionIdentity.Serialization.cs +++ b/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetEncryptionIdentity.Serialization.cs @@ -20,6 +20,23 @@ namespace Azure.ResourceManager.ComputeFleet.Models /// internal partial class ComputeFleetEncryptionIdentity : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ComputeFleetEncryptionIdentity PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeComputeFleetEncryptionIdentity(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ComputeFleetEncryptionIdentity)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -126,23 +143,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ComputeFleetEncryptionIdentity IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ComputeFleetEncryptionIdentity PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeComputeFleetEncryptionIdentity(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ComputeFleetEncryptionIdentity)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetImageReference.Serialization.cs b/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetImageReference.Serialization.cs index a4fe9b50f0e0..30f2090ff91f 100644 --- a/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetImageReference.Serialization.cs +++ b/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetImageReference.Serialization.cs @@ -23,6 +23,23 @@ namespace Azure.ResourceManager.ComputeFleet.Models /// public partial class ComputeFleetImageReference : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ComputeFleetImageReference PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeComputeFleetImageReference(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ComputeFleetImageReference)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -215,23 +232,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ComputeFleetImageReference IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ComputeFleetImageReference PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeComputeFleetImageReference(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ComputeFleetImageReference)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetInnerError.Serialization.cs b/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetInnerError.Serialization.cs index b5216cd811f1..1527a51b4ea4 100644 --- a/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetInnerError.Serialization.cs +++ b/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetInnerError.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.ComputeFleet.Models /// Inner error details. public partial class ComputeFleetInnerError : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ComputeFleetInnerError PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeComputeFleetInnerError(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ComputeFleetInnerError)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -129,23 +146,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ComputeFleetInnerError IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ComputeFleetInnerError PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeComputeFleetInnerError(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ComputeFleetInnerError)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetKeyVaultSecretReference.Serialization.cs b/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetKeyVaultSecretReference.Serialization.cs index 5f1ed1bd01eb..737c48a6cb22 100644 --- a/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetKeyVaultSecretReference.Serialization.cs +++ b/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetKeyVaultSecretReference.Serialization.cs @@ -21,6 +21,23 @@ internal ComputeFleetKeyVaultSecretReference() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ComputeFleetKeyVaultSecretReference PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeComputeFleetKeyVaultSecretReference(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ComputeFleetKeyVaultSecretReference)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -128,23 +145,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ComputeFleetKeyVaultSecretReference IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ComputeFleetKeyVaultSecretReference PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeComputeFleetKeyVaultSecretReference(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ComputeFleetKeyVaultSecretReference)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetLinuxConfiguration.Serialization.cs b/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetLinuxConfiguration.Serialization.cs index 57de5d672262..0dd213ebd435 100644 --- a/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetLinuxConfiguration.Serialization.cs +++ b/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetLinuxConfiguration.Serialization.cs @@ -20,6 +20,23 @@ namespace Azure.ResourceManager.ComputeFleet.Models /// public partial class ComputeFleetLinuxConfiguration : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ComputeFleetLinuxConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeComputeFleetLinuxConfiguration(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ComputeFleetLinuxConfiguration)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -192,23 +209,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ComputeFleetLinuxConfiguration IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ComputeFleetLinuxConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeComputeFleetLinuxConfiguration(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ComputeFleetLinuxConfiguration)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetLinuxPatchSettings.Serialization.cs b/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetLinuxPatchSettings.Serialization.cs index 523b53247a1f..5b9a6623e8b9 100644 --- a/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetLinuxPatchSettings.Serialization.cs +++ b/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetLinuxPatchSettings.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.ComputeFleet.Models /// Specifies settings related to VM Guest Patching on Linux. public partial class ComputeFleetLinuxPatchSettings : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ComputeFleetLinuxPatchSettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeComputeFleetLinuxPatchSettings(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ComputeFleetLinuxPatchSettings)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -152,23 +169,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ComputeFleetLinuxPatchSettings IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ComputeFleetLinuxPatchSettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeComputeFleetLinuxPatchSettings(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ComputeFleetLinuxPatchSettings)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetLinuxVmGuestPatchAutomaticByPlatformSettings.Serialization.cs b/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetLinuxVmGuestPatchAutomaticByPlatformSettings.Serialization.cs index 5dd19ad6d813..c772c5e0f803 100644 --- a/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetLinuxVmGuestPatchAutomaticByPlatformSettings.Serialization.cs +++ b/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetLinuxVmGuestPatchAutomaticByPlatformSettings.Serialization.cs @@ -19,6 +19,23 @@ namespace Azure.ResourceManager.ComputeFleet.Models /// public partial class ComputeFleetLinuxVmGuestPatchAutomaticByPlatformSettings : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ComputeFleetLinuxVmGuestPatchAutomaticByPlatformSettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeComputeFleetLinuxVmGuestPatchAutomaticByPlatformSettings(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ComputeFleetLinuxVmGuestPatchAutomaticByPlatformSettings)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -140,23 +157,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ComputeFleetLinuxVmGuestPatchAutomaticByPlatformSettings IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ComputeFleetLinuxVmGuestPatchAutomaticByPlatformSettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeComputeFleetLinuxVmGuestPatchAutomaticByPlatformSettings(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ComputeFleetLinuxVmGuestPatchAutomaticByPlatformSettings)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetOSImageNotificationProfile.Serialization.cs b/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetOSImageNotificationProfile.Serialization.cs index 630f102eab09..a4dec1dede9b 100644 --- a/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetOSImageNotificationProfile.Serialization.cs +++ b/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetOSImageNotificationProfile.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.ComputeFleet.Models /// Specifies OS Image Scheduled Event related configurations. public partial class ComputeFleetOSImageNotificationProfile : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ComputeFleetOSImageNotificationProfile PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeComputeFleetOSImageNotificationProfile(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ComputeFleetOSImageNotificationProfile)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -133,23 +150,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ComputeFleetOSImageNotificationProfile IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ComputeFleetOSImageNotificationProfile PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeComputeFleetOSImageNotificationProfile(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ComputeFleetOSImageNotificationProfile)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetPatch.Serialization.cs b/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetPatch.Serialization.cs index 86b711690e27..3528fcd85f13 100644 --- a/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetPatch.Serialization.cs +++ b/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetPatch.Serialization.cs @@ -19,6 +19,23 @@ namespace Azure.ResourceManager.ComputeFleet.Models /// Fleet Update Model. public partial class ComputeFleetPatch : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ComputeFleetPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeComputeFleetPatch(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ComputeFleetPatch)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -189,23 +206,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ComputeFleetPatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ComputeFleetPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeComputeFleetPatch(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ComputeFleetPatch)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetProperties.Serialization.cs b/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetProperties.Serialization.cs index ae0145fd2049..87f952dcd3fe 100644 --- a/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetProperties.Serialization.cs +++ b/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetProperties.Serialization.cs @@ -21,6 +21,23 @@ internal ComputeFleetProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ComputeFleetProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeComputeFleetProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ComputeFleetProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -297,23 +314,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ComputeFleetProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ComputeFleetProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeComputeFleetProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ComputeFleetProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetProxyAgentSettings.Serialization.cs b/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetProxyAgentSettings.Serialization.cs index c9a34ec27c15..db835520221c 100644 --- a/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetProxyAgentSettings.Serialization.cs +++ b/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetProxyAgentSettings.Serialization.cs @@ -19,6 +19,23 @@ namespace Azure.ResourceManager.ComputeFleet.Models /// public partial class ComputeFleetProxyAgentSettings : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ComputeFleetProxyAgentSettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeComputeFleetProxyAgentSettings(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ComputeFleetProxyAgentSettings)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -155,23 +172,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ComputeFleetProxyAgentSettings IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ComputeFleetProxyAgentSettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeComputeFleetProxyAgentSettings(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ComputeFleetProxyAgentSettings)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetPublicIPAddressSku.Serialization.cs b/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetPublicIPAddressSku.Serialization.cs index 4b83cae4f265..fb14f529fd20 100644 --- a/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetPublicIPAddressSku.Serialization.cs +++ b/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetPublicIPAddressSku.Serialization.cs @@ -19,6 +19,23 @@ namespace Azure.ResourceManager.ComputeFleet.Models /// public partial class ComputeFleetPublicIPAddressSku : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ComputeFleetPublicIPAddressSku PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeComputeFleetPublicIPAddressSku(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ComputeFleetPublicIPAddressSku)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -140,23 +157,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ComputeFleetPublicIPAddressSku IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ComputeFleetPublicIPAddressSku PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeComputeFleetPublicIPAddressSku(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ComputeFleetPublicIPAddressSku)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetScheduledEventsProfile.Serialization.cs b/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetScheduledEventsProfile.Serialization.cs index c1ed655f84e5..349e62b25fc8 100644 --- a/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetScheduledEventsProfile.Serialization.cs +++ b/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetScheduledEventsProfile.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.ComputeFleet.Models /// Specifies Scheduled Event related configurations. public partial class ComputeFleetScheduledEventsProfile : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ComputeFleetScheduledEventsProfile PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeComputeFleetScheduledEventsProfile(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ComputeFleetScheduledEventsProfile)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -137,23 +154,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ComputeFleetScheduledEventsProfile IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ComputeFleetScheduledEventsProfile PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeComputeFleetScheduledEventsProfile(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ComputeFleetScheduledEventsProfile)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetSecurityPostureReference.Serialization.cs b/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetSecurityPostureReference.Serialization.cs index 4ea9106770ba..4db3ab3ff46e 100644 --- a/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetSecurityPostureReference.Serialization.cs +++ b/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetSecurityPostureReference.Serialization.cs @@ -19,6 +19,23 @@ namespace Azure.ResourceManager.ComputeFleet.Models /// public partial class ComputeFleetSecurityPostureReference : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ComputeFleetSecurityPostureReference PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeComputeFleetSecurityPostureReference(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ComputeFleetSecurityPostureReference)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -173,23 +190,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ComputeFleetSecurityPostureReference IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ComputeFleetSecurityPostureReference PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeComputeFleetSecurityPostureReference(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ComputeFleetSecurityPostureReference)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetSecurityProfile.Serialization.cs b/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetSecurityProfile.Serialization.cs index af66bf67c4a8..fc10d7f2d1f4 100644 --- a/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetSecurityProfile.Serialization.cs +++ b/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetSecurityProfile.Serialization.cs @@ -19,6 +19,23 @@ namespace Azure.ResourceManager.ComputeFleet.Models /// public partial class ComputeFleetSecurityProfile : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ComputeFleetSecurityProfile PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeComputeFleetSecurityProfile(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ComputeFleetSecurityProfile)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -191,23 +208,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ComputeFleetSecurityProfile IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ComputeFleetSecurityProfile PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeComputeFleetSecurityProfile(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ComputeFleetSecurityProfile)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetSshConfiguration.Serialization.cs b/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetSshConfiguration.Serialization.cs index 159d6732ba08..f30d92ed4e0f 100644 --- a/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetSshConfiguration.Serialization.cs +++ b/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetSshConfiguration.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.ComputeFleet.Models /// SSH configuration for Linux based VMs running on Azure. internal partial class ComputeFleetSshConfiguration : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ComputeFleetSshConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeComputeFleetSshConfiguration(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ComputeFleetSshConfiguration)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -132,23 +149,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ComputeFleetSshConfiguration IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ComputeFleetSshConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeComputeFleetSshConfiguration(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ComputeFleetSshConfiguration)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetSshPublicKey.Serialization.cs b/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetSshPublicKey.Serialization.cs index 9665e2810295..121d56fc4d08 100644 --- a/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetSshPublicKey.Serialization.cs +++ b/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetSshPublicKey.Serialization.cs @@ -19,6 +19,23 @@ namespace Azure.ResourceManager.ComputeFleet.Models /// public partial class ComputeFleetSshPublicKey : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ComputeFleetSshPublicKey PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeComputeFleetSshPublicKey(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ComputeFleetSshPublicKey)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -132,23 +149,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ComputeFleetSshPublicKey IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ComputeFleetSshPublicKey PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeComputeFleetSshPublicKey(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ComputeFleetSshPublicKey)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetTerminateNotificationProfile.Serialization.cs b/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetTerminateNotificationProfile.Serialization.cs index 54b924a55049..c068add590bd 100644 --- a/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetTerminateNotificationProfile.Serialization.cs +++ b/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetTerminateNotificationProfile.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.ComputeFleet.Models /// Specifies Terminate Scheduled Event related configurations. public partial class ComputeFleetTerminateNotificationProfile : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ComputeFleetTerminateNotificationProfile PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeComputeFleetTerminateNotificationProfile(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ComputeFleetTerminateNotificationProfile)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -133,23 +150,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ComputeFleetTerminateNotificationProfile IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ComputeFleetTerminateNotificationProfile PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeComputeFleetTerminateNotificationProfile(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ComputeFleetTerminateNotificationProfile)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetUefiSettings.Serialization.cs b/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetUefiSettings.Serialization.cs index c47c65b5840f..2cd30c734a17 100644 --- a/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetUefiSettings.Serialization.cs +++ b/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetUefiSettings.Serialization.cs @@ -19,6 +19,23 @@ namespace Azure.ResourceManager.ComputeFleet.Models /// public partial class ComputeFleetUefiSettings : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ComputeFleetUefiSettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeComputeFleetUefiSettings(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ComputeFleetUefiSettings)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -140,23 +157,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ComputeFleetUefiSettings IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ComputeFleetUefiSettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeComputeFleetUefiSettings(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ComputeFleetUefiSettings)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetVaultCertificate.Serialization.cs b/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetVaultCertificate.Serialization.cs index e612e8bfaa3d..ac9b57349ddc 100644 --- a/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetVaultCertificate.Serialization.cs +++ b/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetVaultCertificate.Serialization.cs @@ -19,6 +19,23 @@ namespace Azure.ResourceManager.ComputeFleet.Models /// public partial class ComputeFleetVaultCertificate : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ComputeFleetVaultCertificate PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeComputeFleetVaultCertificate(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ComputeFleetVaultCertificate)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -136,23 +153,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ComputeFleetVaultCertificate IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ComputeFleetVaultCertificate PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeComputeFleetVaultCertificate(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ComputeFleetVaultCertificate)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetVaultSecretGroup.Serialization.cs b/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetVaultSecretGroup.Serialization.cs index 78b0666e0197..0580799d7218 100644 --- a/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetVaultSecretGroup.Serialization.cs +++ b/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetVaultSecretGroup.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.ComputeFleet.Models /// Describes a set of certificates which are all in the same Key Vault. public partial class ComputeFleetVaultSecretGroup : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ComputeFleetVaultSecretGroup PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeComputeFleetVaultSecretGroup(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ComputeFleetVaultSecretGroup)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -147,23 +164,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ComputeFleetVaultSecretGroup IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ComputeFleetVaultSecretGroup PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeComputeFleetVaultSecretGroup(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ComputeFleetVaultSecretGroup)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetVirtualHardDisk.Serialization.cs b/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetVirtualHardDisk.Serialization.cs index 8dd604547c5a..7ebfff3eb5fb 100644 --- a/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetVirtualHardDisk.Serialization.cs +++ b/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetVirtualHardDisk.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.ComputeFleet.Models /// Describes the uri of a disk. internal partial class ComputeFleetVirtualHardDisk : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ComputeFleetVirtualHardDisk PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeComputeFleetVirtualHardDisk(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ComputeFleetVirtualHardDisk)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -122,23 +139,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ComputeFleetVirtualHardDisk IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ComputeFleetVirtualHardDisk PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeComputeFleetVirtualHardDisk(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ComputeFleetVirtualHardDisk)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetVirtualMachine.Serialization.cs b/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetVirtualMachine.Serialization.cs index fb571f66e707..140ff4e542a4 100644 --- a/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetVirtualMachine.Serialization.cs +++ b/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetVirtualMachine.Serialization.cs @@ -19,6 +19,23 @@ namespace Azure.ResourceManager.ComputeFleet.Models /// An instant Fleet's virtual machine. public partial class ComputeFleetVirtualMachine : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeComputeFleetVirtualMachine(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ComputeFleetVirtualMachine)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -165,23 +182,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ComputeFleetVirtualMachine IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (ComputeFleetVirtualMachine)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeComputeFleetVirtualMachine(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ComputeFleetVirtualMachine)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetVmAttributeMinMaxDouble.Serialization.cs b/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetVmAttributeMinMaxDouble.Serialization.cs index 56a2f384f733..cb2512d66db1 100644 --- a/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetVmAttributeMinMaxDouble.Serialization.cs +++ b/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetVmAttributeMinMaxDouble.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.ComputeFleet.Models /// VMAttributes using double values. public partial class ComputeFleetVmAttributeMinMaxDouble : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ComputeFleetVmAttributeMinMaxDouble PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeComputeFleetVmAttributeMinMaxDouble(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ComputeFleetVmAttributeMinMaxDouble)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -137,23 +154,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ComputeFleetVmAttributeMinMaxDouble IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ComputeFleetVmAttributeMinMaxDouble PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeComputeFleetVmAttributeMinMaxDouble(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ComputeFleetVmAttributeMinMaxDouble)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetVmAttributeMinMaxInteger.Serialization.cs b/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetVmAttributeMinMaxInteger.Serialization.cs index ecde1ed14e84..150e04c5be1b 100644 --- a/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetVmAttributeMinMaxInteger.Serialization.cs +++ b/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetVmAttributeMinMaxInteger.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.ComputeFleet.Models /// While retrieving VMSizes from CRS, Min = 0 (uint.MinValue) if not specified, Max = 4294967295 (uint.MaxValue) if not specified. This allows to filter VMAttributes on all available VMSizes. public partial class ComputeFleetVmAttributeMinMaxInteger : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ComputeFleetVmAttributeMinMaxInteger PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeComputeFleetVmAttributeMinMaxInteger(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ComputeFleetVmAttributeMinMaxInteger)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -137,23 +154,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ComputeFleetVmAttributeMinMaxInteger IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ComputeFleetVmAttributeMinMaxInteger PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeComputeFleetVmAttributeMinMaxInteger(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ComputeFleetVmAttributeMinMaxInteger)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetVmAttributes.Serialization.cs b/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetVmAttributes.Serialization.cs index 45778718bc3f..2c8964e4f6bb 100644 --- a/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetVmAttributes.Serialization.cs +++ b/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetVmAttributes.Serialization.cs @@ -21,6 +21,23 @@ internal ComputeFleetVmAttributes() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ComputeFleetVmAttributes PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeComputeFleetVmAttributes(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ComputeFleetVmAttributes)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -501,23 +518,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ComputeFleetVmAttributes IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ComputeFleetVmAttributes PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeComputeFleetVmAttributes(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ComputeFleetVmAttributes)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetVmDiskSecurityProfile.Serialization.cs b/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetVmDiskSecurityProfile.Serialization.cs index 7621d5381465..feb2dd3bdc7d 100644 --- a/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetVmDiskSecurityProfile.Serialization.cs +++ b/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetVmDiskSecurityProfile.Serialization.cs @@ -19,6 +19,23 @@ namespace Azure.ResourceManager.ComputeFleet.Models /// public partial class ComputeFleetVmDiskSecurityProfile : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ComputeFleetVmDiskSecurityProfile PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeComputeFleetVmDiskSecurityProfile(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ComputeFleetVmDiskSecurityProfile)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -140,23 +157,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ComputeFleetVmDiskSecurityProfile IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ComputeFleetVmDiskSecurityProfile PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeComputeFleetVmDiskSecurityProfile(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ComputeFleetVmDiskSecurityProfile)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetVmGalleryApplication.Serialization.cs b/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetVmGalleryApplication.Serialization.cs index d2e3a90a519a..69cc417e08ee 100644 --- a/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetVmGalleryApplication.Serialization.cs +++ b/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetVmGalleryApplication.Serialization.cs @@ -25,6 +25,23 @@ internal ComputeFleetVmGalleryApplication() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ComputeFleetVmGalleryApplication PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeComputeFleetVmGalleryApplication(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ComputeFleetVmGalleryApplication)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -198,23 +215,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ComputeFleetVmGalleryApplication IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ComputeFleetVmGalleryApplication PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeComputeFleetVmGalleryApplication(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ComputeFleetVmGalleryApplication)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetVmGuestPatchSettings.Serialization.cs b/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetVmGuestPatchSettings.Serialization.cs index 1518ff391428..72c737791d84 100644 --- a/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetVmGuestPatchSettings.Serialization.cs +++ b/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetVmGuestPatchSettings.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.ComputeFleet.Models /// Specifies settings related to VM Guest Patching on Windows. public partial class ComputeFleetVmGuestPatchSettings : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ComputeFleetVmGuestPatchSettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeComputeFleetVmGuestPatchSettings(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ComputeFleetVmGuestPatchSettings)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -167,23 +184,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ComputeFleetVmGuestPatchSettings IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ComputeFleetVmGuestPatchSettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeComputeFleetVmGuestPatchSettings(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ComputeFleetVmGuestPatchSettings)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetVmProfile.Serialization.cs b/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetVmProfile.Serialization.cs index 3996842696df..8f58ef3bf62c 100644 --- a/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetVmProfile.Serialization.cs +++ b/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetVmProfile.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.ComputeFleet.Models /// Describes the base virtual machine profile for fleet. public partial class ComputeFleetVmProfile : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ComputeFleetVmProfile PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeComputeFleetVmProfile(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ComputeFleetVmProfile)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -340,23 +357,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ComputeFleetVmProfile IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ComputeFleetVmProfile PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeComputeFleetVmProfile(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ComputeFleetVmProfile)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetVmSizeProfile.Serialization.cs b/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetVmSizeProfile.Serialization.cs index e945ae342ba9..94b3427ae39b 100644 --- a/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetVmSizeProfile.Serialization.cs +++ b/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetVmSizeProfile.Serialization.cs @@ -21,6 +21,23 @@ internal ComputeFleetVmSizeProfile() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ComputeFleetVmSizeProfile PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeComputeFleetVmSizeProfile(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ComputeFleetVmSizeProfile)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -135,23 +152,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ComputeFleetVmSizeProfile IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ComputeFleetVmSizeProfile PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeComputeFleetVmSizeProfile(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ComputeFleetVmSizeProfile)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetVmSizeProperties.Serialization.cs b/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetVmSizeProperties.Serialization.cs index 7f44d836ceab..ec5bd4619138 100644 --- a/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetVmSizeProperties.Serialization.cs +++ b/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetVmSizeProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.ComputeFleet.Models /// Specifies VM Size Property settings on the virtual machine. public partial class ComputeFleetVmSizeProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ComputeFleetVmSizeProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeComputeFleetVmSizeProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ComputeFleetVmSizeProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -137,23 +154,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ComputeFleetVmSizeProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ComputeFleetVmSizeProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeComputeFleetVmSizeProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ComputeFleetVmSizeProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetVmss.Serialization.cs b/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetVmss.Serialization.cs index 9a2493ce5df3..fa980d496300 100644 --- a/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetVmss.Serialization.cs +++ b/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetVmss.Serialization.cs @@ -19,6 +19,23 @@ namespace Azure.ResourceManager.ComputeFleet.Models /// An AzureFleet's virtualMachineScaleSet. public partial class ComputeFleetVmss : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeComputeFleetVmss(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ComputeFleetVmss)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -165,23 +182,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ComputeFleetVmss IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (ComputeFleetVmss)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeComputeFleetVmss(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ComputeFleetVmss)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetVmssDataDisk.Serialization.cs b/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetVmssDataDisk.Serialization.cs index 7eb8c4ce0a2f..9426d5621250 100644 --- a/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetVmssDataDisk.Serialization.cs +++ b/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetVmssDataDisk.Serialization.cs @@ -21,6 +21,23 @@ internal ComputeFleetVmssDataDisk() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ComputeFleetVmssDataDisk PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeComputeFleetVmssDataDisk(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ComputeFleetVmssDataDisk)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -255,23 +272,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ComputeFleetVmssDataDisk IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ComputeFleetVmssDataDisk PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeComputeFleetVmssDataDisk(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ComputeFleetVmssDataDisk)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetVmssExtension.Serialization.cs b/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetVmssExtension.Serialization.cs index d938d8bb6cc3..0539c5bda1f1 100644 --- a/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetVmssExtension.Serialization.cs +++ b/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetVmssExtension.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.ComputeFleet.Models /// Describes a Virtual Machine Scale Set Extension. public partial class ComputeFleetVmssExtension : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ComputeFleetVmssExtension PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeComputeFleetVmssExtension(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ComputeFleetVmssExtension)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -160,23 +177,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ComputeFleetVmssExtension IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ComputeFleetVmssExtension PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeComputeFleetVmssExtension(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ComputeFleetVmssExtension)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetVmssExtensionProfile.Serialization.cs b/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetVmssExtensionProfile.Serialization.cs index f5e8763dcae1..a0e2c866225d 100644 --- a/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetVmssExtensionProfile.Serialization.cs +++ b/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetVmssExtensionProfile.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.ComputeFleet.Models /// Describes a virtual machine scale set extension profile. public partial class ComputeFleetVmssExtensionProfile : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ComputeFleetVmssExtensionProfile PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeComputeFleetVmssExtensionProfile(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ComputeFleetVmssExtensionProfile)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -143,23 +160,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ComputeFleetVmssExtensionProfile IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ComputeFleetVmssExtensionProfile PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeComputeFleetVmssExtensionProfile(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ComputeFleetVmssExtensionProfile)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetVmssExtensionProperties.Serialization.cs b/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetVmssExtensionProperties.Serialization.cs index 02418b56647b..9315251c8ff0 100644 --- a/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetVmssExtensionProperties.Serialization.cs +++ b/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetVmssExtensionProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.ComputeFleet.Models /// Describes the properties of a Virtual Machine Scale Set Extension. public partial class ComputeFleetVmssExtensionProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ComputeFleetVmssExtensionProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeComputeFleetVmssExtensionProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ComputeFleetVmssExtensionProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -362,23 +379,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ComputeFleetVmssExtensionProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ComputeFleetVmssExtensionProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeComputeFleetVmssExtensionProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ComputeFleetVmssExtensionProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetVmssHardwareProfile.Serialization.cs b/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetVmssHardwareProfile.Serialization.cs index e920dead6ee4..a8c6860f796a 100644 --- a/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetVmssHardwareProfile.Serialization.cs +++ b/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetVmssHardwareProfile.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.ComputeFleet.Models /// Specifies the hardware settings for the virtual machine scale set. internal partial class ComputeFleetVmssHardwareProfile : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ComputeFleetVmssHardwareProfile PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeComputeFleetVmssHardwareProfile(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ComputeFleetVmssHardwareProfile)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -122,23 +139,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ComputeFleetVmssHardwareProfile IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ComputeFleetVmssHardwareProfile PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeComputeFleetVmssHardwareProfile(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ComputeFleetVmssHardwareProfile)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetVmssIPConfiguration.Serialization.cs b/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetVmssIPConfiguration.Serialization.cs index e07722c2a21c..cfd5d24aa655 100644 --- a/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetVmssIPConfiguration.Serialization.cs +++ b/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetVmssIPConfiguration.Serialization.cs @@ -21,6 +21,23 @@ internal ComputeFleetVmssIPConfiguration() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ComputeFleetVmssIPConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeComputeFleetVmssIPConfiguration(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ComputeFleetVmssIPConfiguration)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -135,23 +152,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ComputeFleetVmssIPConfiguration IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ComputeFleetVmssIPConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeComputeFleetVmssIPConfiguration(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ComputeFleetVmssIPConfiguration)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetVmssIPConfigurationProperties.Serialization.cs b/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetVmssIPConfigurationProperties.Serialization.cs index 93a7cbfa0615..45c9f747c674 100644 --- a/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetVmssIPConfigurationProperties.Serialization.cs +++ b/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetVmssIPConfigurationProperties.Serialization.cs @@ -20,6 +20,23 @@ namespace Azure.ResourceManager.ComputeFleet.Models /// public partial class ComputeFleetVmssIPConfigurationProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ComputeFleetVmssIPConfigurationProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeComputeFleetVmssIPConfigurationProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ComputeFleetVmssIPConfigurationProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -244,23 +261,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ComputeFleetVmssIPConfigurationProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ComputeFleetVmssIPConfigurationProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeComputeFleetVmssIPConfigurationProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ComputeFleetVmssIPConfigurationProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetVmssIPTag.Serialization.cs b/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetVmssIPTag.Serialization.cs index e7593776b398..b27ab2ce5bb2 100644 --- a/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetVmssIPTag.Serialization.cs +++ b/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetVmssIPTag.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.ComputeFleet.Models /// Contains the IP tag associated with the public IP address. public partial class ComputeFleetVmssIPTag : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ComputeFleetVmssIPTag PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeComputeFleetVmssIPTag(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ComputeFleetVmssIPTag)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -129,23 +146,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ComputeFleetVmssIPTag IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ComputeFleetVmssIPTag PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeComputeFleetVmssIPTag(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ComputeFleetVmssIPTag)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetVmssManagedDisk.Serialization.cs b/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetVmssManagedDisk.Serialization.cs index 54dacf7a0ee8..732f7135dc9b 100644 --- a/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetVmssManagedDisk.Serialization.cs +++ b/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetVmssManagedDisk.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.ComputeFleet.Models /// Describes the parameters of a ScaleSet managed disk. public partial class ComputeFleetVmssManagedDisk : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ComputeFleetVmssManagedDisk PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeComputeFleetVmssManagedDisk(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ComputeFleetVmssManagedDisk)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -152,23 +169,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ComputeFleetVmssManagedDisk IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ComputeFleetVmssManagedDisk PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeComputeFleetVmssManagedDisk(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ComputeFleetVmssManagedDisk)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetVmssNetworkConfiguration.Serialization.cs b/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetVmssNetworkConfiguration.Serialization.cs index b823c7ab9bf6..5542cc107a03 100644 --- a/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetVmssNetworkConfiguration.Serialization.cs +++ b/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetVmssNetworkConfiguration.Serialization.cs @@ -21,6 +21,23 @@ internal ComputeFleetVmssNetworkConfiguration() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ComputeFleetVmssNetworkConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeComputeFleetVmssNetworkConfiguration(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ComputeFleetVmssNetworkConfiguration)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -135,23 +152,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ComputeFleetVmssNetworkConfiguration IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ComputeFleetVmssNetworkConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeComputeFleetVmssNetworkConfiguration(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ComputeFleetVmssNetworkConfiguration)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetVmssNetworkConfigurationProperties.Serialization.cs b/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetVmssNetworkConfigurationProperties.Serialization.cs index 5ee60fb3bec6..778a9dc3b74c 100644 --- a/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetVmssNetworkConfigurationProperties.Serialization.cs +++ b/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetVmssNetworkConfigurationProperties.Serialization.cs @@ -21,6 +21,23 @@ internal ComputeFleetVmssNetworkConfigurationProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ComputeFleetVmssNetworkConfigurationProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeComputeFleetVmssNetworkConfigurationProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ComputeFleetVmssNetworkConfigurationProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -292,23 +309,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ComputeFleetVmssNetworkConfigurationProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ComputeFleetVmssNetworkConfigurationProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeComputeFleetVmssNetworkConfigurationProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ComputeFleetVmssNetworkConfigurationProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetVmssNetworkDnsSettings.Serialization.cs b/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetVmssNetworkDnsSettings.Serialization.cs index 56cf421e6de0..63d5c87d7b0d 100644 --- a/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetVmssNetworkDnsSettings.Serialization.cs +++ b/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetVmssNetworkDnsSettings.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.ComputeFleet.Models /// Describes a virtual machines scale sets network configuration's DNS settings. internal partial class ComputeFleetVmssNetworkDnsSettings : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ComputeFleetVmssNetworkDnsSettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeComputeFleetVmssNetworkDnsSettings(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ComputeFleetVmssNetworkDnsSettings)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -144,23 +161,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ComputeFleetVmssNetworkDnsSettings IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ComputeFleetVmssNetworkDnsSettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeComputeFleetVmssNetworkDnsSettings(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ComputeFleetVmssNetworkDnsSettings)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetVmssNetworkProfile.Serialization.cs b/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetVmssNetworkProfile.Serialization.cs index eadeceb417e6..04e9c306a56e 100644 --- a/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetVmssNetworkProfile.Serialization.cs +++ b/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetVmssNetworkProfile.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.ComputeFleet.Models /// Describes a virtual machine scale set network profile. public partial class ComputeFleetVmssNetworkProfile : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ComputeFleetVmssNetworkProfile PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeComputeFleetVmssNetworkProfile(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ComputeFleetVmssNetworkProfile)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -162,23 +179,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ComputeFleetVmssNetworkProfile IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ComputeFleetVmssNetworkProfile PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeComputeFleetVmssNetworkProfile(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ComputeFleetVmssNetworkProfile)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetVmssOSDisk.Serialization.cs b/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetVmssOSDisk.Serialization.cs index a4e8c70ebe7f..d95c5e329c35 100644 --- a/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetVmssOSDisk.Serialization.cs +++ b/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetVmssOSDisk.Serialization.cs @@ -21,6 +21,23 @@ internal ComputeFleetVmssOSDisk() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ComputeFleetVmssOSDisk PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeComputeFleetVmssOSDisk(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ComputeFleetVmssOSDisk)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -300,23 +317,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ComputeFleetVmssOSDisk IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ComputeFleetVmssOSDisk PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeComputeFleetVmssOSDisk(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ComputeFleetVmssOSDisk)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetVmssOSProfile.Serialization.cs b/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetVmssOSProfile.Serialization.cs index 587b38bddcd6..f537a974d4c0 100644 --- a/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetVmssOSProfile.Serialization.cs +++ b/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetVmssOSProfile.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.ComputeFleet.Models /// Describes a virtual machine scale set OS profile. public partial class ComputeFleetVmssOSProfile : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ComputeFleetVmssOSProfile PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeComputeFleetVmssOSProfile(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ComputeFleetVmssOSProfile)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -246,23 +263,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ComputeFleetVmssOSProfile IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ComputeFleetVmssOSProfile PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeComputeFleetVmssOSProfile(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ComputeFleetVmssOSProfile)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetVmssPublicIPAddressConfiguration.Serialization.cs b/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetVmssPublicIPAddressConfiguration.Serialization.cs index e8c86cac8ec8..09cb8fd7b6d3 100644 --- a/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetVmssPublicIPAddressConfiguration.Serialization.cs +++ b/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetVmssPublicIPAddressConfiguration.Serialization.cs @@ -24,6 +24,23 @@ internal ComputeFleetVmssPublicIPAddressConfiguration() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ComputeFleetVmssPublicIPAddressConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeComputeFleetVmssPublicIPAddressConfiguration(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ComputeFleetVmssPublicIPAddressConfiguration)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -153,23 +170,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ComputeFleetVmssPublicIPAddressConfiguration IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ComputeFleetVmssPublicIPAddressConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeComputeFleetVmssPublicIPAddressConfiguration(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ComputeFleetVmssPublicIPAddressConfiguration)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetVmssPublicIPAddressConfigurationProperties.Serialization.cs b/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetVmssPublicIPAddressConfigurationProperties.Serialization.cs index ee71d1019ba6..f987a6c4f1b4 100644 --- a/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetVmssPublicIPAddressConfigurationProperties.Serialization.cs +++ b/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetVmssPublicIPAddressConfigurationProperties.Serialization.cs @@ -19,6 +19,23 @@ namespace Azure.ResourceManager.ComputeFleet.Models /// public partial class ComputeFleetVmssPublicIPAddressConfigurationProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ComputeFleetVmssPublicIPAddressConfigurationProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeComputeFleetVmssPublicIPAddressConfigurationProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ComputeFleetVmssPublicIPAddressConfigurationProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -217,23 +234,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ComputeFleetVmssPublicIPAddressConfigurationProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ComputeFleetVmssPublicIPAddressConfigurationProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeComputeFleetVmssPublicIPAddressConfigurationProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ComputeFleetVmssPublicIPAddressConfigurationProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetVmssPublicIPAddressDnsSettings.Serialization.cs b/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetVmssPublicIPAddressDnsSettings.Serialization.cs index d8e05eb9a9e7..2fb8a73bd111 100644 --- a/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetVmssPublicIPAddressDnsSettings.Serialization.cs +++ b/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetVmssPublicIPAddressDnsSettings.Serialization.cs @@ -21,6 +21,23 @@ internal ComputeFleetVmssPublicIPAddressDnsSettings() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ComputeFleetVmssPublicIPAddressDnsSettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeComputeFleetVmssPublicIPAddressDnsSettings(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ComputeFleetVmssPublicIPAddressDnsSettings)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -135,23 +152,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ComputeFleetVmssPublicIPAddressDnsSettings IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ComputeFleetVmssPublicIPAddressDnsSettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeComputeFleetVmssPublicIPAddressDnsSettings(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ComputeFleetVmssPublicIPAddressDnsSettings)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetVmssStorageProfile.Serialization.cs b/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetVmssStorageProfile.Serialization.cs index 76989c183225..466e6410bf4c 100644 --- a/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetVmssStorageProfile.Serialization.cs +++ b/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetVmssStorageProfile.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.ComputeFleet.Models /// Describes a virtual machine scale set storage profile. public partial class ComputeFleetVmssStorageProfile : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ComputeFleetVmssStorageProfile PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeComputeFleetVmssStorageProfile(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ComputeFleetVmssStorageProfile)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -177,23 +194,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ComputeFleetVmssStorageProfile IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ComputeFleetVmssStorageProfile PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeComputeFleetVmssStorageProfile(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ComputeFleetVmssStorageProfile)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetWinRMListener.Serialization.cs b/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetWinRMListener.Serialization.cs index 8aef2f1c0065..e13734482959 100644 --- a/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetWinRMListener.Serialization.cs +++ b/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetWinRMListener.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.ComputeFleet.Models /// Describes Protocol and thumbprint of Windows Remote Management listener. public partial class ComputeFleetWinRMListener : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ComputeFleetWinRMListener PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeComputeFleetWinRMListener(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ComputeFleetWinRMListener)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -137,23 +154,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ComputeFleetWinRMListener IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ComputeFleetWinRMListener PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeComputeFleetWinRMListener(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ComputeFleetWinRMListener)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetWindowsConfiguration.Serialization.cs b/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetWindowsConfiguration.Serialization.cs index 36217e66510b..9eaed73691a2 100644 --- a/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetWindowsConfiguration.Serialization.cs +++ b/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetWindowsConfiguration.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.ComputeFleet.Models /// Specifies Windows operating system settings on the virtual machine. public partial class ComputeFleetWindowsConfiguration : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ComputeFleetWindowsConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeComputeFleetWindowsConfiguration(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ComputeFleetWindowsConfiguration)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -226,23 +243,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ComputeFleetWindowsConfiguration IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ComputeFleetWindowsConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeComputeFleetWindowsConfiguration(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ComputeFleetWindowsConfiguration)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetWindowsVmGuestPatchAutomaticByPlatformSettings.Serialization.cs b/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetWindowsVmGuestPatchAutomaticByPlatformSettings.Serialization.cs index b8eef274dd19..e23c2b25527d 100644 --- a/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetWindowsVmGuestPatchAutomaticByPlatformSettings.Serialization.cs +++ b/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetWindowsVmGuestPatchAutomaticByPlatformSettings.Serialization.cs @@ -19,6 +19,23 @@ namespace Azure.ResourceManager.ComputeFleet.Models /// public partial class ComputeFleetWindowsVmGuestPatchAutomaticByPlatformSettings : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ComputeFleetWindowsVmGuestPatchAutomaticByPlatformSettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeComputeFleetWindowsVmGuestPatchAutomaticByPlatformSettings(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ComputeFleetWindowsVmGuestPatchAutomaticByPlatformSettings)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -140,23 +157,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ComputeFleetWindowsVmGuestPatchAutomaticByPlatformSettings IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ComputeFleetWindowsVmGuestPatchAutomaticByPlatformSettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeComputeFleetWindowsVmGuestPatchAutomaticByPlatformSettings(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ComputeFleetWindowsVmGuestPatchAutomaticByPlatformSettings)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetZoneAllocationPolicy.Serialization.cs b/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetZoneAllocationPolicy.Serialization.cs index 2c8e746a65cd..38e0f08252ca 100644 --- a/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetZoneAllocationPolicy.Serialization.cs +++ b/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ComputeFleetZoneAllocationPolicy.Serialization.cs @@ -21,6 +21,23 @@ internal ComputeFleetZoneAllocationPolicy() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ComputeFleetZoneAllocationPolicy PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeComputeFleetZoneAllocationPolicy(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ComputeFleetZoneAllocationPolicy)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -145,23 +162,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ComputeFleetZoneAllocationPolicy IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ComputeFleetZoneAllocationPolicy PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeComputeFleetZoneAllocationPolicy(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ComputeFleetZoneAllocationPolicy)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/DiskEncryptionSetParameters.Serialization.cs b/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/DiskEncryptionSetParameters.Serialization.cs index fae486b50292..96f48692be56 100644 --- a/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/DiskEncryptionSetParameters.Serialization.cs +++ b/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/DiskEncryptionSetParameters.Serialization.cs @@ -22,6 +22,23 @@ namespace Azure.ResourceManager.ComputeFleet.Models /// internal partial class DiskEncryptionSetParameters : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DiskEncryptionSetParameters PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDiskEncryptionSetParameters(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DiskEncryptionSetParameters)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -128,23 +145,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DiskEncryptionSetParameters IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DiskEncryptionSetParameters PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDiskEncryptionSetParameters(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DiskEncryptionSetParameters)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/FleetListResult.Serialization.cs b/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/FleetListResult.Serialization.cs index d7e5f671b460..4c286028105e 100644 --- a/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/FleetListResult.Serialization.cs +++ b/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/FleetListResult.Serialization.cs @@ -22,6 +22,30 @@ internal FleetListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual FleetListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeFleetListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(FleetListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static FleetListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeFleetListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. FleetListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual FleetListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeFleetListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(FleetListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static FleetListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeFleetListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/LocationProfile.Serialization.cs b/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/LocationProfile.Serialization.cs index 5531f9f0a3e8..663111ae417f 100644 --- a/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/LocationProfile.Serialization.cs +++ b/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/LocationProfile.Serialization.cs @@ -22,6 +22,23 @@ internal LocationProfile() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual LocationProfile PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeLocationProfile(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(LocationProfile)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -136,23 +153,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. LocationProfile IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual LocationProfile PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeLocationProfile(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(LocationProfile)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/RegularPriorityProfile.Serialization.cs b/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/RegularPriorityProfile.Serialization.cs index 6802ff43521c..ab9d22ca202f 100644 --- a/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/RegularPriorityProfile.Serialization.cs +++ b/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/RegularPriorityProfile.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.ComputeFleet.Models /// Configuration Options for Regular instances in Compute Fleet. public partial class RegularPriorityProfile : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual RegularPriorityProfile PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeRegularPriorityProfile(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(RegularPriorityProfile)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -152,23 +169,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. RegularPriorityProfile IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual RegularPriorityProfile PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeRegularPriorityProfile(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(RegularPriorityProfile)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ServiceArtifactReference.Serialization.cs b/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ServiceArtifactReference.Serialization.cs index 9165eba52a5f..00662e39526e 100644 --- a/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ServiceArtifactReference.Serialization.cs +++ b/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ServiceArtifactReference.Serialization.cs @@ -21,6 +21,23 @@ namespace Azure.ResourceManager.ComputeFleet.Models /// internal partial class ServiceArtifactReference : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ServiceArtifactReference PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeServiceArtifactReference(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ServiceArtifactReference)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -127,23 +144,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ServiceArtifactReference IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ServiceArtifactReference PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeServiceArtifactReference(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ServiceArtifactReference)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/SpotPriorityProfile.Serialization.cs b/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/SpotPriorityProfile.Serialization.cs index 37000b35d669..41d2caea93b2 100644 --- a/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/SpotPriorityProfile.Serialization.cs +++ b/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/SpotPriorityProfile.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.ComputeFleet.Models /// Configuration Options for Spot instances in Compute Fleet. public partial class SpotPriorityProfile : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SpotPriorityProfile PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSpotPriorityProfile(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SpotPriorityProfile)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -204,23 +221,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SpotPriorityProfile IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SpotPriorityProfile PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSpotPriorityProfile(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SpotPriorityProfile)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/SubResource.Serialization.cs b/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/SubResource.Serialization.cs index 5fcdb588acee..699411950516 100644 --- a/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/SubResource.Serialization.cs +++ b/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/SubResource.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.ComputeFleet.Models /// Describes SubResource. internal partial class SubResource : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SubResource PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSubResource(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SubResource)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -123,23 +140,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SubResource IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SubResource PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSubResource(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SubResource)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/VirtualMachineListResult.Serialization.cs b/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/VirtualMachineListResult.Serialization.cs index d772a5420a6b..1d9d0bbe8b23 100644 --- a/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/VirtualMachineListResult.Serialization.cs +++ b/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/VirtualMachineListResult.Serialization.cs @@ -22,6 +22,30 @@ internal VirtualMachineListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual VirtualMachineListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeVirtualMachineListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(VirtualMachineListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static VirtualMachineListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeVirtualMachineListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. VirtualMachineListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual VirtualMachineListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeVirtualMachineListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(VirtualMachineListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static VirtualMachineListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeVirtualMachineListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/VirtualMachineScaleSetListResult.Serialization.cs b/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/VirtualMachineScaleSetListResult.Serialization.cs index ea277c4619d6..8375ae1be81a 100644 --- a/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/VirtualMachineScaleSetListResult.Serialization.cs +++ b/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/VirtualMachineScaleSetListResult.Serialization.cs @@ -22,6 +22,30 @@ internal VirtualMachineScaleSetListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual VirtualMachineScaleSetListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeVirtualMachineScaleSetListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(VirtualMachineScaleSetListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static VirtualMachineScaleSetListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeVirtualMachineScaleSetListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. VirtualMachineScaleSetListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual VirtualMachineScaleSetListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeVirtualMachineScaleSetListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(VirtualMachineScaleSetListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static VirtualMachineScaleSetListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeVirtualMachineScaleSetListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/WinRMConfiguration.Serialization.cs b/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/WinRMConfiguration.Serialization.cs index 49caeb1a6e5b..1566c82488fb 100644 --- a/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/WinRMConfiguration.Serialization.cs +++ b/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/WinRMConfiguration.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.ComputeFleet.Models /// Describes Windows Remote Management configuration of the VM. internal partial class WinRMConfiguration : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual WinRMConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeWinRMConfiguration(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(WinRMConfiguration)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -132,23 +149,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. WinRMConfiguration IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual WinRMConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeWinRMConfiguration(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(WinRMConfiguration)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/WindowsSetupAdditionalInformation.Serialization.cs b/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/WindowsSetupAdditionalInformation.Serialization.cs index 3d2ed80eb967..bc779f098409 100644 --- a/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/WindowsSetupAdditionalInformation.Serialization.cs +++ b/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/WindowsSetupAdditionalInformation.Serialization.cs @@ -20,6 +20,23 @@ namespace Azure.ResourceManager.ComputeFleet.Models /// public partial class WindowsSetupAdditionalInformation : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual WindowsSetupAdditionalInformation PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeWindowsSetupAdditionalInformation(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(WindowsSetupAdditionalInformation)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -167,23 +184,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. WindowsSetupAdditionalInformation IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual WindowsSetupAdditionalInformation PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeWindowsSetupAdditionalInformation(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(WindowsSetupAdditionalInformation)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ZonePreference.Serialization.cs b/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ZonePreference.Serialization.cs index 1a9010217c75..b1d270e48820 100644 --- a/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ZonePreference.Serialization.cs +++ b/sdk/computefleet/Azure.ResourceManager.ComputeFleet/src/Generated/Models/ZonePreference.Serialization.cs @@ -21,6 +21,23 @@ internal ZonePreference() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ZonePreference PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeZonePreference(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ZonePreference)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -135,23 +152,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ZonePreference IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ZonePreference PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeZonePreference(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ZonePreference)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/computelimit/Azure.ResourceManager.ComputeLimit/src/Generated/ComputeLimitGuestSubscriptionData.Serialization.cs b/sdk/computelimit/Azure.ResourceManager.ComputeLimit/src/Generated/ComputeLimitGuestSubscriptionData.Serialization.cs index 68fca472f899..fca192131536 100644 --- a/sdk/computelimit/Azure.ResourceManager.ComputeLimit/src/Generated/ComputeLimitGuestSubscriptionData.Serialization.cs +++ b/sdk/computelimit/Azure.ResourceManager.ComputeLimit/src/Generated/ComputeLimitGuestSubscriptionData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.ComputeLimit /// Guest subscription that consumes shared compute limits. public partial class ComputeLimitGuestSubscriptionData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeComputeLimitGuestSubscriptionData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ComputeLimitGuestSubscriptionData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static ComputeLimitGuestSubscriptionData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeComputeLimitGuestSubscriptionData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,23 +178,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ComputeLimitGuestSubscriptionData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (ComputeLimitGuestSubscriptionData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeComputeLimitGuestSubscriptionData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ComputeLimitGuestSubscriptionData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -185,12 +192,5 @@ internal static RequestContent ToRequestContent(ComputeLimitGuestSubscriptionDat content.JsonWriter.WriteObjectValue(computeLimitGuestSubscriptionData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static ComputeLimitGuestSubscriptionData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeComputeLimitGuestSubscriptionData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/computelimit/Azure.ResourceManager.ComputeLimit/src/Generated/ComputeLimitSharedLimitData.Serialization.cs b/sdk/computelimit/Azure.ResourceManager.ComputeLimit/src/Generated/ComputeLimitSharedLimitData.Serialization.cs index 21ce201fa54f..543d12eafd81 100644 --- a/sdk/computelimit/Azure.ResourceManager.ComputeLimit/src/Generated/ComputeLimitSharedLimitData.Serialization.cs +++ b/sdk/computelimit/Azure.ResourceManager.ComputeLimit/src/Generated/ComputeLimitSharedLimitData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.ComputeLimit /// Compute limits shared by the subscription. public partial class ComputeLimitSharedLimitData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeComputeLimitSharedLimitData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ComputeLimitSharedLimitData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static ComputeLimitSharedLimitData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeComputeLimitSharedLimitData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,23 +178,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ComputeLimitSharedLimitData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (ComputeLimitSharedLimitData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeComputeLimitSharedLimitData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ComputeLimitSharedLimitData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -185,12 +192,5 @@ internal static RequestContent ToRequestContent(ComputeLimitSharedLimitData comp content.JsonWriter.WriteObjectValue(computeLimitSharedLimitData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static ComputeLimitSharedLimitData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeComputeLimitSharedLimitData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/computelimit/Azure.ResourceManager.ComputeLimit/src/Generated/Models/ComputeLimitLimitName.Serialization.cs b/sdk/computelimit/Azure.ResourceManager.ComputeLimit/src/Generated/Models/ComputeLimitLimitName.Serialization.cs index a8b91b82ba62..46fbe972332b 100644 --- a/sdk/computelimit/Azure.ResourceManager.ComputeLimit/src/Generated/Models/ComputeLimitLimitName.Serialization.cs +++ b/sdk/computelimit/Azure.ResourceManager.ComputeLimit/src/Generated/Models/ComputeLimitLimitName.Serialization.cs @@ -21,6 +21,23 @@ internal ComputeLimitLimitName() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ComputeLimitLimitName PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeComputeLimitLimitName(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ComputeLimitLimitName)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -131,23 +148,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ComputeLimitLimitName IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ComputeLimitLimitName PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeComputeLimitLimitName(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ComputeLimitLimitName)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/computelimit/Azure.ResourceManager.ComputeLimit/src/Generated/Models/ComputeLimitSharedLimitProperties.Serialization.cs b/sdk/computelimit/Azure.ResourceManager.ComputeLimit/src/Generated/Models/ComputeLimitSharedLimitProperties.Serialization.cs index 1bd1326311a4..d9ac302624fa 100644 --- a/sdk/computelimit/Azure.ResourceManager.ComputeLimit/src/Generated/Models/ComputeLimitSharedLimitProperties.Serialization.cs +++ b/sdk/computelimit/Azure.ResourceManager.ComputeLimit/src/Generated/Models/ComputeLimitSharedLimitProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.ComputeLimit.Models /// Properties of the compute shared limit. public partial class ComputeLimitSharedLimitProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ComputeLimitSharedLimitProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeComputeLimitSharedLimitProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ComputeLimitSharedLimitProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -163,23 +180,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ComputeLimitSharedLimitProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ComputeLimitSharedLimitProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeComputeLimitSharedLimitProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ComputeLimitSharedLimitProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/computelimit/Azure.ResourceManager.ComputeLimit/src/Generated/Models/GuestSubscriptionListResult.Serialization.cs b/sdk/computelimit/Azure.ResourceManager.ComputeLimit/src/Generated/Models/GuestSubscriptionListResult.Serialization.cs index 9bd8bd88683d..9517180c2400 100644 --- a/sdk/computelimit/Azure.ResourceManager.ComputeLimit/src/Generated/Models/GuestSubscriptionListResult.Serialization.cs +++ b/sdk/computelimit/Azure.ResourceManager.ComputeLimit/src/Generated/Models/GuestSubscriptionListResult.Serialization.cs @@ -22,6 +22,30 @@ internal GuestSubscriptionListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual GuestSubscriptionListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeGuestSubscriptionListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(GuestSubscriptionListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static GuestSubscriptionListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeGuestSubscriptionListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. GuestSubscriptionListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual GuestSubscriptionListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeGuestSubscriptionListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(GuestSubscriptionListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static GuestSubscriptionListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeGuestSubscriptionListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/computelimit/Azure.ResourceManager.ComputeLimit/src/Generated/Models/GuestSubscriptionProperties.Serialization.cs b/sdk/computelimit/Azure.ResourceManager.ComputeLimit/src/Generated/Models/GuestSubscriptionProperties.Serialization.cs index 995ed9f9240b..447d203df65f 100644 --- a/sdk/computelimit/Azure.ResourceManager.ComputeLimit/src/Generated/Models/GuestSubscriptionProperties.Serialization.cs +++ b/sdk/computelimit/Azure.ResourceManager.ComputeLimit/src/Generated/Models/GuestSubscriptionProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.ComputeLimit.Models /// Properties for guest subscription. internal partial class GuestSubscriptionProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual GuestSubscriptionProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeGuestSubscriptionProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(GuestSubscriptionProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -122,23 +139,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. GuestSubscriptionProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual GuestSubscriptionProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeGuestSubscriptionProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(GuestSubscriptionProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/computelimit/Azure.ResourceManager.ComputeLimit/src/Generated/Models/SharedLimitListResult.Serialization.cs b/sdk/computelimit/Azure.ResourceManager.ComputeLimit/src/Generated/Models/SharedLimitListResult.Serialization.cs index 27635f9b8abb..d69aee01b810 100644 --- a/sdk/computelimit/Azure.ResourceManager.ComputeLimit/src/Generated/Models/SharedLimitListResult.Serialization.cs +++ b/sdk/computelimit/Azure.ResourceManager.ComputeLimit/src/Generated/Models/SharedLimitListResult.Serialization.cs @@ -22,6 +22,30 @@ internal SharedLimitListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SharedLimitListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSharedLimitListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SharedLimitListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static SharedLimitListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeSharedLimitListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SharedLimitListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SharedLimitListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSharedLimitListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SharedLimitListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static SharedLimitListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeSharedLimitListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/computerecommender/Azure.ResourceManager.Compute.Recommender/src/Generated/ComputeRecommenderDiagnosticData.Serialization.cs b/sdk/computerecommender/Azure.ResourceManager.Compute.Recommender/src/Generated/ComputeRecommenderDiagnosticData.Serialization.cs index d72124f30f14..bd8d1bff552c 100644 --- a/sdk/computerecommender/Azure.ResourceManager.Compute.Recommender/src/Generated/ComputeRecommenderDiagnosticData.Serialization.cs +++ b/sdk/computerecommender/Azure.ResourceManager.Compute.Recommender/src/Generated/ComputeRecommenderDiagnosticData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.Compute.Recommender /// Contains metadata of a diagnostic type. public partial class ComputeRecommenderDiagnosticData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeComputeRecommenderDiagnosticData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ComputeRecommenderDiagnosticData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static ComputeRecommenderDiagnosticData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeComputeRecommenderDiagnosticData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,31 +178,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ComputeRecommenderDiagnosticData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (ComputeRecommenderDiagnosticData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeComputeRecommenderDiagnosticData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ComputeRecommenderDiagnosticData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static ComputeRecommenderDiagnosticData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeComputeRecommenderDiagnosticData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/computerecommender/Azure.ResourceManager.Compute.Recommender/src/Generated/Models/ComputeRecommenderDiagnosticProperties.Serialization.cs b/sdk/computerecommender/Azure.ResourceManager.Compute.Recommender/src/Generated/Models/ComputeRecommenderDiagnosticProperties.Serialization.cs index 83592ab94411..f163cd6b20c3 100644 --- a/sdk/computerecommender/Azure.ResourceManager.Compute.Recommender/src/Generated/Models/ComputeRecommenderDiagnosticProperties.Serialization.cs +++ b/sdk/computerecommender/Azure.ResourceManager.Compute.Recommender/src/Generated/Models/ComputeRecommenderDiagnosticProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Compute.Recommender.Models /// Contains additional properties of a diagnostic. internal partial class ComputeRecommenderDiagnosticProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ComputeRecommenderDiagnosticProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeComputeRecommenderDiagnosticProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ComputeRecommenderDiagnosticProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -144,23 +161,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ComputeRecommenderDiagnosticProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ComputeRecommenderDiagnosticProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeComputeRecommenderDiagnosticProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ComputeRecommenderDiagnosticProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/computerecommender/Azure.ResourceManager.Compute.Recommender/src/Generated/Models/ComputeRecommenderGenerateContent.Serialization.cs b/sdk/computerecommender/Azure.ResourceManager.Compute.Recommender/src/Generated/Models/ComputeRecommenderGenerateContent.Serialization.cs index e11e4870c13a..c150cdf528a9 100644 --- a/sdk/computerecommender/Azure.ResourceManager.Compute.Recommender/src/Generated/Models/ComputeRecommenderGenerateContent.Serialization.cs +++ b/sdk/computerecommender/Azure.ResourceManager.Compute.Recommender/src/Generated/Models/ComputeRecommenderGenerateContent.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.Compute.Recommender.Models /// SpotPlacementScores API Input. public partial class ComputeRecommenderGenerateContent : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ComputeRecommenderGenerateContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeComputeRecommenderGenerateContent(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ComputeRecommenderGenerateContent)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -188,23 +205,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ComputeRecommenderGenerateContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ComputeRecommenderGenerateContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeComputeRecommenderGenerateContent(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ComputeRecommenderGenerateContent)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/computerecommender/Azure.ResourceManager.Compute.Recommender/src/Generated/Models/ComputeRecommenderGenerateResult.Serialization.cs b/sdk/computerecommender/Azure.ResourceManager.Compute.Recommender/src/Generated/Models/ComputeRecommenderGenerateResult.Serialization.cs index 8e04c5c31010..2f0ae75138ce 100644 --- a/sdk/computerecommender/Azure.ResourceManager.Compute.Recommender/src/Generated/Models/ComputeRecommenderGenerateResult.Serialization.cs +++ b/sdk/computerecommender/Azure.ResourceManager.Compute.Recommender/src/Generated/Models/ComputeRecommenderGenerateResult.Serialization.cs @@ -18,6 +18,30 @@ namespace Azure.ResourceManager.Compute.Recommender.Models /// SpotPlacementScores API response. public partial class ComputeRecommenderGenerateResult : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ComputeRecommenderGenerateResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeComputeRecommenderGenerateResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ComputeRecommenderGenerateResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static ComputeRecommenderGenerateResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeComputeRecommenderGenerateResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -220,31 +244,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ComputeRecommenderGenerateResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ComputeRecommenderGenerateResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeComputeRecommenderGenerateResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ComputeRecommenderGenerateResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static ComputeRecommenderGenerateResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeComputeRecommenderGenerateResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/computerecommender/Azure.ResourceManager.Compute.Recommender/src/Generated/Models/ComputeRecommenderPlacementScore.Serialization.cs b/sdk/computerecommender/Azure.ResourceManager.Compute.Recommender/src/Generated/Models/ComputeRecommenderPlacementScore.Serialization.cs index f8cd320f08a6..7e96bd551412 100644 --- a/sdk/computerecommender/Azure.ResourceManager.Compute.Recommender/src/Generated/Models/ComputeRecommenderPlacementScore.Serialization.cs +++ b/sdk/computerecommender/Azure.ResourceManager.Compute.Recommender/src/Generated/Models/ComputeRecommenderPlacementScore.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.Compute.Recommender.Models /// The spot placement score for sku/region/zone combination. public partial class ComputeRecommenderPlacementScore : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ComputeRecommenderPlacementScore PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeComputeRecommenderPlacementScore(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ComputeRecommenderPlacementScore)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -177,23 +194,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ComputeRecommenderPlacementScore IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ComputeRecommenderPlacementScore PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeComputeRecommenderPlacementScore(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ComputeRecommenderPlacementScore)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/computerecommender/Azure.ResourceManager.Compute.Recommender/src/Generated/Models/ComputeRecommenderResourceSize.Serialization.cs b/sdk/computerecommender/Azure.ResourceManager.Compute.Recommender/src/Generated/Models/ComputeRecommenderResourceSize.Serialization.cs index 8262033a56a8..c73854c7e49f 100644 --- a/sdk/computerecommender/Azure.ResourceManager.Compute.Recommender/src/Generated/Models/ComputeRecommenderResourceSize.Serialization.cs +++ b/sdk/computerecommender/Azure.ResourceManager.Compute.Recommender/src/Generated/Models/ComputeRecommenderResourceSize.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Compute.Recommender.Models /// SpotPlacementRecommender API response. public partial class ComputeRecommenderResourceSize : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ComputeRecommenderResourceSize PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeComputeRecommenderResourceSize(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ComputeRecommenderResourceSize)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -118,23 +135,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ComputeRecommenderResourceSize IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ComputeRecommenderResourceSize PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeComputeRecommenderResourceSize(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ComputeRecommenderResourceSize)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/CancelOperationsContent.Serialization.cs b/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/CancelOperationsContent.Serialization.cs index 3b53732ec05a..7bc71f32edcd 100644 --- a/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/CancelOperationsContent.Serialization.cs +++ b/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/CancelOperationsContent.Serialization.cs @@ -22,6 +22,23 @@ internal CancelOperationsContent() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual CancelOperationsContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeCancelOperationsContent(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(CancelOperationsContent)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -151,23 +168,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. CancelOperationsContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual CancelOperationsContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeCancelOperationsContent(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(CancelOperationsContent)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/CancelOperationsResult.Serialization.cs b/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/CancelOperationsResult.Serialization.cs index d74eecfc15fb..1b15b93c65f8 100644 --- a/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/CancelOperationsResult.Serialization.cs +++ b/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/CancelOperationsResult.Serialization.cs @@ -22,6 +22,30 @@ internal CancelOperationsResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual CancelOperationsResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeCancelOperationsResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(CancelOperationsResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static CancelOperationsResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeCancelOperationsResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -131,31 +155,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. CancelOperationsResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual CancelOperationsResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeCancelOperationsResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(CancelOperationsResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static CancelOperationsResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeCancelOperationsResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/CreateResourceOperationResult.Serialization.cs b/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/CreateResourceOperationResult.Serialization.cs index e32c23790417..3dd92a18cf0d 100644 --- a/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/CreateResourceOperationResult.Serialization.cs +++ b/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/CreateResourceOperationResult.Serialization.cs @@ -23,6 +23,30 @@ internal CreateResourceOperationResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual CreateResourceOperationResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeCreateResourceOperationResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(CreateResourceOperationResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static CreateResourceOperationResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeCreateResourceOperationResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -163,31 +187,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. CreateResourceOperationResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual CreateResourceOperationResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeCreateResourceOperationResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(CreateResourceOperationResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static CreateResourceOperationResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeCreateResourceOperationResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/DeallocateResourceOperationResult.Serialization.cs b/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/DeallocateResourceOperationResult.Serialization.cs index c016e264a4b0..82a8df96e062 100644 --- a/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/DeallocateResourceOperationResult.Serialization.cs +++ b/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/DeallocateResourceOperationResult.Serialization.cs @@ -23,6 +23,30 @@ internal DeallocateResourceOperationResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DeallocateResourceOperationResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDeallocateResourceOperationResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DeallocateResourceOperationResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static DeallocateResourceOperationResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeDeallocateResourceOperationResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -163,31 +187,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DeallocateResourceOperationResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DeallocateResourceOperationResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDeallocateResourceOperationResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DeallocateResourceOperationResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static DeallocateResourceOperationResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeDeallocateResourceOperationResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/DeleteResourceOperationResult.Serialization.cs b/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/DeleteResourceOperationResult.Serialization.cs index 0b3273833f42..0c6b3e01e9b0 100644 --- a/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/DeleteResourceOperationResult.Serialization.cs +++ b/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/DeleteResourceOperationResult.Serialization.cs @@ -23,6 +23,30 @@ internal DeleteResourceOperationResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DeleteResourceOperationResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDeleteResourceOperationResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DeleteResourceOperationResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static DeleteResourceOperationResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeDeleteResourceOperationResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -163,31 +187,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DeleteResourceOperationResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DeleteResourceOperationResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDeleteResourceOperationResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DeleteResourceOperationResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static DeleteResourceOperationResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeDeleteResourceOperationResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/ExecuteCreateContent.Serialization.cs b/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/ExecuteCreateContent.Serialization.cs index 0bdc07143ff3..2fc0a36b4f61 100644 --- a/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/ExecuteCreateContent.Serialization.cs +++ b/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/ExecuteCreateContent.Serialization.cs @@ -22,6 +22,23 @@ internal ExecuteCreateContent() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ExecuteCreateContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeExecuteCreateContent(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ExecuteCreateContent)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -140,23 +157,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ExecuteCreateContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ExecuteCreateContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeExecuteCreateContent(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ExecuteCreateContent)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/ExecuteDeallocateContent.Serialization.cs b/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/ExecuteDeallocateContent.Serialization.cs index 35867284c47f..744297487ace 100644 --- a/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/ExecuteDeallocateContent.Serialization.cs +++ b/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/ExecuteDeallocateContent.Serialization.cs @@ -22,6 +22,23 @@ internal ExecuteDeallocateContent() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ExecuteDeallocateContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeExecuteDeallocateContent(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ExecuteDeallocateContent)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -137,23 +154,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ExecuteDeallocateContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ExecuteDeallocateContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeExecuteDeallocateContent(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ExecuteDeallocateContent)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/ExecuteDeleteContent.Serialization.cs b/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/ExecuteDeleteContent.Serialization.cs index 3a30e3ea45a2..67188f7203da 100644 --- a/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/ExecuteDeleteContent.Serialization.cs +++ b/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/ExecuteDeleteContent.Serialization.cs @@ -22,6 +22,23 @@ internal ExecuteDeleteContent() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ExecuteDeleteContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeExecuteDeleteContent(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ExecuteDeleteContent)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -155,23 +172,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ExecuteDeleteContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ExecuteDeleteContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeExecuteDeleteContent(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ExecuteDeleteContent)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/ExecuteHibernateContent.Serialization.cs b/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/ExecuteHibernateContent.Serialization.cs index e6be8738f628..bed3d0cc99ac 100644 --- a/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/ExecuteHibernateContent.Serialization.cs +++ b/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/ExecuteHibernateContent.Serialization.cs @@ -22,6 +22,23 @@ internal ExecuteHibernateContent() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ExecuteHibernateContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeExecuteHibernateContent(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ExecuteHibernateContent)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -137,23 +154,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ExecuteHibernateContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ExecuteHibernateContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeExecuteHibernateContent(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ExecuteHibernateContent)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/ExecuteStartContent.Serialization.cs b/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/ExecuteStartContent.Serialization.cs index 6a1177af9652..bf4eae95c90c 100644 --- a/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/ExecuteStartContent.Serialization.cs +++ b/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/ExecuteStartContent.Serialization.cs @@ -22,6 +22,23 @@ internal ExecuteStartContent() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ExecuteStartContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeExecuteStartContent(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ExecuteStartContent)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -137,23 +154,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ExecuteStartContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ExecuteStartContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeExecuteStartContent(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ExecuteStartContent)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/FallbackOperationInfo.Serialization.cs b/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/FallbackOperationInfo.Serialization.cs index e5ec4d476da0..5a9d24e7a092 100644 --- a/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/FallbackOperationInfo.Serialization.cs +++ b/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/FallbackOperationInfo.Serialization.cs @@ -21,6 +21,23 @@ internal FallbackOperationInfo() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual FallbackOperationInfo PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeFallbackOperationInfo(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(FallbackOperationInfo)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -143,23 +160,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. FallbackOperationInfo IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual FallbackOperationInfo PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeFallbackOperationInfo(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(FallbackOperationInfo)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/GetOperationErrorsContent.Serialization.cs b/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/GetOperationErrorsContent.Serialization.cs index 467eba12a00f..4bd6bba85be9 100644 --- a/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/GetOperationErrorsContent.Serialization.cs +++ b/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/GetOperationErrorsContent.Serialization.cs @@ -22,6 +22,23 @@ internal GetOperationErrorsContent() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual GetOperationErrorsContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeGetOperationErrorsContent(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(GetOperationErrorsContent)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -143,23 +160,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. GetOperationErrorsContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual GetOperationErrorsContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeGetOperationErrorsContent(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(GetOperationErrorsContent)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/GetOperationErrorsResult.Serialization.cs b/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/GetOperationErrorsResult.Serialization.cs index 89e8024ca1c8..54306be35947 100644 --- a/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/GetOperationErrorsResult.Serialization.cs +++ b/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/GetOperationErrorsResult.Serialization.cs @@ -22,6 +22,30 @@ internal GetOperationErrorsResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual GetOperationErrorsResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeGetOperationErrorsResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(GetOperationErrorsResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static GetOperationErrorsResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeGetOperationErrorsResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -131,31 +155,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. GetOperationErrorsResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual GetOperationErrorsResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeGetOperationErrorsResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(GetOperationErrorsResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static GetOperationErrorsResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeGetOperationErrorsResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/GetOperationStatusContent.Serialization.cs b/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/GetOperationStatusContent.Serialization.cs index 9fcedad694e3..4e9d02729c42 100644 --- a/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/GetOperationStatusContent.Serialization.cs +++ b/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/GetOperationStatusContent.Serialization.cs @@ -22,6 +22,23 @@ internal GetOperationStatusContent() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual GetOperationStatusContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeGetOperationStatusContent(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(GetOperationStatusContent)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -151,23 +168,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. GetOperationStatusContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual GetOperationStatusContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeGetOperationStatusContent(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(GetOperationStatusContent)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/GetOperationStatusResult.Serialization.cs b/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/GetOperationStatusResult.Serialization.cs index 6ff23e220d4a..56bb0b814766 100644 --- a/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/GetOperationStatusResult.Serialization.cs +++ b/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/GetOperationStatusResult.Serialization.cs @@ -22,6 +22,30 @@ internal GetOperationStatusResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual GetOperationStatusResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeGetOperationStatusResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(GetOperationStatusResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static GetOperationStatusResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeGetOperationStatusResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -131,31 +155,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. GetOperationStatusResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual GetOperationStatusResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeGetOperationStatusResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(GetOperationStatusResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static GetOperationStatusResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeGetOperationStatusResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/HibernateResourceOperationResult.Serialization.cs b/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/HibernateResourceOperationResult.Serialization.cs index 09cd7c2852d7..e9cda239720e 100644 --- a/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/HibernateResourceOperationResult.Serialization.cs +++ b/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/HibernateResourceOperationResult.Serialization.cs @@ -23,6 +23,30 @@ internal HibernateResourceOperationResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual HibernateResourceOperationResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHibernateResourceOperationResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HibernateResourceOperationResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static HibernateResourceOperationResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeHibernateResourceOperationResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -163,31 +187,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HibernateResourceOperationResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual HibernateResourceOperationResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHibernateResourceOperationResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HibernateResourceOperationResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static HibernateResourceOperationResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeHibernateResourceOperationResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/NotificationSettings.Serialization.cs b/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/NotificationSettings.Serialization.cs index 87856649ca53..c6e91aca953d 100644 --- a/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/NotificationSettings.Serialization.cs +++ b/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/NotificationSettings.Serialization.cs @@ -21,6 +21,23 @@ internal NotificationSettings() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual NotificationSettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeNotificationSettings(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(NotificationSettings)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -151,23 +168,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. NotificationSettings IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual NotificationSettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeNotificationSettings(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(NotificationSettings)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/OccurrenceCancelContent.Serialization.cs b/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/OccurrenceCancelContent.Serialization.cs index ab329e81bc97..e8ba27c47202 100644 --- a/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/OccurrenceCancelContent.Serialization.cs +++ b/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/OccurrenceCancelContent.Serialization.cs @@ -22,6 +22,23 @@ internal OccurrenceCancelContent() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual OccurrenceCancelContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeOccurrenceCancelContent(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(OccurrenceCancelContent)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -143,23 +160,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. OccurrenceCancelContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual OccurrenceCancelContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeOccurrenceCancelContent(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(OccurrenceCancelContent)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/OccurrenceDelayContent.Serialization.cs b/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/OccurrenceDelayContent.Serialization.cs index 3a3caca82c51..f135e20704ef 100644 --- a/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/OccurrenceDelayContent.Serialization.cs +++ b/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/OccurrenceDelayContent.Serialization.cs @@ -22,6 +22,23 @@ internal OccurrenceDelayContent() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual OccurrenceDelayContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeOccurrenceDelayContent(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(OccurrenceDelayContent)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -151,23 +168,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. OccurrenceDelayContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual OccurrenceDelayContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeOccurrenceDelayContent(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(OccurrenceDelayContent)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/OccurrenceExtensionProperties.Serialization.cs b/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/OccurrenceExtensionProperties.Serialization.cs index 883a3d146fc7..ee7ff4dc661e 100644 --- a/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/OccurrenceExtensionProperties.Serialization.cs +++ b/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/OccurrenceExtensionProperties.Serialization.cs @@ -24,6 +24,23 @@ internal OccurrenceExtensionProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual OccurrenceExtensionProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeOccurrenceExtensionProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(OccurrenceExtensionProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -204,23 +221,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. OccurrenceExtensionProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual OccurrenceExtensionProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeOccurrenceExtensionProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(OccurrenceExtensionProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/OccurrenceExtensionResourceData.Serialization.cs b/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/OccurrenceExtensionResourceData.Serialization.cs index 8ae8e0194ac5..c5794d908eaf 100644 --- a/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/OccurrenceExtensionResourceData.Serialization.cs +++ b/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/OccurrenceExtensionResourceData.Serialization.cs @@ -19,6 +19,23 @@ namespace Azure.ResourceManager.ComputeSchedule.Models /// The scheduled action extension. public partial class OccurrenceExtensionResourceData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeOccurrenceExtensionResourceData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(OccurrenceExtensionResourceData)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -153,23 +170,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. OccurrenceExtensionResourceData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (OccurrenceExtensionResourceData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeOccurrenceExtensionResourceData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(OccurrenceExtensionResourceData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/OccurrenceExtensionResourceListResult.Serialization.cs b/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/OccurrenceExtensionResourceListResult.Serialization.cs index 15ab1c0d3c50..ee88a297b4a8 100644 --- a/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/OccurrenceExtensionResourceListResult.Serialization.cs +++ b/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/OccurrenceExtensionResourceListResult.Serialization.cs @@ -22,6 +22,30 @@ internal OccurrenceExtensionResourceListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual OccurrenceExtensionResourceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeOccurrenceExtensionResourceListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(OccurrenceExtensionResourceListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static OccurrenceExtensionResourceListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeOccurrenceExtensionResourceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. OccurrenceExtensionResourceListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual OccurrenceExtensionResourceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeOccurrenceExtensionResourceListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(OccurrenceExtensionResourceListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static OccurrenceExtensionResourceListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeOccurrenceExtensionResourceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/OccurrenceListResult.Serialization.cs b/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/OccurrenceListResult.Serialization.cs index 0bebcf34b1bd..7a1a104fe6b4 100644 --- a/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/OccurrenceListResult.Serialization.cs +++ b/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/OccurrenceListResult.Serialization.cs @@ -22,6 +22,30 @@ internal OccurrenceListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual OccurrenceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeOccurrenceListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(OccurrenceListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static OccurrenceListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeOccurrenceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. OccurrenceListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual OccurrenceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeOccurrenceListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(OccurrenceListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static OccurrenceListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeOccurrenceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/OccurrenceResourceData.Serialization.cs b/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/OccurrenceResourceData.Serialization.cs index 5e30e0dbb644..f78c9b7fd2c7 100644 --- a/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/OccurrenceResourceData.Serialization.cs +++ b/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/OccurrenceResourceData.Serialization.cs @@ -24,6 +24,23 @@ internal OccurrenceResourceData() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual OccurrenceResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeOccurrenceResourceData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(OccurrenceResourceData)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -231,23 +248,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. OccurrenceResourceData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual OccurrenceResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeOccurrenceResourceData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(OccurrenceResourceData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/OccurrenceResourceListResponse.Serialization.cs b/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/OccurrenceResourceListResponse.Serialization.cs index d5ef3a5f0be9..ad20065fb1cd 100644 --- a/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/OccurrenceResourceListResponse.Serialization.cs +++ b/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/OccurrenceResourceListResponse.Serialization.cs @@ -22,6 +22,30 @@ internal OccurrenceResourceListResponse() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual OccurrenceResourceListResponse PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeOccurrenceResourceListResponse(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(OccurrenceResourceListResponse)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static OccurrenceResourceListResponse FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeOccurrenceResourceListResponse(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. OccurrenceResourceListResponse IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual OccurrenceResourceListResponse PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeOccurrenceResourceListResponse(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(OccurrenceResourceListResponse)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static OccurrenceResourceListResponse FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeOccurrenceResourceListResponse(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/OccurrenceResultSummary.Serialization.cs b/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/OccurrenceResultSummary.Serialization.cs index bec122e31714..9c7025830818 100644 --- a/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/OccurrenceResultSummary.Serialization.cs +++ b/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/OccurrenceResultSummary.Serialization.cs @@ -21,6 +21,23 @@ internal OccurrenceResultSummary() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual OccurrenceResultSummary PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeOccurrenceResultSummary(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(OccurrenceResultSummary)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -138,23 +155,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. OccurrenceResultSummary IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual OccurrenceResultSummary PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeOccurrenceResultSummary(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(OccurrenceResultSummary)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/OperationErrorDetails.Serialization.cs b/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/OperationErrorDetails.Serialization.cs index 3f76563764be..8fd06d0dc900 100644 --- a/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/OperationErrorDetails.Serialization.cs +++ b/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/OperationErrorDetails.Serialization.cs @@ -21,6 +21,23 @@ internal OperationErrorDetails() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual OperationErrorDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeOperationErrorDetails(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(OperationErrorDetails)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -187,23 +204,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. OperationErrorDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual OperationErrorDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeOperationErrorDetails(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(OperationErrorDetails)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/OperationErrorsResult.Serialization.cs b/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/OperationErrorsResult.Serialization.cs index 1eca2374c3f5..b27adb971984 100644 --- a/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/OperationErrorsResult.Serialization.cs +++ b/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/OperationErrorsResult.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.ComputeSchedule.Models /// This is the first level of operation errors from the request when clients get errors per vm operation. public partial class OperationErrorsResult : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual OperationErrorsResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeOperationErrorsResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(OperationErrorsResult)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -218,23 +235,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. OperationErrorsResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual OperationErrorsResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeOperationErrorsResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(OperationErrorsResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/ResourceListResponse.Serialization.cs b/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/ResourceListResponse.Serialization.cs index ee4bb0865bee..d622514146bd 100644 --- a/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/ResourceListResponse.Serialization.cs +++ b/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/ResourceListResponse.Serialization.cs @@ -22,6 +22,30 @@ internal ResourceListResponse() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceListResponse PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeResourceListResponse(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ResourceListResponse)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static ResourceListResponse FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeResourceListResponse(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ResourceListResponse IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceListResponse PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeResourceListResponse(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ResourceListResponse)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static ResourceListResponse FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeResourceListResponse(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/ResourceOperationDetails.Serialization.cs b/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/ResourceOperationDetails.Serialization.cs index 1b121ddcbe8f..749a3a3d2bb0 100644 --- a/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/ResourceOperationDetails.Serialization.cs +++ b/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/ResourceOperationDetails.Serialization.cs @@ -22,6 +22,23 @@ internal ResourceOperationDetails() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceOperationDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeResourceOperationDetails(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ResourceOperationDetails)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -303,23 +320,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ResourceOperationDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceOperationDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeResourceOperationDetails(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ResourceOperationDetails)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/ResourceOperationError.Serialization.cs b/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/ResourceOperationError.Serialization.cs index e8d2db8d3cce..4df14cf66e64 100644 --- a/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/ResourceOperationError.Serialization.cs +++ b/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/ResourceOperationError.Serialization.cs @@ -21,6 +21,23 @@ internal ResourceOperationError() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceOperationError PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeResourceOperationError(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ResourceOperationError)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -128,23 +145,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ResourceOperationError IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceOperationError PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeResourceOperationError(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ResourceOperationError)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/ResourceOperationResult.Serialization.cs b/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/ResourceOperationResult.Serialization.cs index 032931f1ea0d..ab9416ee6591 100644 --- a/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/ResourceOperationResult.Serialization.cs +++ b/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/ResourceOperationResult.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.ComputeSchedule.Models /// High level response from an operation on a resource. public partial class ResourceOperationResult : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceOperationResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeResourceOperationResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ResourceOperationResult)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -160,23 +177,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ResourceOperationResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceOperationResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeResourceOperationResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ResourceOperationResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/ResourceProvisionPayload.Serialization.cs b/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/ResourceProvisionPayload.Serialization.cs index 775e040b2700..1ab52a9b024f 100644 --- a/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/ResourceProvisionPayload.Serialization.cs +++ b/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/ResourceProvisionPayload.Serialization.cs @@ -21,6 +21,23 @@ internal ResourceProvisionPayload() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceProvisionPayload PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeResourceProvisionPayload(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ResourceProvisionPayload)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -243,23 +260,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ResourceProvisionPayload IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceProvisionPayload PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeResourceProvisionPayload(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ResourceProvisionPayload)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/ResourceResultSummary.Serialization.cs b/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/ResourceResultSummary.Serialization.cs index 67ce4951af14..e705eee7ee48 100644 --- a/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/ResourceResultSummary.Serialization.cs +++ b/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/ResourceResultSummary.Serialization.cs @@ -23,6 +23,23 @@ internal ResourceResultSummary() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceResultSummary PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeResourceResultSummary(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ResourceResultSummary)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -145,23 +162,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ResourceResultSummary IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceResultSummary PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeResourceResultSummary(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ResourceResultSummary)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/ScheduledActionExecutionParameterDetail.Serialization.cs b/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/ScheduledActionExecutionParameterDetail.Serialization.cs index 1a39944c2a7b..cb66e8c1d7e0 100644 --- a/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/ScheduledActionExecutionParameterDetail.Serialization.cs +++ b/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/ScheduledActionExecutionParameterDetail.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.ComputeSchedule.Models /// Extra details needed to run the user's request. public partial class ScheduledActionExecutionParameterDetail : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ScheduledActionExecutionParameterDetail PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeScheduledActionExecutionParameterDetail(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ScheduledActionExecutionParameterDetail)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -137,23 +154,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ScheduledActionExecutionParameterDetail IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ScheduledActionExecutionParameterDetail PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeScheduledActionExecutionParameterDetail(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ScheduledActionExecutionParameterDetail)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/ScheduledActionListResult.Serialization.cs b/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/ScheduledActionListResult.Serialization.cs index 6bf9b5e74e5c..f0189057e09d 100644 --- a/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/ScheduledActionListResult.Serialization.cs +++ b/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/ScheduledActionListResult.Serialization.cs @@ -22,6 +22,30 @@ internal ScheduledActionListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ScheduledActionListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeScheduledActionListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ScheduledActionListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static ScheduledActionListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeScheduledActionListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ScheduledActionListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ScheduledActionListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeScheduledActionListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ScheduledActionListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static ScheduledActionListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeScheduledActionListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/ScheduledActionOccurrenceProperties.Serialization.cs b/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/ScheduledActionOccurrenceProperties.Serialization.cs index e1f1ee9d98e9..4f0fa2ae48ff 100644 --- a/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/ScheduledActionOccurrenceProperties.Serialization.cs +++ b/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/ScheduledActionOccurrenceProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.ComputeSchedule.Models /// Properties for an occurrence. public partial class ScheduledActionOccurrenceProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ScheduledActionOccurrenceProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeScheduledActionOccurrenceProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ScheduledActionOccurrenceProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -144,23 +161,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ScheduledActionOccurrenceProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ScheduledActionOccurrenceProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeScheduledActionOccurrenceProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ScheduledActionOccurrenceProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/ScheduledActionPatch.Serialization.cs b/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/ScheduledActionPatch.Serialization.cs index 433118d51290..3ed2386c7665 100644 --- a/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/ScheduledActionPatch.Serialization.cs +++ b/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/ScheduledActionPatch.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.ComputeSchedule.Models /// The type used for update operations of the ScheduledAction. public partial class ScheduledActionPatch : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ScheduledActionPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeScheduledActionPatch(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ScheduledActionPatch)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -161,23 +178,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ScheduledActionPatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ScheduledActionPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeScheduledActionPatch(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ScheduledActionPatch)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/ScheduledActionPatchProperties.Serialization.cs b/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/ScheduledActionPatchProperties.Serialization.cs index 5ac240de398a..61222c5f4e16 100644 --- a/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/ScheduledActionPatchProperties.Serialization.cs +++ b/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/ScheduledActionPatchProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.ComputeSchedule.Models /// The updatable properties of the ScheduledAction. public partial class ScheduledActionPatchProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ScheduledActionPatchProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeScheduledActionPatchProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ScheduledActionPatchProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -230,23 +247,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ScheduledActionPatchProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ScheduledActionPatchProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeScheduledActionPatchProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ScheduledActionPatchProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/ScheduledActionProperties.Serialization.cs b/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/ScheduledActionProperties.Serialization.cs index fbc9be373d6d..85694f3f56e6 100644 --- a/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/ScheduledActionProperties.Serialization.cs +++ b/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/ScheduledActionProperties.Serialization.cs @@ -21,6 +21,23 @@ internal ScheduledActionProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ScheduledActionProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeScheduledActionProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ScheduledActionProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -216,23 +233,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ScheduledActionProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ScheduledActionProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeScheduledActionProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ScheduledActionProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/ScheduledActionResourceAttachContent.Serialization.cs b/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/ScheduledActionResourceAttachContent.Serialization.cs index 163ff9778c82..7aab619cf673 100644 --- a/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/ScheduledActionResourceAttachContent.Serialization.cs +++ b/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/ScheduledActionResourceAttachContent.Serialization.cs @@ -22,6 +22,23 @@ internal ScheduledActionResourceAttachContent() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ScheduledActionResourceAttachContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeScheduledActionResourceAttachContent(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ScheduledActionResourceAttachContent)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -131,23 +148,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ScheduledActionResourceAttachContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ScheduledActionResourceAttachContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeScheduledActionResourceAttachContent(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ScheduledActionResourceAttachContent)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/ScheduledActionResourceData.Serialization.cs b/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/ScheduledActionResourceData.Serialization.cs index b296c92f646a..d20c6d3f232b 100644 --- a/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/ScheduledActionResourceData.Serialization.cs +++ b/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/ScheduledActionResourceData.Serialization.cs @@ -22,6 +22,23 @@ internal ScheduledActionResourceData() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ScheduledActionResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeScheduledActionResourceData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ScheduledActionResourceData)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -185,23 +202,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ScheduledActionResourceData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ScheduledActionResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeScheduledActionResourceData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ScheduledActionResourceData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/ScheduledActionResourceDetachContent.Serialization.cs b/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/ScheduledActionResourceDetachContent.Serialization.cs index cd68cad49765..42ec5f7b2c04 100644 --- a/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/ScheduledActionResourceDetachContent.Serialization.cs +++ b/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/ScheduledActionResourceDetachContent.Serialization.cs @@ -22,6 +22,23 @@ internal ScheduledActionResourceDetachContent() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ScheduledActionResourceDetachContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeScheduledActionResourceDetachContent(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ScheduledActionResourceDetachContent)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -143,23 +160,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ScheduledActionResourceDetachContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ScheduledActionResourceDetachContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeScheduledActionResourceDetachContent(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ScheduledActionResourceDetachContent)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/ScheduledActionResourceOperationResult.Serialization.cs b/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/ScheduledActionResourceOperationResult.Serialization.cs index 2da86ab3923f..86fba3171517 100644 --- a/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/ScheduledActionResourceOperationResult.Serialization.cs +++ b/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/ScheduledActionResourceOperationResult.Serialization.cs @@ -22,6 +22,30 @@ internal ScheduledActionResourceOperationResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ScheduledActionResourceOperationResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeScheduledActionResourceOperationResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ScheduledActionResourceOperationResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static ScheduledActionResourceOperationResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeScheduledActionResourceOperationResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -139,31 +163,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ScheduledActionResourceOperationResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ScheduledActionResourceOperationResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeScheduledActionResourceOperationResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ScheduledActionResourceOperationResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static ScheduledActionResourceOperationResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeScheduledActionResourceOperationResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/ScheduledActionResourcePatchContent.Serialization.cs b/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/ScheduledActionResourcePatchContent.Serialization.cs index 111345525c20..061f13bc0360 100644 --- a/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/ScheduledActionResourcePatchContent.Serialization.cs +++ b/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/ScheduledActionResourcePatchContent.Serialization.cs @@ -22,6 +22,23 @@ internal ScheduledActionResourcePatchContent() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ScheduledActionResourcePatchContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeScheduledActionResourcePatchContent(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ScheduledActionResourcePatchContent)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -131,23 +148,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ScheduledActionResourcePatchContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ScheduledActionResourcePatchContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeScheduledActionResourcePatchContent(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ScheduledActionResourcePatchContent)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/ScheduledActionResourceStatus.Serialization.cs b/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/ScheduledActionResourceStatus.Serialization.cs index 676007cbcd4f..2cc8c01b5cc6 100644 --- a/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/ScheduledActionResourceStatus.Serialization.cs +++ b/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/ScheduledActionResourceStatus.Serialization.cs @@ -24,6 +24,23 @@ internal ScheduledActionResourceStatus() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ScheduledActionResourceStatus PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeScheduledActionResourceStatus(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ScheduledActionResourceStatus)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,23 +163,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ScheduledActionResourceStatus IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ScheduledActionResourceStatus PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeScheduledActionResourceStatus(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ScheduledActionResourceStatus)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/ScheduledActionResources.Serialization.cs b/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/ScheduledActionResources.Serialization.cs index 72c27efa2a36..c48c1827970f 100644 --- a/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/ScheduledActionResources.Serialization.cs +++ b/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/ScheduledActionResources.Serialization.cs @@ -19,6 +19,23 @@ namespace Azure.ResourceManager.ComputeSchedule.Models /// The scheduled action extension. public partial class ScheduledActionResources : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeScheduledActionResources(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ScheduledActionResources)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -153,23 +170,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ScheduledActionResources IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (ScheduledActionResources)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeScheduledActionResources(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ScheduledActionResources)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/ScheduledActionResourcesListResult.Serialization.cs b/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/ScheduledActionResourcesListResult.Serialization.cs index 5d5c39f6e444..198d89f0541f 100644 --- a/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/ScheduledActionResourcesListResult.Serialization.cs +++ b/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/ScheduledActionResourcesListResult.Serialization.cs @@ -22,6 +22,30 @@ internal ScheduledActionResourcesListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ScheduledActionResourcesListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeScheduledActionResourcesListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ScheduledActionResourcesListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static ScheduledActionResourcesListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeScheduledActionResourcesListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ScheduledActionResourcesListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ScheduledActionResourcesListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeScheduledActionResourcesListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ScheduledActionResourcesListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static ScheduledActionResourcesListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeScheduledActionResourcesListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/ScheduledActionsExtensionProperties.Serialization.cs b/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/ScheduledActionsExtensionProperties.Serialization.cs index 0c0889c2471f..401b3f592e3a 100644 --- a/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/ScheduledActionsExtensionProperties.Serialization.cs +++ b/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/ScheduledActionsExtensionProperties.Serialization.cs @@ -21,6 +21,23 @@ internal ScheduledActionsExtensionProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ScheduledActionsExtensionProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeScheduledActionsExtensionProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ScheduledActionsExtensionProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -242,23 +259,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ScheduledActionsExtensionProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ScheduledActionsExtensionProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeScheduledActionsExtensionProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ScheduledActionsExtensionProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/ScheduledActionsSchedule.Serialization.cs b/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/ScheduledActionsSchedule.Serialization.cs index 9072e280ed94..c8647d99f0ed 100644 --- a/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/ScheduledActionsSchedule.Serialization.cs +++ b/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/ScheduledActionsSchedule.Serialization.cs @@ -21,6 +21,23 @@ internal ScheduledActionsSchedule() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ScheduledActionsSchedule PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeScheduledActionsSchedule(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ScheduledActionsSchedule)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -220,23 +237,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ScheduledActionsSchedule IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ScheduledActionsSchedule PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeScheduledActionsSchedule(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ScheduledActionsSchedule)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/StartResourceOperationResult.Serialization.cs b/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/StartResourceOperationResult.Serialization.cs index dfa6b8d5ffe9..3f4aefed0db6 100644 --- a/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/StartResourceOperationResult.Serialization.cs +++ b/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/StartResourceOperationResult.Serialization.cs @@ -23,6 +23,30 @@ internal StartResourceOperationResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual StartResourceOperationResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeStartResourceOperationResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(StartResourceOperationResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static StartResourceOperationResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeStartResourceOperationResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -163,31 +187,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. StartResourceOperationResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual StartResourceOperationResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeStartResourceOperationResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(StartResourceOperationResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static StartResourceOperationResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeStartResourceOperationResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/SubmitDeallocateContent.Serialization.cs b/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/SubmitDeallocateContent.Serialization.cs index f64a689321b3..701aa19ddb5b 100644 --- a/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/SubmitDeallocateContent.Serialization.cs +++ b/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/SubmitDeallocateContent.Serialization.cs @@ -22,6 +22,23 @@ internal SubmitDeallocateContent() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SubmitDeallocateContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSubmitDeallocateContent(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SubmitDeallocateContent)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -145,23 +162,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SubmitDeallocateContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SubmitDeallocateContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSubmitDeallocateContent(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SubmitDeallocateContent)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/SubmitHibernateContent.Serialization.cs b/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/SubmitHibernateContent.Serialization.cs index 12f843699f2b..9774d5878f85 100644 --- a/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/SubmitHibernateContent.Serialization.cs +++ b/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/SubmitHibernateContent.Serialization.cs @@ -22,6 +22,23 @@ internal SubmitHibernateContent() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SubmitHibernateContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSubmitHibernateContent(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SubmitHibernateContent)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -145,23 +162,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SubmitHibernateContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SubmitHibernateContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSubmitHibernateContent(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SubmitHibernateContent)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/SubmitStartContent.Serialization.cs b/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/SubmitStartContent.Serialization.cs index 7e3c3ca61094..123027bdf5ef 100644 --- a/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/SubmitStartContent.Serialization.cs +++ b/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/SubmitStartContent.Serialization.cs @@ -22,6 +22,23 @@ internal SubmitStartContent() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SubmitStartContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSubmitStartContent(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SubmitStartContent)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -145,23 +162,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SubmitStartContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SubmitStartContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSubmitStartContent(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SubmitStartContent)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/UserRequestResources.Serialization.cs b/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/UserRequestResources.Serialization.cs index 19b9447554e1..34eb2683cd8b 100644 --- a/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/UserRequestResources.Serialization.cs +++ b/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/UserRequestResources.Serialization.cs @@ -22,6 +22,23 @@ internal UserRequestResources() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual UserRequestResources PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeUserRequestResources(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(UserRequestResources)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -143,23 +160,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. UserRequestResources IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual UserRequestResources PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeUserRequestResources(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(UserRequestResources)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/UserRequestRetryPolicy.Serialization.cs b/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/UserRequestRetryPolicy.Serialization.cs index 2646c2d04af9..46f21bcbf6ff 100644 --- a/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/UserRequestRetryPolicy.Serialization.cs +++ b/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/UserRequestRetryPolicy.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.ComputeSchedule.Models /// The retry policy for the user request. public partial class UserRequestRetryPolicy : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual UserRequestRetryPolicy PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeUserRequestRetryPolicy(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(UserRequestRetryPolicy)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -152,23 +169,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. UserRequestRetryPolicy IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual UserRequestRetryPolicy PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeUserRequestRetryPolicy(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(UserRequestRetryPolicy)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/UserRequestSchedule.Serialization.cs b/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/UserRequestSchedule.Serialization.cs index 64522875f614..c5c4cbaa2a5f 100644 --- a/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/UserRequestSchedule.Serialization.cs +++ b/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Models/UserRequestSchedule.Serialization.cs @@ -21,6 +21,23 @@ internal UserRequestSchedule() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual UserRequestSchedule PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeUserRequestSchedule(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(UserRequestSchedule)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -178,23 +195,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. UserRequestSchedule IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual UserRequestSchedule PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeUserRequestSchedule(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(UserRequestSchedule)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/ScheduledActionData.Serialization.cs b/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/ScheduledActionData.Serialization.cs index b14de39dd7eb..b29eef2ed336 100644 --- a/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/ScheduledActionData.Serialization.cs +++ b/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/ScheduledActionData.Serialization.cs @@ -25,6 +25,30 @@ internal ScheduledActionData() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeScheduledActionData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ScheduledActionData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static ScheduledActionData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeScheduledActionData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -189,23 +213,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ScheduledActionData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (ScheduledActionData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeScheduledActionData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ScheduledActionData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -220,12 +227,5 @@ internal static RequestContent ToRequestContent(ScheduledActionData scheduledAct content.JsonWriter.WriteObjectValue(scheduledActionData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static ScheduledActionData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeScheduledActionData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/ScheduledActionOccurrenceData.Serialization.cs b/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/ScheduledActionOccurrenceData.Serialization.cs index a57d743d04bd..bf6c842b2980 100644 --- a/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/ScheduledActionOccurrenceData.Serialization.cs +++ b/sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/ScheduledActionOccurrenceData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.ComputeSchedule /// Concrete proxy resource types can be created by aliasing this type using a specific property type. public partial class ScheduledActionOccurrenceData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeScheduledActionOccurrenceData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ScheduledActionOccurrenceData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static ScheduledActionOccurrenceData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeScheduledActionOccurrenceData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,31 +178,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ScheduledActionOccurrenceData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (ScheduledActionOccurrenceData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeScheduledActionOccurrenceData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ScheduledActionOccurrenceData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static ScheduledActionOccurrenceData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeScheduledActionOccurrenceData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/connectedcache/Azure.ResourceManager.ConnectedCache/src/Generated/EnterpriseMccCacheNodeData.Serialization.cs b/sdk/connectedcache/Azure.ResourceManager.ConnectedCache/src/Generated/EnterpriseMccCacheNodeData.Serialization.cs index 6e2194b57384..ffa31a94c4fd 100644 --- a/sdk/connectedcache/Azure.ResourceManager.ConnectedCache/src/Generated/EnterpriseMccCacheNodeData.Serialization.cs +++ b/sdk/connectedcache/Azure.ResourceManager.ConnectedCache/src/Generated/EnterpriseMccCacheNodeData.Serialization.cs @@ -25,6 +25,30 @@ internal EnterpriseMccCacheNodeData() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeEnterpriseMccCacheNodeData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(EnterpriseMccCacheNodeData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static EnterpriseMccCacheNodeData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeEnterpriseMccCacheNodeData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -189,23 +213,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. EnterpriseMccCacheNodeData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (EnterpriseMccCacheNodeData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeEnterpriseMccCacheNodeData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(EnterpriseMccCacheNodeData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -220,12 +227,5 @@ internal static RequestContent ToRequestContent(EnterpriseMccCacheNodeData enter content.JsonWriter.WriteObjectValue(enterpriseMccCacheNodeData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static EnterpriseMccCacheNodeData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeEnterpriseMccCacheNodeData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/connectedcache/Azure.ResourceManager.ConnectedCache/src/Generated/EnterpriseMccCustomerData.Serialization.cs b/sdk/connectedcache/Azure.ResourceManager.ConnectedCache/src/Generated/EnterpriseMccCustomerData.Serialization.cs index 64571361eb94..fa3969f8c138 100644 --- a/sdk/connectedcache/Azure.ResourceManager.ConnectedCache/src/Generated/EnterpriseMccCustomerData.Serialization.cs +++ b/sdk/connectedcache/Azure.ResourceManager.ConnectedCache/src/Generated/EnterpriseMccCustomerData.Serialization.cs @@ -25,6 +25,30 @@ internal EnterpriseMccCustomerData() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeEnterpriseMccCustomerData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(EnterpriseMccCustomerData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static EnterpriseMccCustomerData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeEnterpriseMccCustomerData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -189,23 +213,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. EnterpriseMccCustomerData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (EnterpriseMccCustomerData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeEnterpriseMccCustomerData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(EnterpriseMccCustomerData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -220,12 +227,5 @@ internal static RequestContent ToRequestContent(EnterpriseMccCustomerData enterp content.JsonWriter.WriteObjectValue(enterpriseMccCustomerData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static EnterpriseMccCustomerData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeEnterpriseMccCustomerData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/connectedcache/Azure.ResourceManager.ConnectedCache/src/Generated/IspCacheNodeData.Serialization.cs b/sdk/connectedcache/Azure.ResourceManager.ConnectedCache/src/Generated/IspCacheNodeData.Serialization.cs index 9d4202ba7def..480588da5e79 100644 --- a/sdk/connectedcache/Azure.ResourceManager.ConnectedCache/src/Generated/IspCacheNodeData.Serialization.cs +++ b/sdk/connectedcache/Azure.ResourceManager.ConnectedCache/src/Generated/IspCacheNodeData.Serialization.cs @@ -25,6 +25,30 @@ internal IspCacheNodeData() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeIspCacheNodeData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(IspCacheNodeData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static IspCacheNodeData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeIspCacheNodeData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -189,23 +213,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. IspCacheNodeData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (IspCacheNodeData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeIspCacheNodeData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(IspCacheNodeData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -220,12 +227,5 @@ internal static RequestContent ToRequestContent(IspCacheNodeData ispCacheNodeDat content.JsonWriter.WriteObjectValue(ispCacheNodeData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static IspCacheNodeData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeIspCacheNodeData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/connectedcache/Azure.ResourceManager.ConnectedCache/src/Generated/IspCustomerData.Serialization.cs b/sdk/connectedcache/Azure.ResourceManager.ConnectedCache/src/Generated/IspCustomerData.Serialization.cs index 3848d021ff12..f919d92dd023 100644 --- a/sdk/connectedcache/Azure.ResourceManager.ConnectedCache/src/Generated/IspCustomerData.Serialization.cs +++ b/sdk/connectedcache/Azure.ResourceManager.ConnectedCache/src/Generated/IspCustomerData.Serialization.cs @@ -25,6 +25,30 @@ internal IspCustomerData() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeIspCustomerData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(IspCustomerData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static IspCustomerData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeIspCustomerData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -189,23 +213,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. IspCustomerData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (IspCustomerData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeIspCustomerData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(IspCustomerData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -220,12 +227,5 @@ internal static RequestContent ToRequestContent(IspCustomerData ispCustomerData) content.JsonWriter.WriteObjectValue(ispCustomerData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static IspCustomerData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeIspCustomerData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/connectedcache/Azure.ResourceManager.ConnectedCache/src/Generated/Models/CacheNodeDriveConfiguration.Serialization.cs b/sdk/connectedcache/Azure.ResourceManager.ConnectedCache/src/Generated/Models/CacheNodeDriveConfiguration.Serialization.cs index d495c53a5f26..d44d888417c2 100644 --- a/sdk/connectedcache/Azure.ResourceManager.ConnectedCache/src/Generated/Models/CacheNodeDriveConfiguration.Serialization.cs +++ b/sdk/connectedcache/Azure.ResourceManager.ConnectedCache/src/Generated/Models/CacheNodeDriveConfiguration.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.ConnectedCache.Models /// Drive configuration for cache node. public partial class CacheNodeDriveConfiguration : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual CacheNodeDriveConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeCacheNodeDriveConfiguration(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(CacheNodeDriveConfiguration)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -159,23 +176,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. CacheNodeDriveConfiguration IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual CacheNodeDriveConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeCacheNodeDriveConfiguration(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(CacheNodeDriveConfiguration)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/connectedcache/Azure.ResourceManager.ConnectedCache/src/Generated/Models/ConnectedCachePatchContent.Serialization.cs b/sdk/connectedcache/Azure.ResourceManager.ConnectedCache/src/Generated/Models/ConnectedCachePatchContent.Serialization.cs index f85ef5a46a7b..2f37ca361ada 100644 --- a/sdk/connectedcache/Azure.ResourceManager.ConnectedCache/src/Generated/Models/ConnectedCachePatchContent.Serialization.cs +++ b/sdk/connectedcache/Azure.ResourceManager.ConnectedCache/src/Generated/Models/ConnectedCachePatchContent.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.ConnectedCache.Models /// Mcc PATCH operation properties. public partial class ConnectedCachePatchContent : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ConnectedCachePatchContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeConnectedCachePatchContent(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ConnectedCachePatchContent)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,23 +163,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ConnectedCachePatchContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ConnectedCachePatchContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeConnectedCachePatchContent(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ConnectedCachePatchContent)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/connectedcache/Azure.ResourceManager.ConnectedCache/src/Generated/Models/EnterpriseMccCacheNodeResourceListResult.Serialization.cs b/sdk/connectedcache/Azure.ResourceManager.ConnectedCache/src/Generated/Models/EnterpriseMccCacheNodeResourceListResult.Serialization.cs index aa3b93627b44..648084af0832 100644 --- a/sdk/connectedcache/Azure.ResourceManager.ConnectedCache/src/Generated/Models/EnterpriseMccCacheNodeResourceListResult.Serialization.cs +++ b/sdk/connectedcache/Azure.ResourceManager.ConnectedCache/src/Generated/Models/EnterpriseMccCacheNodeResourceListResult.Serialization.cs @@ -22,6 +22,30 @@ internal EnterpriseMccCacheNodeResourceListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual EnterpriseMccCacheNodeResourceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeEnterpriseMccCacheNodeResourceListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(EnterpriseMccCacheNodeResourceListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static EnterpriseMccCacheNodeResourceListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeEnterpriseMccCacheNodeResourceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. EnterpriseMccCacheNodeResourceListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual EnterpriseMccCacheNodeResourceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeEnterpriseMccCacheNodeResourceListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(EnterpriseMccCacheNodeResourceListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static EnterpriseMccCacheNodeResourceListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeEnterpriseMccCacheNodeResourceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/connectedcache/Azure.ResourceManager.ConnectedCache/src/Generated/Models/EnterpriseMccCustomerResourceListResult.Serialization.cs b/sdk/connectedcache/Azure.ResourceManager.ConnectedCache/src/Generated/Models/EnterpriseMccCustomerResourceListResult.Serialization.cs index bdbe7530e613..e5292a2218cf 100644 --- a/sdk/connectedcache/Azure.ResourceManager.ConnectedCache/src/Generated/Models/EnterpriseMccCustomerResourceListResult.Serialization.cs +++ b/sdk/connectedcache/Azure.ResourceManager.ConnectedCache/src/Generated/Models/EnterpriseMccCustomerResourceListResult.Serialization.cs @@ -22,6 +22,30 @@ internal EnterpriseMccCustomerResourceListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual EnterpriseMccCustomerResourceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeEnterpriseMccCustomerResourceListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(EnterpriseMccCustomerResourceListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static EnterpriseMccCustomerResourceListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeEnterpriseMccCustomerResourceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. EnterpriseMccCustomerResourceListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual EnterpriseMccCustomerResourceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeEnterpriseMccCustomerResourceListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(EnterpriseMccCustomerResourceListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static EnterpriseMccCustomerResourceListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeEnterpriseMccCustomerResourceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/connectedcache/Azure.ResourceManager.ConnectedCache/src/Generated/Models/IspCacheNodeResourceListResult.Serialization.cs b/sdk/connectedcache/Azure.ResourceManager.ConnectedCache/src/Generated/Models/IspCacheNodeResourceListResult.Serialization.cs index e176ff3f75f5..913fee57d7b8 100644 --- a/sdk/connectedcache/Azure.ResourceManager.ConnectedCache/src/Generated/Models/IspCacheNodeResourceListResult.Serialization.cs +++ b/sdk/connectedcache/Azure.ResourceManager.ConnectedCache/src/Generated/Models/IspCacheNodeResourceListResult.Serialization.cs @@ -22,6 +22,30 @@ internal IspCacheNodeResourceListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual IspCacheNodeResourceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeIspCacheNodeResourceListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(IspCacheNodeResourceListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static IspCacheNodeResourceListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeIspCacheNodeResourceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. IspCacheNodeResourceListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual IspCacheNodeResourceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeIspCacheNodeResourceListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(IspCacheNodeResourceListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static IspCacheNodeResourceListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeIspCacheNodeResourceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/connectedcache/Azure.ResourceManager.ConnectedCache/src/Generated/Models/IspCustomerResourceListResult.Serialization.cs b/sdk/connectedcache/Azure.ResourceManager.ConnectedCache/src/Generated/Models/IspCustomerResourceListResult.Serialization.cs index d42aaa12aac5..0c992be89b0e 100644 --- a/sdk/connectedcache/Azure.ResourceManager.ConnectedCache/src/Generated/Models/IspCustomerResourceListResult.Serialization.cs +++ b/sdk/connectedcache/Azure.ResourceManager.ConnectedCache/src/Generated/Models/IspCustomerResourceListResult.Serialization.cs @@ -22,6 +22,30 @@ internal IspCustomerResourceListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual IspCustomerResourceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeIspCustomerResourceListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(IspCustomerResourceListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static IspCustomerResourceListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeIspCustomerResourceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. IspCustomerResourceListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual IspCustomerResourceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeIspCustomerResourceListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(IspCustomerResourceListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static IspCustomerResourceListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeIspCustomerResourceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/connectedcache/Azure.ResourceManager.ConnectedCache/src/Generated/Models/MccCacheNodeAdditionalProperties.Serialization.cs b/sdk/connectedcache/Azure.ResourceManager.ConnectedCache/src/Generated/Models/MccCacheNodeAdditionalProperties.Serialization.cs index 3de4055aebd0..51e36e7ee0e6 100644 --- a/sdk/connectedcache/Azure.ResourceManager.ConnectedCache/src/Generated/Models/MccCacheNodeAdditionalProperties.Serialization.cs +++ b/sdk/connectedcache/Azure.ResourceManager.ConnectedCache/src/Generated/Models/MccCacheNodeAdditionalProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.ConnectedCache.Models /// Model representing cache node for connected cache resource. public partial class MccCacheNodeAdditionalProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual MccCacheNodeAdditionalProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeMccCacheNodeAdditionalProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(MccCacheNodeAdditionalProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -654,23 +671,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. MccCacheNodeAdditionalProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual MccCacheNodeAdditionalProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeMccCacheNodeAdditionalProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(MccCacheNodeAdditionalProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/connectedcache/Azure.ResourceManager.ConnectedCache/src/Generated/Models/MccCacheNodeAutoUpdateHistoryData.Serialization.cs b/sdk/connectedcache/Azure.ResourceManager.ConnectedCache/src/Generated/Models/MccCacheNodeAutoUpdateHistoryData.Serialization.cs index a13a3f8cba54..c7b92ab2ecd8 100644 --- a/sdk/connectedcache/Azure.ResourceManager.ConnectedCache/src/Generated/Models/MccCacheNodeAutoUpdateHistoryData.Serialization.cs +++ b/sdk/connectedcache/Azure.ResourceManager.ConnectedCache/src/Generated/Models/MccCacheNodeAutoUpdateHistoryData.Serialization.cs @@ -25,6 +25,30 @@ internal MccCacheNodeAutoUpdateHistoryData() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeMccCacheNodeAutoUpdateHistoryData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(MccCacheNodeAutoUpdateHistoryData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static MccCacheNodeAutoUpdateHistoryData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeMccCacheNodeAutoUpdateHistoryData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -189,31 +213,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. MccCacheNodeAutoUpdateHistoryData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (MccCacheNodeAutoUpdateHistoryData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeMccCacheNodeAutoUpdateHistoryData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(MccCacheNodeAutoUpdateHistoryData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static MccCacheNodeAutoUpdateHistoryData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeMccCacheNodeAutoUpdateHistoryData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/connectedcache/Azure.ResourceManager.ConnectedCache/src/Generated/Models/MccCacheNodeAutoUpdateHistoryProperties.Serialization.cs b/sdk/connectedcache/Azure.ResourceManager.ConnectedCache/src/Generated/Models/MccCacheNodeAutoUpdateHistoryProperties.Serialization.cs index 47b42f16be15..86ebea789c14 100644 --- a/sdk/connectedcache/Azure.ResourceManager.ConnectedCache/src/Generated/Models/MccCacheNodeAutoUpdateHistoryProperties.Serialization.cs +++ b/sdk/connectedcache/Azure.ResourceManager.ConnectedCache/src/Generated/Models/MccCacheNodeAutoUpdateHistoryProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.ConnectedCache.Models /// Mcc cache node resource auto update history properties. public partial class MccCacheNodeAutoUpdateHistoryProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual MccCacheNodeAutoUpdateHistoryProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeMccCacheNodeAutoUpdateHistoryProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(MccCacheNodeAutoUpdateHistoryProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,23 +171,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. MccCacheNodeAutoUpdateHistoryProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual MccCacheNodeAutoUpdateHistoryProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeMccCacheNodeAutoUpdateHistoryProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(MccCacheNodeAutoUpdateHistoryProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/connectedcache/Azure.ResourceManager.ConnectedCache/src/Generated/Models/MccCacheNodeAutoUpdateInfo.Serialization.cs b/sdk/connectedcache/Azure.ResourceManager.ConnectedCache/src/Generated/Models/MccCacheNodeAutoUpdateInfo.Serialization.cs index 1f1ba4ec95cc..6e41189251c4 100644 --- a/sdk/connectedcache/Azure.ResourceManager.ConnectedCache/src/Generated/Models/MccCacheNodeAutoUpdateInfo.Serialization.cs +++ b/sdk/connectedcache/Azure.ResourceManager.ConnectedCache/src/Generated/Models/MccCacheNodeAutoUpdateInfo.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.ConnectedCache.Models /// Mcc cache node resource auto update properties. public partial class MccCacheNodeAutoUpdateInfo : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual MccCacheNodeAutoUpdateInfo PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeMccCacheNodeAutoUpdateInfo(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(MccCacheNodeAutoUpdateInfo)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -344,23 +361,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. MccCacheNodeAutoUpdateInfo IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual MccCacheNodeAutoUpdateInfo PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeMccCacheNodeAutoUpdateInfo(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(MccCacheNodeAutoUpdateInfo)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/connectedcache/Azure.ResourceManager.ConnectedCache/src/Generated/Models/MccCacheNodeBgpCidrDetails.Serialization.cs b/sdk/connectedcache/Azure.ResourceManager.ConnectedCache/src/Generated/Models/MccCacheNodeBgpCidrDetails.Serialization.cs index 5b91f340a47c..56ebb7147288 100644 --- a/sdk/connectedcache/Azure.ResourceManager.ConnectedCache/src/Generated/Models/MccCacheNodeBgpCidrDetails.Serialization.cs +++ b/sdk/connectedcache/Azure.ResourceManager.ConnectedCache/src/Generated/Models/MccCacheNodeBgpCidrDetails.Serialization.cs @@ -25,6 +25,30 @@ internal MccCacheNodeBgpCidrDetails() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeMccCacheNodeBgpCidrDetails(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(MccCacheNodeBgpCidrDetails)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static MccCacheNodeBgpCidrDetails FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeMccCacheNodeBgpCidrDetails(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -189,31 +213,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. MccCacheNodeBgpCidrDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (MccCacheNodeBgpCidrDetails)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeMccCacheNodeBgpCidrDetails(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(MccCacheNodeBgpCidrDetails)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static MccCacheNodeBgpCidrDetails FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeMccCacheNodeBgpCidrDetails(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/connectedcache/Azure.ResourceManager.ConnectedCache/src/Generated/Models/MccCacheNodeBgpCidrsConfiguration.Serialization.cs b/sdk/connectedcache/Azure.ResourceManager.ConnectedCache/src/Generated/Models/MccCacheNodeBgpCidrsConfiguration.Serialization.cs index 51d66ae4eabe..9b262e36f2d4 100644 --- a/sdk/connectedcache/Azure.ResourceManager.ConnectedCache/src/Generated/Models/MccCacheNodeBgpCidrsConfiguration.Serialization.cs +++ b/sdk/connectedcache/Azure.ResourceManager.ConnectedCache/src/Generated/Models/MccCacheNodeBgpCidrsConfiguration.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.ConnectedCache.Models /// Mcc cache node Bgp Cidr details. internal partial class MccCacheNodeBgpCidrsConfiguration : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual MccCacheNodeBgpCidrsConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeMccCacheNodeBgpCidrsConfiguration(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(MccCacheNodeBgpCidrsConfiguration)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -144,23 +161,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. MccCacheNodeBgpCidrsConfiguration IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual MccCacheNodeBgpCidrsConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeMccCacheNodeBgpCidrsConfiguration(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(MccCacheNodeBgpCidrsConfiguration)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/connectedcache/Azure.ResourceManager.ConnectedCache/src/Generated/Models/MccCacheNodeBgpConfiguration.Serialization.cs b/sdk/connectedcache/Azure.ResourceManager.ConnectedCache/src/Generated/Models/MccCacheNodeBgpConfiguration.Serialization.cs index 99d73b68c3ab..fc9991adbb71 100644 --- a/sdk/connectedcache/Azure.ResourceManager.ConnectedCache/src/Generated/Models/MccCacheNodeBgpConfiguration.Serialization.cs +++ b/sdk/connectedcache/Azure.ResourceManager.ConnectedCache/src/Generated/Models/MccCacheNodeBgpConfiguration.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.ConnectedCache.Models /// Bgp configuration of cache node. internal partial class MccCacheNodeBgpConfiguration : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual MccCacheNodeBgpConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeMccCacheNodeBgpConfiguration(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(MccCacheNodeBgpConfiguration)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -118,23 +135,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. MccCacheNodeBgpConfiguration IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual MccCacheNodeBgpConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeMccCacheNodeBgpConfiguration(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(MccCacheNodeBgpConfiguration)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/connectedcache/Azure.ResourceManager.ConnectedCache/src/Generated/Models/MccCacheNodeEntity.Serialization.cs b/sdk/connectedcache/Azure.ResourceManager.ConnectedCache/src/Generated/Models/MccCacheNodeEntity.Serialization.cs index 1f5a706b3508..b67bbe70128a 100644 --- a/sdk/connectedcache/Azure.ResourceManager.ConnectedCache/src/Generated/Models/MccCacheNodeEntity.Serialization.cs +++ b/sdk/connectedcache/Azure.ResourceManager.ConnectedCache/src/Generated/Models/MccCacheNodeEntity.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.ConnectedCache.Models /// Model representing Cache Node for ConnectedCache resource. public partial class MccCacheNodeEntity : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual MccCacheNodeEntity PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeMccCacheNodeEntity(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(MccCacheNodeEntity)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -887,23 +904,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. MccCacheNodeEntity IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual MccCacheNodeEntity PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeMccCacheNodeEntity(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(MccCacheNodeEntity)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/connectedcache/Azure.ResourceManager.ConnectedCache/src/Generated/Models/MccCacheNodeInstallDetails.Serialization.cs b/sdk/connectedcache/Azure.ResourceManager.ConnectedCache/src/Generated/Models/MccCacheNodeInstallDetails.Serialization.cs index c0e7587c01cf..c843eb0ebb07 100644 --- a/sdk/connectedcache/Azure.ResourceManager.ConnectedCache/src/Generated/Models/MccCacheNodeInstallDetails.Serialization.cs +++ b/sdk/connectedcache/Azure.ResourceManager.ConnectedCache/src/Generated/Models/MccCacheNodeInstallDetails.Serialization.cs @@ -25,6 +25,30 @@ internal MccCacheNodeInstallDetails() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeMccCacheNodeInstallDetails(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(MccCacheNodeInstallDetails)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static MccCacheNodeInstallDetails FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeMccCacheNodeInstallDetails(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -189,31 +213,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. MccCacheNodeInstallDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (MccCacheNodeInstallDetails)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeMccCacheNodeInstallDetails(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(MccCacheNodeInstallDetails)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static MccCacheNodeInstallDetails FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeMccCacheNodeInstallDetails(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/connectedcache/Azure.ResourceManager.ConnectedCache/src/Generated/Models/MccCacheNodeInstallProperties.Serialization.cs b/sdk/connectedcache/Azure.ResourceManager.ConnectedCache/src/Generated/Models/MccCacheNodeInstallProperties.Serialization.cs index 2429c92b7a93..23a57cf31f10 100644 --- a/sdk/connectedcache/Azure.ResourceManager.ConnectedCache/src/Generated/Models/MccCacheNodeInstallProperties.Serialization.cs +++ b/sdk/connectedcache/Azure.ResourceManager.ConnectedCache/src/Generated/Models/MccCacheNodeInstallProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.ConnectedCache.Models /// Mcc cache node resource install script properties. public partial class MccCacheNodeInstallProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual MccCacheNodeInstallProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeMccCacheNodeInstallProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(MccCacheNodeInstallProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -222,23 +239,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. MccCacheNodeInstallProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual MccCacheNodeInstallProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeMccCacheNodeInstallProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(MccCacheNodeInstallProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/connectedcache/Azure.ResourceManager.ConnectedCache/src/Generated/Models/MccCacheNodeIssue.Serialization.cs b/sdk/connectedcache/Azure.ResourceManager.ConnectedCache/src/Generated/Models/MccCacheNodeIssue.Serialization.cs index 994eb2ebe9a8..3372575cf175 100644 --- a/sdk/connectedcache/Azure.ResourceManager.ConnectedCache/src/Generated/Models/MccCacheNodeIssue.Serialization.cs +++ b/sdk/connectedcache/Azure.ResourceManager.ConnectedCache/src/Generated/Models/MccCacheNodeIssue.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.ConnectedCache.Models /// Mcc cache node resource issue properties. public partial class MccCacheNodeIssue : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual MccCacheNodeIssue PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeMccCacheNodeIssue(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(MccCacheNodeIssue)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -188,23 +205,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. MccCacheNodeIssue IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual MccCacheNodeIssue PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeMccCacheNodeIssue(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(MccCacheNodeIssue)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/connectedcache/Azure.ResourceManager.ConnectedCache/src/Generated/Models/MccCacheNodeIssueHistoryData.Serialization.cs b/sdk/connectedcache/Azure.ResourceManager.ConnectedCache/src/Generated/Models/MccCacheNodeIssueHistoryData.Serialization.cs index 4a9234700dc3..d0fbabebeaef 100644 --- a/sdk/connectedcache/Azure.ResourceManager.ConnectedCache/src/Generated/Models/MccCacheNodeIssueHistoryData.Serialization.cs +++ b/sdk/connectedcache/Azure.ResourceManager.ConnectedCache/src/Generated/Models/MccCacheNodeIssueHistoryData.Serialization.cs @@ -25,6 +25,30 @@ internal MccCacheNodeIssueHistoryData() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeMccCacheNodeIssueHistoryData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(MccCacheNodeIssueHistoryData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static MccCacheNodeIssueHistoryData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeMccCacheNodeIssueHistoryData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -189,31 +213,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. MccCacheNodeIssueHistoryData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (MccCacheNodeIssueHistoryData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeMccCacheNodeIssueHistoryData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(MccCacheNodeIssueHistoryData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static MccCacheNodeIssueHistoryData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeMccCacheNodeIssueHistoryData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/connectedcache/Azure.ResourceManager.ConnectedCache/src/Generated/Models/MccCacheNodeIssueHistoryProperties.Serialization.cs b/sdk/connectedcache/Azure.ResourceManager.ConnectedCache/src/Generated/Models/MccCacheNodeIssueHistoryProperties.Serialization.cs index 2cf692863171..a41927e4ea62 100644 --- a/sdk/connectedcache/Azure.ResourceManager.ConnectedCache/src/Generated/Models/MccCacheNodeIssueHistoryProperties.Serialization.cs +++ b/sdk/connectedcache/Azure.ResourceManager.ConnectedCache/src/Generated/Models/MccCacheNodeIssueHistoryProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.ConnectedCache.Models /// Mcc cache node resource issue history properties. public partial class MccCacheNodeIssueHistoryProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual MccCacheNodeIssueHistoryProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeMccCacheNodeIssueHistoryProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(MccCacheNodeIssueHistoryProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,23 +171,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. MccCacheNodeIssueHistoryProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual MccCacheNodeIssueHistoryProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeMccCacheNodeIssueHistoryProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(MccCacheNodeIssueHistoryProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/connectedcache/Azure.ResourceManager.ConnectedCache/src/Generated/Models/MccCacheNodeProperty.Serialization.cs b/sdk/connectedcache/Azure.ResourceManager.ConnectedCache/src/Generated/Models/MccCacheNodeProperty.Serialization.cs index 0e6439ed78bc..5da707a8db9f 100644 --- a/sdk/connectedcache/Azure.ResourceManager.ConnectedCache/src/Generated/Models/MccCacheNodeProperty.Serialization.cs +++ b/sdk/connectedcache/Azure.ResourceManager.ConnectedCache/src/Generated/Models/MccCacheNodeProperty.Serialization.cs @@ -18,6 +18,23 @@ namespace Azure.ResourceManager.ConnectedCache.Models /// Model representing an Mcc cache node connectedCache resource. public partial class MccCacheNodeProperty : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual MccCacheNodeProperty PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeMccCacheNodeProperty(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(MccCacheNodeProperty)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -222,23 +239,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. MccCacheNodeProperty IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual MccCacheNodeProperty PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeMccCacheNodeProperty(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(MccCacheNodeProperty)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/connectedcache/Azure.ResourceManager.ConnectedCache/src/Generated/Models/MccCacheNodeProxyUriConfiguration.Serialization.cs b/sdk/connectedcache/Azure.ResourceManager.ConnectedCache/src/Generated/Models/MccCacheNodeProxyUriConfiguration.Serialization.cs index ab240fadd205..62cfea1de2d4 100644 --- a/sdk/connectedcache/Azure.ResourceManager.ConnectedCache/src/Generated/Models/MccCacheNodeProxyUriConfiguration.Serialization.cs +++ b/sdk/connectedcache/Azure.ResourceManager.ConnectedCache/src/Generated/Models/MccCacheNodeProxyUriConfiguration.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.ConnectedCache.Models /// ProxyUrl configuration of cache node. internal partial class MccCacheNodeProxyUriConfiguration : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual MccCacheNodeProxyUriConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeMccCacheNodeProxyUriConfiguration(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(MccCacheNodeProxyUriConfiguration)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -122,23 +139,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. MccCacheNodeProxyUriConfiguration IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual MccCacheNodeProxyUriConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeMccCacheNodeProxyUriConfiguration(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(MccCacheNodeProxyUriConfiguration)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/connectedcache/Azure.ResourceManager.ConnectedCache/src/Generated/Models/MccCacheNodeTlsCertificate.Serialization.cs b/sdk/connectedcache/Azure.ResourceManager.ConnectedCache/src/Generated/Models/MccCacheNodeTlsCertificate.Serialization.cs index 29a003896657..5d9d2481ddb3 100644 --- a/sdk/connectedcache/Azure.ResourceManager.ConnectedCache/src/Generated/Models/MccCacheNodeTlsCertificate.Serialization.cs +++ b/sdk/connectedcache/Azure.ResourceManager.ConnectedCache/src/Generated/Models/MccCacheNodeTlsCertificate.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.ConnectedCache.Models /// Mcc cache node resource Tls certificate details. public partial class MccCacheNodeTlsCertificate : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual MccCacheNodeTlsCertificate PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeMccCacheNodeTlsCertificate(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(MccCacheNodeTlsCertificate)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -200,23 +217,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. MccCacheNodeTlsCertificate IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual MccCacheNodeTlsCertificate PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeMccCacheNodeTlsCertificate(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(MccCacheNodeTlsCertificate)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/connectedcache/Azure.ResourceManager.ConnectedCache/src/Generated/Models/MccCacheNodeTlsCertificateHistoryData.Serialization.cs b/sdk/connectedcache/Azure.ResourceManager.ConnectedCache/src/Generated/Models/MccCacheNodeTlsCertificateHistoryData.Serialization.cs index de67d2c1deea..2214c2e82335 100644 --- a/sdk/connectedcache/Azure.ResourceManager.ConnectedCache/src/Generated/Models/MccCacheNodeTlsCertificateHistoryData.Serialization.cs +++ b/sdk/connectedcache/Azure.ResourceManager.ConnectedCache/src/Generated/Models/MccCacheNodeTlsCertificateHistoryData.Serialization.cs @@ -25,6 +25,30 @@ internal MccCacheNodeTlsCertificateHistoryData() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeMccCacheNodeTlsCertificateHistoryData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(MccCacheNodeTlsCertificateHistoryData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static MccCacheNodeTlsCertificateHistoryData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeMccCacheNodeTlsCertificateHistoryData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -189,31 +213,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. MccCacheNodeTlsCertificateHistoryData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (MccCacheNodeTlsCertificateHistoryData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeMccCacheNodeTlsCertificateHistoryData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(MccCacheNodeTlsCertificateHistoryData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static MccCacheNodeTlsCertificateHistoryData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeMccCacheNodeTlsCertificateHistoryData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/connectedcache/Azure.ResourceManager.ConnectedCache/src/Generated/Models/MccCacheNodeTlsCertificateProperties.Serialization.cs b/sdk/connectedcache/Azure.ResourceManager.ConnectedCache/src/Generated/Models/MccCacheNodeTlsCertificateProperties.Serialization.cs index ab63e765f8b5..6e63ef22371d 100644 --- a/sdk/connectedcache/Azure.ResourceManager.ConnectedCache/src/Generated/Models/MccCacheNodeTlsCertificateProperties.Serialization.cs +++ b/sdk/connectedcache/Azure.ResourceManager.ConnectedCache/src/Generated/Models/MccCacheNodeTlsCertificateProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.ConnectedCache.Models /// Mcc cache node resource auto update properties. public partial class MccCacheNodeTlsCertificateProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual MccCacheNodeTlsCertificateProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeMccCacheNodeTlsCertificateProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(MccCacheNodeTlsCertificateProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,23 +171,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. MccCacheNodeTlsCertificateProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual MccCacheNodeTlsCertificateProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeMccCacheNodeTlsCertificateProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(MccCacheNodeTlsCertificateProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/connectedcache/Azure.ResourceManager.ConnectedCache/src/Generated/Models/MccCustomerAdditionalProperties.Serialization.cs b/sdk/connectedcache/Azure.ResourceManager.ConnectedCache/src/Generated/Models/MccCustomerAdditionalProperties.Serialization.cs index 7e0b53432c76..098a40e0e9b2 100644 --- a/sdk/connectedcache/Azure.ResourceManager.ConnectedCache/src/Generated/Models/MccCustomerAdditionalProperties.Serialization.cs +++ b/sdk/connectedcache/Azure.ResourceManager.ConnectedCache/src/Generated/Models/MccCustomerAdditionalProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.ConnectedCache.Models /// Model representing customer for connected cache resource. public partial class MccCustomerAdditionalProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual MccCustomerAdditionalProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeMccCustomerAdditionalProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(MccCustomerAdditionalProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -532,23 +549,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. MccCustomerAdditionalProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual MccCustomerAdditionalProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeMccCustomerAdditionalProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(MccCustomerAdditionalProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/connectedcache/Azure.ResourceManager.ConnectedCache/src/Generated/Models/MccCustomerEntity.Serialization.cs b/sdk/connectedcache/Azure.ResourceManager.ConnectedCache/src/Generated/Models/MccCustomerEntity.Serialization.cs index d85240ecde31..4035df179751 100644 --- a/sdk/connectedcache/Azure.ResourceManager.ConnectedCache/src/Generated/Models/MccCustomerEntity.Serialization.cs +++ b/sdk/connectedcache/Azure.ResourceManager.ConnectedCache/src/Generated/Models/MccCustomerEntity.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.ConnectedCache.Models /// Model representing Customer resource for ConnectedCache resource. public partial class MccCustomerEntity : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual MccCustomerEntity PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeMccCustomerEntity(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(MccCustomerEntity)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -361,23 +378,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. MccCustomerEntity IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual MccCustomerEntity PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeMccCustomerEntity(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(MccCustomerEntity)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/connectedcache/Azure.ResourceManager.ConnectedCache/src/Generated/Models/MccCustomerProperty.Serialization.cs b/sdk/connectedcache/Azure.ResourceManager.ConnectedCache/src/Generated/Models/MccCustomerProperty.Serialization.cs index 12c2e452f79e..73bf927dd409 100644 --- a/sdk/connectedcache/Azure.ResourceManager.ConnectedCache/src/Generated/Models/MccCustomerProperty.Serialization.cs +++ b/sdk/connectedcache/Azure.ResourceManager.ConnectedCache/src/Generated/Models/MccCustomerProperty.Serialization.cs @@ -18,6 +18,23 @@ namespace Azure.ResourceManager.ConnectedCache.Models /// Model representing customer for connectedCache resource. public partial class MccCustomerProperty : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual MccCustomerProperty PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeMccCustomerProperty(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(MccCustomerProperty)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -222,23 +239,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. MccCustomerProperty IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual MccCustomerProperty PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeMccCustomerProperty(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(MccCustomerProperty)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/containerorchestratorruntime/Azure.ResourceManager.ContainerOrchestratorRuntime/src/Generated/ConnectedClusterBgpPeerData.Serialization.cs b/sdk/containerorchestratorruntime/Azure.ResourceManager.ContainerOrchestratorRuntime/src/Generated/ConnectedClusterBgpPeerData.Serialization.cs index 3398d976b100..20fa958ebab4 100644 --- a/sdk/containerorchestratorruntime/Azure.ResourceManager.ContainerOrchestratorRuntime/src/Generated/ConnectedClusterBgpPeerData.Serialization.cs +++ b/sdk/containerorchestratorruntime/Azure.ResourceManager.ContainerOrchestratorRuntime/src/Generated/ConnectedClusterBgpPeerData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.ContainerOrchestratorRuntime /// A BgpPeer resource for an Arc connected cluster (Microsoft.Kubernetes/connectedClusters). public partial class ConnectedClusterBgpPeerData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeConnectedClusterBgpPeerData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ConnectedClusterBgpPeerData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static ConnectedClusterBgpPeerData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeConnectedClusterBgpPeerData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,23 +178,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ConnectedClusterBgpPeerData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (ConnectedClusterBgpPeerData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeConnectedClusterBgpPeerData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ConnectedClusterBgpPeerData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -185,12 +192,5 @@ internal static RequestContent ToRequestContent(ConnectedClusterBgpPeerData conn content.JsonWriter.WriteObjectValue(connectedClusterBgpPeerData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static ConnectedClusterBgpPeerData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeConnectedClusterBgpPeerData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/containerorchestratorruntime/Azure.ResourceManager.ContainerOrchestratorRuntime/src/Generated/ConnectedClusterLoadBalancerData.Serialization.cs b/sdk/containerorchestratorruntime/Azure.ResourceManager.ContainerOrchestratorRuntime/src/Generated/ConnectedClusterLoadBalancerData.Serialization.cs index 082410b60a15..ad12b609910f 100644 --- a/sdk/containerorchestratorruntime/Azure.ResourceManager.ContainerOrchestratorRuntime/src/Generated/ConnectedClusterLoadBalancerData.Serialization.cs +++ b/sdk/containerorchestratorruntime/Azure.ResourceManager.ContainerOrchestratorRuntime/src/Generated/ConnectedClusterLoadBalancerData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.ContainerOrchestratorRuntime /// A LoadBalancer resource for an Arc connected cluster (Microsoft.Kubernetes/connectedClusters). public partial class ConnectedClusterLoadBalancerData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeConnectedClusterLoadBalancerData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ConnectedClusterLoadBalancerData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static ConnectedClusterLoadBalancerData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeConnectedClusterLoadBalancerData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,23 +178,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ConnectedClusterLoadBalancerData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (ConnectedClusterLoadBalancerData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeConnectedClusterLoadBalancerData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ConnectedClusterLoadBalancerData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -185,12 +192,5 @@ internal static RequestContent ToRequestContent(ConnectedClusterLoadBalancerData content.JsonWriter.WriteObjectValue(connectedClusterLoadBalancerData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static ConnectedClusterLoadBalancerData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeConnectedClusterLoadBalancerData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/containerorchestratorruntime/Azure.ResourceManager.ContainerOrchestratorRuntime/src/Generated/ConnectedClusterServiceData.Serialization.cs b/sdk/containerorchestratorruntime/Azure.ResourceManager.ContainerOrchestratorRuntime/src/Generated/ConnectedClusterServiceData.Serialization.cs index 745a7778f26a..f731ddad95d7 100644 --- a/sdk/containerorchestratorruntime/Azure.ResourceManager.ContainerOrchestratorRuntime/src/Generated/ConnectedClusterServiceData.Serialization.cs +++ b/sdk/containerorchestratorruntime/Azure.ResourceManager.ContainerOrchestratorRuntime/src/Generated/ConnectedClusterServiceData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.ContainerOrchestratorRuntime /// A Service resource for an Arc connected cluster (Microsoft.Kubernetes/connectedClusters). public partial class ConnectedClusterServiceData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeConnectedClusterServiceData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ConnectedClusterServiceData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static ConnectedClusterServiceData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeConnectedClusterServiceData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,23 +178,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ConnectedClusterServiceData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (ConnectedClusterServiceData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeConnectedClusterServiceData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ConnectedClusterServiceData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -185,12 +192,5 @@ internal static RequestContent ToRequestContent(ConnectedClusterServiceData conn content.JsonWriter.WriteObjectValue(connectedClusterServiceData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static ConnectedClusterServiceData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeConnectedClusterServiceData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/containerorchestratorruntime/Azure.ResourceManager.ContainerOrchestratorRuntime/src/Generated/ConnectedClusterStorageClassData.Serialization.cs b/sdk/containerorchestratorruntime/Azure.ResourceManager.ContainerOrchestratorRuntime/src/Generated/ConnectedClusterStorageClassData.Serialization.cs index 33d464a924b2..26f3921cb9e9 100644 --- a/sdk/containerorchestratorruntime/Azure.ResourceManager.ContainerOrchestratorRuntime/src/Generated/ConnectedClusterStorageClassData.Serialization.cs +++ b/sdk/containerorchestratorruntime/Azure.ResourceManager.ContainerOrchestratorRuntime/src/Generated/ConnectedClusterStorageClassData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.ContainerOrchestratorRuntime /// A StorageClass resource for an Arc connected cluster (Microsoft.Kubernetes/connectedClusters). public partial class ConnectedClusterStorageClassData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeConnectedClusterStorageClassData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ConnectedClusterStorageClassData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static ConnectedClusterStorageClassData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeConnectedClusterStorageClassData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,23 +178,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ConnectedClusterStorageClassData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (ConnectedClusterStorageClassData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeConnectedClusterStorageClassData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ConnectedClusterStorageClassData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -185,12 +192,5 @@ internal static RequestContent ToRequestContent(ConnectedClusterStorageClassData content.JsonWriter.WriteObjectValue(connectedClusterStorageClassData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static ConnectedClusterStorageClassData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeConnectedClusterStorageClassData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/containerorchestratorruntime/Azure.ResourceManager.ContainerOrchestratorRuntime/src/Generated/Models/BgpPeerListResult.Serialization.cs b/sdk/containerorchestratorruntime/Azure.ResourceManager.ContainerOrchestratorRuntime/src/Generated/Models/BgpPeerListResult.Serialization.cs index 0566719a35c5..a47a109c094d 100644 --- a/sdk/containerorchestratorruntime/Azure.ResourceManager.ContainerOrchestratorRuntime/src/Generated/Models/BgpPeerListResult.Serialization.cs +++ b/sdk/containerorchestratorruntime/Azure.ResourceManager.ContainerOrchestratorRuntime/src/Generated/Models/BgpPeerListResult.Serialization.cs @@ -22,6 +22,30 @@ internal BgpPeerListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual BgpPeerListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeBgpPeerListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(BgpPeerListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static BgpPeerListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeBgpPeerListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. BgpPeerListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual BgpPeerListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeBgpPeerListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(BgpPeerListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static BgpPeerListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeBgpPeerListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/containerorchestratorruntime/Azure.ResourceManager.ContainerOrchestratorRuntime/src/Generated/Models/BlobStorageClassTypeProperties.Serialization.cs b/sdk/containerorchestratorruntime/Azure.ResourceManager.ContainerOrchestratorRuntime/src/Generated/Models/BlobStorageClassTypeProperties.Serialization.cs index f3a069000d10..05a198031b8a 100644 --- a/sdk/containerorchestratorruntime/Azure.ResourceManager.ContainerOrchestratorRuntime/src/Generated/Models/BlobStorageClassTypeProperties.Serialization.cs +++ b/sdk/containerorchestratorruntime/Azure.ResourceManager.ContainerOrchestratorRuntime/src/Generated/Models/BlobStorageClassTypeProperties.Serialization.cs @@ -21,6 +21,23 @@ internal BlobStorageClassTypeProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override StorageClassTypeProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeBlobStorageClassTypeProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(BlobStorageClassTypeProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -120,23 +137,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. BlobStorageClassTypeProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (BlobStorageClassTypeProperties)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override StorageClassTypeProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeBlobStorageClassTypeProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(BlobStorageClassTypeProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/containerorchestratorruntime/Azure.ResourceManager.ContainerOrchestratorRuntime/src/Generated/Models/ConnectedClusterBgpPeerProperties.Serialization.cs b/sdk/containerorchestratorruntime/Azure.ResourceManager.ContainerOrchestratorRuntime/src/Generated/Models/ConnectedClusterBgpPeerProperties.Serialization.cs index 3947a7840507..979895fa3ab8 100644 --- a/sdk/containerorchestratorruntime/Azure.ResourceManager.ContainerOrchestratorRuntime/src/Generated/Models/ConnectedClusterBgpPeerProperties.Serialization.cs +++ b/sdk/containerorchestratorruntime/Azure.ResourceManager.ContainerOrchestratorRuntime/src/Generated/Models/ConnectedClusterBgpPeerProperties.Serialization.cs @@ -21,6 +21,23 @@ internal ConnectedClusterBgpPeerProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ConnectedClusterBgpPeerProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeConnectedClusterBgpPeerProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ConnectedClusterBgpPeerProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -151,23 +168,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ConnectedClusterBgpPeerProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ConnectedClusterBgpPeerProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeConnectedClusterBgpPeerProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ConnectedClusterBgpPeerProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/containerorchestratorruntime/Azure.ResourceManager.ContainerOrchestratorRuntime/src/Generated/Models/ConnectedClusterLoadBalancerProperties.Serialization.cs b/sdk/containerorchestratorruntime/Azure.ResourceManager.ContainerOrchestratorRuntime/src/Generated/Models/ConnectedClusterLoadBalancerProperties.Serialization.cs index a9f8d423724d..315ecd8ae778 100644 --- a/sdk/containerorchestratorruntime/Azure.ResourceManager.ContainerOrchestratorRuntime/src/Generated/Models/ConnectedClusterLoadBalancerProperties.Serialization.cs +++ b/sdk/containerorchestratorruntime/Azure.ResourceManager.ContainerOrchestratorRuntime/src/Generated/Models/ConnectedClusterLoadBalancerProperties.Serialization.cs @@ -21,6 +21,23 @@ internal ConnectedClusterLoadBalancerProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ConnectedClusterLoadBalancerProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeConnectedClusterLoadBalancerProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ConnectedClusterLoadBalancerProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -246,23 +263,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ConnectedClusterLoadBalancerProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ConnectedClusterLoadBalancerProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeConnectedClusterLoadBalancerProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ConnectedClusterLoadBalancerProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/containerorchestratorruntime/Azure.ResourceManager.ContainerOrchestratorRuntime/src/Generated/Models/ConnectedClusterServiceProperties.Serialization.cs b/sdk/containerorchestratorruntime/Azure.ResourceManager.ContainerOrchestratorRuntime/src/Generated/Models/ConnectedClusterServiceProperties.Serialization.cs index 13a6805920d1..7b004df62f91 100644 --- a/sdk/containerorchestratorruntime/Azure.ResourceManager.ContainerOrchestratorRuntime/src/Generated/Models/ConnectedClusterServiceProperties.Serialization.cs +++ b/sdk/containerorchestratorruntime/Azure.ResourceManager.ContainerOrchestratorRuntime/src/Generated/Models/ConnectedClusterServiceProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.ContainerOrchestratorRuntime.Models /// Properties for the service resource. public partial class ConnectedClusterServiceProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ConnectedClusterServiceProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeConnectedClusterServiceProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ConnectedClusterServiceProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -137,23 +154,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ConnectedClusterServiceProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ConnectedClusterServiceProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeConnectedClusterServiceProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ConnectedClusterServiceProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/containerorchestratorruntime/Azure.ResourceManager.ContainerOrchestratorRuntime/src/Generated/Models/ConnectedClusterStorageClassPatch.Serialization.cs b/sdk/containerorchestratorruntime/Azure.ResourceManager.ContainerOrchestratorRuntime/src/Generated/Models/ConnectedClusterStorageClassPatch.Serialization.cs index d7242d112746..c4c0d9668430 100644 --- a/sdk/containerorchestratorruntime/Azure.ResourceManager.ContainerOrchestratorRuntime/src/Generated/Models/ConnectedClusterStorageClassPatch.Serialization.cs +++ b/sdk/containerorchestratorruntime/Azure.ResourceManager.ContainerOrchestratorRuntime/src/Generated/Models/ConnectedClusterStorageClassPatch.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.ContainerOrchestratorRuntime.Models /// The model for updating a storageClass. public partial class ConnectedClusterStorageClassPatch : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ConnectedClusterStorageClassPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeConnectedClusterStorageClassPatch(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ConnectedClusterStorageClassPatch)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -123,23 +140,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ConnectedClusterStorageClassPatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ConnectedClusterStorageClassPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeConnectedClusterStorageClassPatch(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ConnectedClusterStorageClassPatch)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/containerorchestratorruntime/Azure.ResourceManager.ContainerOrchestratorRuntime/src/Generated/Models/ConnectedClusterStorageClassProperties.Serialization.cs b/sdk/containerorchestratorruntime/Azure.ResourceManager.ContainerOrchestratorRuntime/src/Generated/Models/ConnectedClusterStorageClassProperties.Serialization.cs index f288117b44bd..93fbba1fc992 100644 --- a/sdk/containerorchestratorruntime/Azure.ResourceManager.ContainerOrchestratorRuntime/src/Generated/Models/ConnectedClusterStorageClassProperties.Serialization.cs +++ b/sdk/containerorchestratorruntime/Azure.ResourceManager.ContainerOrchestratorRuntime/src/Generated/Models/ConnectedClusterStorageClassProperties.Serialization.cs @@ -21,6 +21,23 @@ internal ConnectedClusterStorageClassProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ConnectedClusterStorageClassProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeConnectedClusterStorageClassProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ConnectedClusterStorageClassProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -348,23 +365,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ConnectedClusterStorageClassProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ConnectedClusterStorageClassProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeConnectedClusterStorageClassProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ConnectedClusterStorageClassProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/containerorchestratorruntime/Azure.ResourceManager.ContainerOrchestratorRuntime/src/Generated/Models/LoadBalancerListResult.Serialization.cs b/sdk/containerorchestratorruntime/Azure.ResourceManager.ContainerOrchestratorRuntime/src/Generated/Models/LoadBalancerListResult.Serialization.cs index 1a3de5e8a797..a292801c0f68 100644 --- a/sdk/containerorchestratorruntime/Azure.ResourceManager.ContainerOrchestratorRuntime/src/Generated/Models/LoadBalancerListResult.Serialization.cs +++ b/sdk/containerorchestratorruntime/Azure.ResourceManager.ContainerOrchestratorRuntime/src/Generated/Models/LoadBalancerListResult.Serialization.cs @@ -22,6 +22,30 @@ internal LoadBalancerListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual LoadBalancerListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeLoadBalancerListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(LoadBalancerListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static LoadBalancerListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeLoadBalancerListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. LoadBalancerListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual LoadBalancerListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeLoadBalancerListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(LoadBalancerListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static LoadBalancerListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeLoadBalancerListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/containerorchestratorruntime/Azure.ResourceManager.ContainerOrchestratorRuntime/src/Generated/Models/NativeStorageClassTypeProperties.Serialization.cs b/sdk/containerorchestratorruntime/Azure.ResourceManager.ContainerOrchestratorRuntime/src/Generated/Models/NativeStorageClassTypeProperties.Serialization.cs index c2bde25f08a9..c53e70b0f825 100644 --- a/sdk/containerorchestratorruntime/Azure.ResourceManager.ContainerOrchestratorRuntime/src/Generated/Models/NativeStorageClassTypeProperties.Serialization.cs +++ b/sdk/containerorchestratorruntime/Azure.ResourceManager.ContainerOrchestratorRuntime/src/Generated/Models/NativeStorageClassTypeProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.ContainerOrchestratorRuntime.Models /// The properties of Native StorageClass. public partial class NativeStorageClassTypeProperties : StorageClassTypeProperties, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected override StorageClassTypeProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeNativeStorageClassTypeProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(NativeStorageClassTypeProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -99,23 +116,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. NativeStorageClassTypeProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (NativeStorageClassTypeProperties)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override StorageClassTypeProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeNativeStorageClassTypeProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(NativeStorageClassTypeProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/containerorchestratorruntime/Azure.ResourceManager.ContainerOrchestratorRuntime/src/Generated/Models/NfsStorageClassTypeProperties.Serialization.cs b/sdk/containerorchestratorruntime/Azure.ResourceManager.ContainerOrchestratorRuntime/src/Generated/Models/NfsStorageClassTypeProperties.Serialization.cs index c64ae1e0f1ab..54eb0c04756d 100644 --- a/sdk/containerorchestratorruntime/Azure.ResourceManager.ContainerOrchestratorRuntime/src/Generated/Models/NfsStorageClassTypeProperties.Serialization.cs +++ b/sdk/containerorchestratorruntime/Azure.ResourceManager.ContainerOrchestratorRuntime/src/Generated/Models/NfsStorageClassTypeProperties.Serialization.cs @@ -21,6 +21,23 @@ internal NfsStorageClassTypeProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override StorageClassTypeProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeNfsStorageClassTypeProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(NfsStorageClassTypeProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -164,23 +181,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. NfsStorageClassTypeProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (NfsStorageClassTypeProperties)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override StorageClassTypeProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeNfsStorageClassTypeProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(NfsStorageClassTypeProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/containerorchestratorruntime/Azure.ResourceManager.ContainerOrchestratorRuntime/src/Generated/Models/RwxStorageClassTypeProperties.Serialization.cs b/sdk/containerorchestratorruntime/Azure.ResourceManager.ContainerOrchestratorRuntime/src/Generated/Models/RwxStorageClassTypeProperties.Serialization.cs index e0fe743b0370..88bded8bb351 100644 --- a/sdk/containerorchestratorruntime/Azure.ResourceManager.ContainerOrchestratorRuntime/src/Generated/Models/RwxStorageClassTypeProperties.Serialization.cs +++ b/sdk/containerorchestratorruntime/Azure.ResourceManager.ContainerOrchestratorRuntime/src/Generated/Models/RwxStorageClassTypeProperties.Serialization.cs @@ -21,6 +21,23 @@ internal RwxStorageClassTypeProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override StorageClassTypeProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeRwxStorageClassTypeProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(RwxStorageClassTypeProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -112,23 +129,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. RwxStorageClassTypeProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (RwxStorageClassTypeProperties)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override StorageClassTypeProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeRwxStorageClassTypeProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(RwxStorageClassTypeProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/containerorchestratorruntime/Azure.ResourceManager.ContainerOrchestratorRuntime/src/Generated/Models/ServiceResourceListResult.Serialization.cs b/sdk/containerorchestratorruntime/Azure.ResourceManager.ContainerOrchestratorRuntime/src/Generated/Models/ServiceResourceListResult.Serialization.cs index 6fac7e519e4d..2f9ff05c1735 100644 --- a/sdk/containerorchestratorruntime/Azure.ResourceManager.ContainerOrchestratorRuntime/src/Generated/Models/ServiceResourceListResult.Serialization.cs +++ b/sdk/containerorchestratorruntime/Azure.ResourceManager.ContainerOrchestratorRuntime/src/Generated/Models/ServiceResourceListResult.Serialization.cs @@ -22,6 +22,30 @@ internal ServiceResourceListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ServiceResourceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeServiceResourceListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ServiceResourceListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static ServiceResourceListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeServiceResourceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ServiceResourceListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ServiceResourceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeServiceResourceListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ServiceResourceListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static ServiceResourceListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeServiceResourceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/containerorchestratorruntime/Azure.ResourceManager.ContainerOrchestratorRuntime/src/Generated/Models/SmbStorageClassTypeProperties.Serialization.cs b/sdk/containerorchestratorruntime/Azure.ResourceManager.ContainerOrchestratorRuntime/src/Generated/Models/SmbStorageClassTypeProperties.Serialization.cs index 62f95a80fe67..40123b07361c 100644 --- a/sdk/containerorchestratorruntime/Azure.ResourceManager.ContainerOrchestratorRuntime/src/Generated/Models/SmbStorageClassTypeProperties.Serialization.cs +++ b/sdk/containerorchestratorruntime/Azure.ResourceManager.ContainerOrchestratorRuntime/src/Generated/Models/SmbStorageClassTypeProperties.Serialization.cs @@ -21,6 +21,23 @@ internal SmbStorageClassTypeProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override StorageClassTypeProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSmbStorageClassTypeProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SmbStorageClassTypeProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -163,23 +180,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SmbStorageClassTypeProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (SmbStorageClassTypeProperties)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override StorageClassTypeProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSmbStorageClassTypeProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SmbStorageClassTypeProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/containerorchestratorruntime/Azure.ResourceManager.ContainerOrchestratorRuntime/src/Generated/Models/StorageClassPropertiesUpdate.Serialization.cs b/sdk/containerorchestratorruntime/Azure.ResourceManager.ContainerOrchestratorRuntime/src/Generated/Models/StorageClassPropertiesUpdate.Serialization.cs index 643a7955fa86..46db5dc27a6f 100644 --- a/sdk/containerorchestratorruntime/Azure.ResourceManager.ContainerOrchestratorRuntime/src/Generated/Models/StorageClassPropertiesUpdate.Serialization.cs +++ b/sdk/containerorchestratorruntime/Azure.ResourceManager.ContainerOrchestratorRuntime/src/Generated/Models/StorageClassPropertiesUpdate.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.ContainerOrchestratorRuntime.Models /// The model for updating storageClass properties. public partial class StorageClassPropertiesUpdate : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual StorageClassPropertiesUpdate PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeStorageClassPropertiesUpdate(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(StorageClassPropertiesUpdate)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -306,23 +323,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. StorageClassPropertiesUpdate IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual StorageClassPropertiesUpdate PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeStorageClassPropertiesUpdate(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(StorageClassPropertiesUpdate)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/containerorchestratorruntime/Azure.ResourceManager.ContainerOrchestratorRuntime/src/Generated/Models/StorageClassResourceListResult.Serialization.cs b/sdk/containerorchestratorruntime/Azure.ResourceManager.ContainerOrchestratorRuntime/src/Generated/Models/StorageClassResourceListResult.Serialization.cs index 1ee9566f3433..a26fbf85fb26 100644 --- a/sdk/containerorchestratorruntime/Azure.ResourceManager.ContainerOrchestratorRuntime/src/Generated/Models/StorageClassResourceListResult.Serialization.cs +++ b/sdk/containerorchestratorruntime/Azure.ResourceManager.ContainerOrchestratorRuntime/src/Generated/Models/StorageClassResourceListResult.Serialization.cs @@ -22,6 +22,30 @@ internal StorageClassResourceListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual StorageClassResourceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeStorageClassResourceListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(StorageClassResourceListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static StorageClassResourceListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeStorageClassResourceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. StorageClassResourceListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual StorageClassResourceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeStorageClassResourceListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(StorageClassResourceListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static StorageClassResourceListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeStorageClassResourceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/containerorchestratorruntime/Azure.ResourceManager.ContainerOrchestratorRuntime/src/Generated/Models/StorageClassTypeProperties.Serialization.cs b/sdk/containerorchestratorruntime/Azure.ResourceManager.ContainerOrchestratorRuntime/src/Generated/Models/StorageClassTypeProperties.Serialization.cs index 2cd60a04267a..a1a4333b4ef1 100644 --- a/sdk/containerorchestratorruntime/Azure.ResourceManager.ContainerOrchestratorRuntime/src/Generated/Models/StorageClassTypeProperties.Serialization.cs +++ b/sdk/containerorchestratorruntime/Azure.ResourceManager.ContainerOrchestratorRuntime/src/Generated/Models/StorageClassTypeProperties.Serialization.cs @@ -24,6 +24,23 @@ internal StorageClassTypeProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual StorageClassTypeProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeStorageClassTypeProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(StorageClassTypeProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -125,23 +142,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. StorageClassTypeProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual StorageClassTypeProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeStorageClassTypeProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(StorageClassTypeProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/containerorchestratorruntime/Azure.ResourceManager.ContainerOrchestratorRuntime/src/Generated/Models/StorageClassTypePropertiesUpdate.Serialization.cs b/sdk/containerorchestratorruntime/Azure.ResourceManager.ContainerOrchestratorRuntime/src/Generated/Models/StorageClassTypePropertiesUpdate.Serialization.cs index f0547284fa13..9d6db23f61a8 100644 --- a/sdk/containerorchestratorruntime/Azure.ResourceManager.ContainerOrchestratorRuntime/src/Generated/Models/StorageClassTypePropertiesUpdate.Serialization.cs +++ b/sdk/containerorchestratorruntime/Azure.ResourceManager.ContainerOrchestratorRuntime/src/Generated/Models/StorageClassTypePropertiesUpdate.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.ContainerOrchestratorRuntime.Models /// The model for update a storageClass. public partial class StorageClassTypePropertiesUpdate : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual StorageClassTypePropertiesUpdate PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeStorageClassTypePropertiesUpdate(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(StorageClassTypePropertiesUpdate)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -256,23 +273,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. StorageClassTypePropertiesUpdate IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual StorageClassTypePropertiesUpdate PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeStorageClassTypePropertiesUpdate(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(StorageClassTypePropertiesUpdate)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/containerorchestratorruntime/Azure.ResourceManager.ContainerOrchestratorRuntime/src/Generated/Models/UnknownStorageClassTypeProperties.Serialization.cs b/sdk/containerorchestratorruntime/Azure.ResourceManager.ContainerOrchestratorRuntime/src/Generated/Models/UnknownStorageClassTypeProperties.Serialization.cs index 9f04f52e1895..beac410f20c2 100644 --- a/sdk/containerorchestratorruntime/Azure.ResourceManager.ContainerOrchestratorRuntime/src/Generated/Models/UnknownStorageClassTypeProperties.Serialization.cs +++ b/sdk/containerorchestratorruntime/Azure.ResourceManager.ContainerOrchestratorRuntime/src/Generated/Models/UnknownStorageClassTypeProperties.Serialization.cs @@ -20,6 +20,23 @@ internal UnknownStorageClassTypeProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override StorageClassTypeProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeStorageClassTypeProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(StorageClassTypeProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -103,23 +120,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. StorageClassTypeProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override StorageClassTypeProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeStorageClassTypeProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(StorageClassTypeProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/databasewatcher/Azure.ResourceManager.DatabaseWatcher/src/Generated/DatabaseWatcherAlertRuleData.Serialization.cs b/sdk/databasewatcher/Azure.ResourceManager.DatabaseWatcher/src/Generated/DatabaseWatcherAlertRuleData.Serialization.cs index 39ec28369cfc..2b2611764383 100644 --- a/sdk/databasewatcher/Azure.ResourceManager.DatabaseWatcher/src/Generated/DatabaseWatcherAlertRuleData.Serialization.cs +++ b/sdk/databasewatcher/Azure.ResourceManager.DatabaseWatcher/src/Generated/DatabaseWatcherAlertRuleData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.DatabaseWatcher /// Concrete proxy resource types can be created by aliasing this type using a specific property type. public partial class DatabaseWatcherAlertRuleData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDatabaseWatcherAlertRuleData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DatabaseWatcherAlertRuleData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static DatabaseWatcherAlertRuleData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeDatabaseWatcherAlertRuleData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,23 +178,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DatabaseWatcherAlertRuleData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (DatabaseWatcherAlertRuleData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDatabaseWatcherAlertRuleData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DatabaseWatcherAlertRuleData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -185,12 +192,5 @@ internal static RequestContent ToRequestContent(DatabaseWatcherAlertRuleData dat content.JsonWriter.WriteObjectValue(databaseWatcherAlertRuleData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static DatabaseWatcherAlertRuleData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeDatabaseWatcherAlertRuleData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/databasewatcher/Azure.ResourceManager.DatabaseWatcher/src/Generated/DatabaseWatcherData.Serialization.cs b/sdk/databasewatcher/Azure.ResourceManager.DatabaseWatcher/src/Generated/DatabaseWatcherData.Serialization.cs index dda3cf51b828..17556b80dc47 100644 --- a/sdk/databasewatcher/Azure.ResourceManager.DatabaseWatcher/src/Generated/DatabaseWatcherData.Serialization.cs +++ b/sdk/databasewatcher/Azure.ResourceManager.DatabaseWatcher/src/Generated/DatabaseWatcherData.Serialization.cs @@ -25,6 +25,30 @@ internal DatabaseWatcherData() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDatabaseWatcherData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DatabaseWatcherData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static DatabaseWatcherData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeDatabaseWatcherData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -205,23 +229,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DatabaseWatcherData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (DatabaseWatcherData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDatabaseWatcherData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DatabaseWatcherData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -236,12 +243,5 @@ internal static RequestContent ToRequestContent(DatabaseWatcherData databaseWatc content.JsonWriter.WriteObjectValue(databaseWatcherData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static DatabaseWatcherData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeDatabaseWatcherData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/databasewatcher/Azure.ResourceManager.DatabaseWatcher/src/Generated/DatabaseWatcherHealthValidationData.Serialization.cs b/sdk/databasewatcher/Azure.ResourceManager.DatabaseWatcher/src/Generated/DatabaseWatcherHealthValidationData.Serialization.cs index 8e0a77478257..2bf593c4b074 100644 --- a/sdk/databasewatcher/Azure.ResourceManager.DatabaseWatcher/src/Generated/DatabaseWatcherHealthValidationData.Serialization.cs +++ b/sdk/databasewatcher/Azure.ResourceManager.DatabaseWatcher/src/Generated/DatabaseWatcherHealthValidationData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.DatabaseWatcher /// Concrete proxy resource types can be created by aliasing this type using a specific property type. public partial class DatabaseWatcherHealthValidationData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDatabaseWatcherHealthValidationData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DatabaseWatcherHealthValidationData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static DatabaseWatcherHealthValidationData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeDatabaseWatcherHealthValidationData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,31 +178,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DatabaseWatcherHealthValidationData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (DatabaseWatcherHealthValidationData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDatabaseWatcherHealthValidationData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DatabaseWatcherHealthValidationData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static DatabaseWatcherHealthValidationData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeDatabaseWatcherHealthValidationData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/databasewatcher/Azure.ResourceManager.DatabaseWatcher/src/Generated/DatabaseWatcherSharedPrivateLinkResourceData.Serialization.cs b/sdk/databasewatcher/Azure.ResourceManager.DatabaseWatcher/src/Generated/DatabaseWatcherSharedPrivateLinkResourceData.Serialization.cs index da2751f06637..eb6db5c24cab 100644 --- a/sdk/databasewatcher/Azure.ResourceManager.DatabaseWatcher/src/Generated/DatabaseWatcherSharedPrivateLinkResourceData.Serialization.cs +++ b/sdk/databasewatcher/Azure.ResourceManager.DatabaseWatcher/src/Generated/DatabaseWatcherSharedPrivateLinkResourceData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.DatabaseWatcher /// Concrete proxy resource types can be created by aliasing this type using a specific property type. public partial class DatabaseWatcherSharedPrivateLinkResourceData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDatabaseWatcherSharedPrivateLinkResourceData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DatabaseWatcherSharedPrivateLinkResourceData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static DatabaseWatcherSharedPrivateLinkResourceData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeDatabaseWatcherSharedPrivateLinkResourceData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,23 +178,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DatabaseWatcherSharedPrivateLinkResourceData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (DatabaseWatcherSharedPrivateLinkResourceData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDatabaseWatcherSharedPrivateLinkResourceData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DatabaseWatcherSharedPrivateLinkResourceData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -185,12 +192,5 @@ internal static RequestContent ToRequestContent(DatabaseWatcherSharedPrivateLink content.JsonWriter.WriteObjectValue(databaseWatcherSharedPrivateLinkResourceData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static DatabaseWatcherSharedPrivateLinkResourceData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeDatabaseWatcherSharedPrivateLinkResourceData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/databasewatcher/Azure.ResourceManager.DatabaseWatcher/src/Generated/DatabaseWatcherTargetData.Serialization.cs b/sdk/databasewatcher/Azure.ResourceManager.DatabaseWatcher/src/Generated/DatabaseWatcherTargetData.Serialization.cs index 2fe2d6d9e88b..9047457a2002 100644 --- a/sdk/databasewatcher/Azure.ResourceManager.DatabaseWatcher/src/Generated/DatabaseWatcherTargetData.Serialization.cs +++ b/sdk/databasewatcher/Azure.ResourceManager.DatabaseWatcher/src/Generated/DatabaseWatcherTargetData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.DatabaseWatcher /// Concrete proxy resource types can be created by aliasing this type using a specific property type. public partial class DatabaseWatcherTargetData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDatabaseWatcherTargetData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DatabaseWatcherTargetData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static DatabaseWatcherTargetData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeDatabaseWatcherTargetData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,23 +178,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DatabaseWatcherTargetData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (DatabaseWatcherTargetData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDatabaseWatcherTargetData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DatabaseWatcherTargetData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -185,12 +192,5 @@ internal static RequestContent ToRequestContent(DatabaseWatcherTargetData databa content.JsonWriter.WriteObjectValue(databaseWatcherTargetData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static DatabaseWatcherTargetData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeDatabaseWatcherTargetData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/databasewatcher/Azure.ResourceManager.DatabaseWatcher/src/Generated/Models/AlertRuleResourceListResult.Serialization.cs b/sdk/databasewatcher/Azure.ResourceManager.DatabaseWatcher/src/Generated/Models/AlertRuleResourceListResult.Serialization.cs index d2a4ce6c4b64..2d404ed6ca4f 100644 --- a/sdk/databasewatcher/Azure.ResourceManager.DatabaseWatcher/src/Generated/Models/AlertRuleResourceListResult.Serialization.cs +++ b/sdk/databasewatcher/Azure.ResourceManager.DatabaseWatcher/src/Generated/Models/AlertRuleResourceListResult.Serialization.cs @@ -22,6 +22,30 @@ internal AlertRuleResourceListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AlertRuleResourceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAlertRuleResourceListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AlertRuleResourceListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static AlertRuleResourceListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeAlertRuleResourceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AlertRuleResourceListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AlertRuleResourceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAlertRuleResourceListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AlertRuleResourceListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static AlertRuleResourceListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeAlertRuleResourceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/databasewatcher/Azure.ResourceManager.DatabaseWatcher/src/Generated/Models/DatabaseWatcherAlertRuleProperties.Serialization.cs b/sdk/databasewatcher/Azure.ResourceManager.DatabaseWatcher/src/Generated/Models/DatabaseWatcherAlertRuleProperties.Serialization.cs index 0c3076c3878c..c13dbc1e3624 100644 --- a/sdk/databasewatcher/Azure.ResourceManager.DatabaseWatcher/src/Generated/Models/DatabaseWatcherAlertRuleProperties.Serialization.cs +++ b/sdk/databasewatcher/Azure.ResourceManager.DatabaseWatcher/src/Generated/Models/DatabaseWatcherAlertRuleProperties.Serialization.cs @@ -22,6 +22,23 @@ internal DatabaseWatcherAlertRuleProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DatabaseWatcherAlertRuleProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDatabaseWatcherAlertRuleProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DatabaseWatcherAlertRuleProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -175,23 +192,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DatabaseWatcherAlertRuleProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DatabaseWatcherAlertRuleProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDatabaseWatcherAlertRuleProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DatabaseWatcherAlertRuleProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/databasewatcher/Azure.ResourceManager.DatabaseWatcher/src/Generated/Models/DatabaseWatcherDatastore.Serialization.cs b/sdk/databasewatcher/Azure.ResourceManager.DatabaseWatcher/src/Generated/Models/DatabaseWatcherDatastore.Serialization.cs index 34d06447fd99..2b61ac140b3f 100644 --- a/sdk/databasewatcher/Azure.ResourceManager.DatabaseWatcher/src/Generated/Models/DatabaseWatcherDatastore.Serialization.cs +++ b/sdk/databasewatcher/Azure.ResourceManager.DatabaseWatcher/src/Generated/Models/DatabaseWatcherDatastore.Serialization.cs @@ -22,6 +22,23 @@ internal DatabaseWatcherDatastore() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DatabaseWatcherDatastore PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDatabaseWatcherDatastore(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DatabaseWatcherDatastore)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -187,23 +204,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DatabaseWatcherDatastore IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DatabaseWatcherDatastore PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDatabaseWatcherDatastore(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DatabaseWatcherDatastore)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/databasewatcher/Azure.ResourceManager.DatabaseWatcher/src/Generated/Models/DatabaseWatcherHealthValidationIssue.Serialization.cs b/sdk/databasewatcher/Azure.ResourceManager.DatabaseWatcher/src/Generated/Models/DatabaseWatcherHealthValidationIssue.Serialization.cs index cf3345c8c06b..2220b54edad7 100644 --- a/sdk/databasewatcher/Azure.ResourceManager.DatabaseWatcher/src/Generated/Models/DatabaseWatcherHealthValidationIssue.Serialization.cs +++ b/sdk/databasewatcher/Azure.ResourceManager.DatabaseWatcher/src/Generated/Models/DatabaseWatcherHealthValidationIssue.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.DatabaseWatcher.Models /// The model of a health validation issue. public partial class DatabaseWatcherHealthValidationIssue : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DatabaseWatcherHealthValidationIssue PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDatabaseWatcherHealthValidationIssue(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DatabaseWatcherHealthValidationIssue)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -205,23 +222,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DatabaseWatcherHealthValidationIssue IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DatabaseWatcherHealthValidationIssue PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDatabaseWatcherHealthValidationIssue(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DatabaseWatcherHealthValidationIssue)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/databasewatcher/Azure.ResourceManager.DatabaseWatcher/src/Generated/Models/DatabaseWatcherHealthValidationProperties.Serialization.cs b/sdk/databasewatcher/Azure.ResourceManager.DatabaseWatcher/src/Generated/Models/DatabaseWatcherHealthValidationProperties.Serialization.cs index 4891c5cfdfe6..7cf9167c4b87 100644 --- a/sdk/databasewatcher/Azure.ResourceManager.DatabaseWatcher/src/Generated/Models/DatabaseWatcherHealthValidationProperties.Serialization.cs +++ b/sdk/databasewatcher/Azure.ResourceManager.DatabaseWatcher/src/Generated/Models/DatabaseWatcherHealthValidationProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.DatabaseWatcher.Models /// The generic properties of the health validation resource. public partial class DatabaseWatcherHealthValidationProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DatabaseWatcherHealthValidationProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDatabaseWatcherHealthValidationProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DatabaseWatcherHealthValidationProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -182,23 +199,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DatabaseWatcherHealthValidationProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DatabaseWatcherHealthValidationProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDatabaseWatcherHealthValidationProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DatabaseWatcherHealthValidationProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/databasewatcher/Azure.ResourceManager.DatabaseWatcher/src/Generated/Models/DatabaseWatcherPatch.Serialization.cs b/sdk/databasewatcher/Azure.ResourceManager.DatabaseWatcher/src/Generated/Models/DatabaseWatcherPatch.Serialization.cs index 8f533d56878b..fad312d3040a 100644 --- a/sdk/databasewatcher/Azure.ResourceManager.DatabaseWatcher/src/Generated/Models/DatabaseWatcherPatch.Serialization.cs +++ b/sdk/databasewatcher/Azure.ResourceManager.DatabaseWatcher/src/Generated/Models/DatabaseWatcherPatch.Serialization.cs @@ -19,6 +19,23 @@ namespace Azure.ResourceManager.DatabaseWatcher.Models /// The type used for update operations of the Watcher. public partial class DatabaseWatcherPatch : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DatabaseWatcherPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDatabaseWatcherPatch(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DatabaseWatcherPatch)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -178,23 +195,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DatabaseWatcherPatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DatabaseWatcherPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDatabaseWatcherPatch(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DatabaseWatcherPatch)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/databasewatcher/Azure.ResourceManager.DatabaseWatcher/src/Generated/Models/DatabaseWatcherProperties.Serialization.cs b/sdk/databasewatcher/Azure.ResourceManager.DatabaseWatcher/src/Generated/Models/DatabaseWatcherProperties.Serialization.cs index 0e6f688a0900..3a4946acb87e 100644 --- a/sdk/databasewatcher/Azure.ResourceManager.DatabaseWatcher/src/Generated/Models/DatabaseWatcherProperties.Serialization.cs +++ b/sdk/databasewatcher/Azure.ResourceManager.DatabaseWatcher/src/Generated/Models/DatabaseWatcherProperties.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.DatabaseWatcher.Models /// The RP specific properties of the resource. public partial class DatabaseWatcherProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DatabaseWatcherProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDatabaseWatcherProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DatabaseWatcherProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -168,23 +185,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DatabaseWatcherProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DatabaseWatcherProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDatabaseWatcherProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DatabaseWatcherProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/databasewatcher/Azure.ResourceManager.DatabaseWatcher/src/Generated/Models/DatabaseWatcherSharedPrivateLinkResourceProperties.Serialization.cs b/sdk/databasewatcher/Azure.ResourceManager.DatabaseWatcher/src/Generated/Models/DatabaseWatcherSharedPrivateLinkResourceProperties.Serialization.cs index 760c76f8eabb..215c9db22b4a 100644 --- a/sdk/databasewatcher/Azure.ResourceManager.DatabaseWatcher/src/Generated/Models/DatabaseWatcherSharedPrivateLinkResourceProperties.Serialization.cs +++ b/sdk/databasewatcher/Azure.ResourceManager.DatabaseWatcher/src/Generated/Models/DatabaseWatcherSharedPrivateLinkResourceProperties.Serialization.cs @@ -22,6 +22,23 @@ internal DatabaseWatcherSharedPrivateLinkResourceProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DatabaseWatcherSharedPrivateLinkResourceProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDatabaseWatcherSharedPrivateLinkResourceProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DatabaseWatcherSharedPrivateLinkResourceProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -185,23 +202,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DatabaseWatcherSharedPrivateLinkResourceProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DatabaseWatcherSharedPrivateLinkResourceProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDatabaseWatcherSharedPrivateLinkResourceProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DatabaseWatcherSharedPrivateLinkResourceProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/databasewatcher/Azure.ResourceManager.DatabaseWatcher/src/Generated/Models/DatabaseWatcherTargetProperties.Serialization.cs b/sdk/databasewatcher/Azure.ResourceManager.DatabaseWatcher/src/Generated/Models/DatabaseWatcherTargetProperties.Serialization.cs index 2740cb5b78e9..a27ad4e2be1a 100644 --- a/sdk/databasewatcher/Azure.ResourceManager.DatabaseWatcher/src/Generated/Models/DatabaseWatcherTargetProperties.Serialization.cs +++ b/sdk/databasewatcher/Azure.ResourceManager.DatabaseWatcher/src/Generated/Models/DatabaseWatcherTargetProperties.Serialization.cs @@ -24,6 +24,23 @@ internal DatabaseWatcherTargetProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DatabaseWatcherTargetProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDatabaseWatcherTargetProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DatabaseWatcherTargetProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -135,23 +152,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DatabaseWatcherTargetProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DatabaseWatcherTargetProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDatabaseWatcherTargetProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DatabaseWatcherTargetProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/databasewatcher/Azure.ResourceManager.DatabaseWatcher/src/Generated/Models/DatabaseWatcherUpdateProperties.Serialization.cs b/sdk/databasewatcher/Azure.ResourceManager.DatabaseWatcher/src/Generated/Models/DatabaseWatcherUpdateProperties.Serialization.cs index 645ad281a260..382d2a2ff944 100644 --- a/sdk/databasewatcher/Azure.ResourceManager.DatabaseWatcher/src/Generated/Models/DatabaseWatcherUpdateProperties.Serialization.cs +++ b/sdk/databasewatcher/Azure.ResourceManager.DatabaseWatcher/src/Generated/Models/DatabaseWatcherUpdateProperties.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.DatabaseWatcher.Models /// The updatable properties of the Watcher. public partial class DatabaseWatcherUpdateProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DatabaseWatcherUpdateProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDatabaseWatcherUpdateProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DatabaseWatcherUpdateProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -138,23 +155,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DatabaseWatcherUpdateProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DatabaseWatcherUpdateProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDatabaseWatcherUpdateProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DatabaseWatcherUpdateProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/databasewatcher/Azure.ResourceManager.DatabaseWatcher/src/Generated/Models/HealthValidationListResult.Serialization.cs b/sdk/databasewatcher/Azure.ResourceManager.DatabaseWatcher/src/Generated/Models/HealthValidationListResult.Serialization.cs index 1725b65c9353..76b5052b910b 100644 --- a/sdk/databasewatcher/Azure.ResourceManager.DatabaseWatcher/src/Generated/Models/HealthValidationListResult.Serialization.cs +++ b/sdk/databasewatcher/Azure.ResourceManager.DatabaseWatcher/src/Generated/Models/HealthValidationListResult.Serialization.cs @@ -22,6 +22,30 @@ internal HealthValidationListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual HealthValidationListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHealthValidationListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HealthValidationListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static HealthValidationListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeHealthValidationListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HealthValidationListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual HealthValidationListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHealthValidationListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HealthValidationListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static HealthValidationListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeHealthValidationListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/databasewatcher/Azure.ResourceManager.DatabaseWatcher/src/Generated/Models/SharedPrivateLinkResourceListResult.Serialization.cs b/sdk/databasewatcher/Azure.ResourceManager.DatabaseWatcher/src/Generated/Models/SharedPrivateLinkResourceListResult.Serialization.cs index b645eb5dd38c..cda99712c458 100644 --- a/sdk/databasewatcher/Azure.ResourceManager.DatabaseWatcher/src/Generated/Models/SharedPrivateLinkResourceListResult.Serialization.cs +++ b/sdk/databasewatcher/Azure.ResourceManager.DatabaseWatcher/src/Generated/Models/SharedPrivateLinkResourceListResult.Serialization.cs @@ -22,6 +22,30 @@ internal SharedPrivateLinkResourceListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SharedPrivateLinkResourceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSharedPrivateLinkResourceListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SharedPrivateLinkResourceListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static SharedPrivateLinkResourceListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeSharedPrivateLinkResourceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SharedPrivateLinkResourceListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SharedPrivateLinkResourceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSharedPrivateLinkResourceListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SharedPrivateLinkResourceListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static SharedPrivateLinkResourceListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeSharedPrivateLinkResourceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/databasewatcher/Azure.ResourceManager.DatabaseWatcher/src/Generated/Models/SqlDBElasticPoolTargetProperties.Serialization.cs b/sdk/databasewatcher/Azure.ResourceManager.DatabaseWatcher/src/Generated/Models/SqlDBElasticPoolTargetProperties.Serialization.cs index 83e7aa4fddf2..1a8d6ae57a5a 100644 --- a/sdk/databasewatcher/Azure.ResourceManager.DatabaseWatcher/src/Generated/Models/SqlDBElasticPoolTargetProperties.Serialization.cs +++ b/sdk/databasewatcher/Azure.ResourceManager.DatabaseWatcher/src/Generated/Models/SqlDBElasticPoolTargetProperties.Serialization.cs @@ -22,6 +22,23 @@ internal SqlDBElasticPoolTargetProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override DatabaseWatcherTargetProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSqlDBElasticPoolTargetProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SqlDBElasticPoolTargetProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -177,23 +194,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SqlDBElasticPoolTargetProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (SqlDBElasticPoolTargetProperties)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override DatabaseWatcherTargetProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSqlDBElasticPoolTargetProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SqlDBElasticPoolTargetProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/databasewatcher/Azure.ResourceManager.DatabaseWatcher/src/Generated/Models/SqlDBSingleDatabaseTargetProperties.Serialization.cs b/sdk/databasewatcher/Azure.ResourceManager.DatabaseWatcher/src/Generated/Models/SqlDBSingleDatabaseTargetProperties.Serialization.cs index d068c7b4325f..deb1f6c8be85 100644 --- a/sdk/databasewatcher/Azure.ResourceManager.DatabaseWatcher/src/Generated/Models/SqlDBSingleDatabaseTargetProperties.Serialization.cs +++ b/sdk/databasewatcher/Azure.ResourceManager.DatabaseWatcher/src/Generated/Models/SqlDBSingleDatabaseTargetProperties.Serialization.cs @@ -22,6 +22,23 @@ internal SqlDBSingleDatabaseTargetProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override DatabaseWatcherTargetProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSqlDBSingleDatabaseTargetProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SqlDBSingleDatabaseTargetProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -168,23 +185,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SqlDBSingleDatabaseTargetProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (SqlDBSingleDatabaseTargetProperties)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override DatabaseWatcherTargetProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSqlDBSingleDatabaseTargetProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SqlDBSingleDatabaseTargetProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/databasewatcher/Azure.ResourceManager.DatabaseWatcher/src/Generated/Models/SqlMITargetProperties.Serialization.cs b/sdk/databasewatcher/Azure.ResourceManager.DatabaseWatcher/src/Generated/Models/SqlMITargetProperties.Serialization.cs index 2174a21d4c61..4602b457ee38 100644 --- a/sdk/databasewatcher/Azure.ResourceManager.DatabaseWatcher/src/Generated/Models/SqlMITargetProperties.Serialization.cs +++ b/sdk/databasewatcher/Azure.ResourceManager.DatabaseWatcher/src/Generated/Models/SqlMITargetProperties.Serialization.cs @@ -22,6 +22,23 @@ internal SqlMITargetProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override DatabaseWatcherTargetProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSqlMITargetProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SqlMITargetProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -184,23 +201,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SqlMITargetProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (SqlMITargetProperties)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override DatabaseWatcherTargetProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSqlMITargetProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SqlMITargetProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/databasewatcher/Azure.ResourceManager.DatabaseWatcher/src/Generated/Models/TargetAuthenticationVaultSecret.Serialization.cs b/sdk/databasewatcher/Azure.ResourceManager.DatabaseWatcher/src/Generated/Models/TargetAuthenticationVaultSecret.Serialization.cs index 2c5112f86ba1..f86a7e13f17c 100644 --- a/sdk/databasewatcher/Azure.ResourceManager.DatabaseWatcher/src/Generated/Models/TargetAuthenticationVaultSecret.Serialization.cs +++ b/sdk/databasewatcher/Azure.ResourceManager.DatabaseWatcher/src/Generated/Models/TargetAuthenticationVaultSecret.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.DatabaseWatcher.Models /// The vault specific details required if using SQL authentication to connect to a target. public partial class TargetAuthenticationVaultSecret : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual TargetAuthenticationVaultSecret PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeTargetAuthenticationVaultSecret(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(TargetAuthenticationVaultSecret)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -145,23 +162,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. TargetAuthenticationVaultSecret IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual TargetAuthenticationVaultSecret PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeTargetAuthenticationVaultSecret(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(TargetAuthenticationVaultSecret)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/databasewatcher/Azure.ResourceManager.DatabaseWatcher/src/Generated/Models/TargetListResult.Serialization.cs b/sdk/databasewatcher/Azure.ResourceManager.DatabaseWatcher/src/Generated/Models/TargetListResult.Serialization.cs index 2c672d2e9f2e..270699282275 100644 --- a/sdk/databasewatcher/Azure.ResourceManager.DatabaseWatcher/src/Generated/Models/TargetListResult.Serialization.cs +++ b/sdk/databasewatcher/Azure.ResourceManager.DatabaseWatcher/src/Generated/Models/TargetListResult.Serialization.cs @@ -22,6 +22,30 @@ internal TargetListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual TargetListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeTargetListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(TargetListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static TargetListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeTargetListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. TargetListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual TargetListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeTargetListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(TargetListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static TargetListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeTargetListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/databasewatcher/Azure.ResourceManager.DatabaseWatcher/src/Generated/Models/UnknownDatabaseWatcherTargetProperties.Serialization.cs b/sdk/databasewatcher/Azure.ResourceManager.DatabaseWatcher/src/Generated/Models/UnknownDatabaseWatcherTargetProperties.Serialization.cs index fca51411c8a1..7de88a9fc77d 100644 --- a/sdk/databasewatcher/Azure.ResourceManager.DatabaseWatcher/src/Generated/Models/UnknownDatabaseWatcherTargetProperties.Serialization.cs +++ b/sdk/databasewatcher/Azure.ResourceManager.DatabaseWatcher/src/Generated/Models/UnknownDatabaseWatcherTargetProperties.Serialization.cs @@ -20,6 +20,23 @@ internal UnknownDatabaseWatcherTargetProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override DatabaseWatcherTargetProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDatabaseWatcherTargetProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DatabaseWatcherTargetProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -141,23 +158,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DatabaseWatcherTargetProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override DatabaseWatcherTargetProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDatabaseWatcherTargetProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DatabaseWatcherTargetProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/databasewatcher/Azure.ResourceManager.DatabaseWatcher/src/Generated/Models/WatcherListResult.Serialization.cs b/sdk/databasewatcher/Azure.ResourceManager.DatabaseWatcher/src/Generated/Models/WatcherListResult.Serialization.cs index 946be87c896f..715dacf07a29 100644 --- a/sdk/databasewatcher/Azure.ResourceManager.DatabaseWatcher/src/Generated/Models/WatcherListResult.Serialization.cs +++ b/sdk/databasewatcher/Azure.ResourceManager.DatabaseWatcher/src/Generated/Models/WatcherListResult.Serialization.cs @@ -22,6 +22,30 @@ internal WatcherListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual WatcherListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeWatcherListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(WatcherListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static WatcherListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeWatcherListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. WatcherListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual WatcherListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeWatcherListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(WatcherListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static WatcherListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeWatcherListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/DataBoxJobData.Serialization.cs b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/DataBoxJobData.Serialization.cs index f87c7d2957b0..fa1e9eefa9b7 100644 --- a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/DataBoxJobData.Serialization.cs +++ b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/DataBoxJobData.Serialization.cs @@ -25,6 +25,30 @@ internal DataBoxJobData() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataBoxJobData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataBoxJobData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static DataBoxJobData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeDataBoxJobData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -207,23 +231,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataBoxJobData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (DataBoxJobData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataBoxJobData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataBoxJobData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -238,12 +245,5 @@ internal static RequestContent ToRequestContent(DataBoxJobData dataBoxJobData) content.JsonWriter.WriteObjectValue(dataBoxJobData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static DataBoxJobData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeDataBoxJobData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/AddressValidationOutput.Serialization.cs b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/AddressValidationOutput.Serialization.cs index 74cefdca242e..3dc8435da56f 100644 --- a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/AddressValidationOutput.Serialization.cs +++ b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/AddressValidationOutput.Serialization.cs @@ -17,6 +17,30 @@ namespace Azure.ResourceManager.DataBox.Models /// Output of the address validation api. public partial class AddressValidationOutput : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AddressValidationOutput PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAddressValidationOutput(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AddressValidationOutput)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static AddressValidationOutput FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeAddressValidationOutput(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -123,31 +147,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AddressValidationOutput IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AddressValidationOutput PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAddressValidationOutput(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AddressValidationOutput)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static AddressValidationOutput FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeAddressValidationOutput(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/AddressValidationResult.Serialization.cs b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/AddressValidationResult.Serialization.cs index e563241b5147..2b13a7904446 100644 --- a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/AddressValidationResult.Serialization.cs +++ b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/AddressValidationResult.Serialization.cs @@ -18,6 +18,23 @@ namespace Azure.ResourceManager.DataBox.Models /// The address validation output. public partial class AddressValidationResult : DataBoxValidationInputResult, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected override DataBoxValidationInputResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAddressValidationResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AddressValidationResult)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -151,23 +168,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AddressValidationResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (AddressValidationResult)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override DataBoxValidationInputResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAddressValidationResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AddressValidationResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/ApplianceNetworkConfiguration.Serialization.cs b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/ApplianceNetworkConfiguration.Serialization.cs index ca0f0ff99c04..98f544a8d950 100644 --- a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/ApplianceNetworkConfiguration.Serialization.cs +++ b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/ApplianceNetworkConfiguration.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.DataBox.Models /// The Network Adapter configuration of a DataBox. public partial class ApplianceNetworkConfiguration : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ApplianceNetworkConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeApplianceNetworkConfiguration(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ApplianceNetworkConfiguration)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -129,23 +146,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ApplianceNetworkConfiguration IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ApplianceNetworkConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeApplianceNetworkConfiguration(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ApplianceNetworkConfiguration)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/AvailableSkusContent.Serialization.cs b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/AvailableSkusContent.Serialization.cs index 0488799efdff..7dfec45da6bd 100644 --- a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/AvailableSkusContent.Serialization.cs +++ b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/AvailableSkusContent.Serialization.cs @@ -22,6 +22,23 @@ internal AvailableSkusContent() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AvailableSkusContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAvailableSkusContent(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AvailableSkusContent)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -162,23 +179,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AvailableSkusContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AvailableSkusContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAvailableSkusContent(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AvailableSkusContent)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/AvailableSkusResult.Serialization.cs b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/AvailableSkusResult.Serialization.cs index c64a114ecd27..530f4f97ab49 100644 --- a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/AvailableSkusResult.Serialization.cs +++ b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/AvailableSkusResult.Serialization.cs @@ -17,6 +17,30 @@ namespace Azure.ResourceManager.DataBox.Models /// The available skus operation response. internal partial class AvailableSkusResult : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AvailableSkusResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAvailableSkusResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AvailableSkusResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static AvailableSkusResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeAvailableSkusResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -140,31 +164,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AvailableSkusResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AvailableSkusResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAvailableSkusResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AvailableSkusResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static AvailableSkusResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeAvailableSkusResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/AzureFileFilterDetails.Serialization.cs b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/AzureFileFilterDetails.Serialization.cs index 52d361099aad..a23936e388dd 100644 --- a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/AzureFileFilterDetails.Serialization.cs +++ b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/AzureFileFilterDetails.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.DataBox.Models /// Filter details to transfer Azure files. public partial class AzureFileFilterDetails : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AzureFileFilterDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAzureFileFilterDetails(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AzureFileFilterDetails)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -218,23 +235,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AzureFileFilterDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AzureFileFilterDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAzureFileFilterDetails(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AzureFileFilterDetails)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/BlobFilterDetails.Serialization.cs b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/BlobFilterDetails.Serialization.cs index 34dfd7da8ae3..8c847a27be90 100644 --- a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/BlobFilterDetails.Serialization.cs +++ b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/BlobFilterDetails.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.DataBox.Models /// Filter details to transfer Azure Blobs. public partial class BlobFilterDetails : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual BlobFilterDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeBlobFilterDetails(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(BlobFilterDetails)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -218,23 +235,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. BlobFilterDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual BlobFilterDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeBlobFilterDetails(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(BlobFilterDetails)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/ContactInfo.Serialization.cs b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/ContactInfo.Serialization.cs index 2543670e9b92..64ca7b0d6e9c 100644 --- a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/ContactInfo.Serialization.cs +++ b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/ContactInfo.Serialization.cs @@ -21,6 +21,23 @@ internal ContactInfo() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ContactInfo PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeContactInfo(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ContactInfo)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -150,23 +167,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ContactInfo IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ContactInfo PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeContactInfo(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ContactInfo)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/CopyLogDetails.Serialization.cs b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/CopyLogDetails.Serialization.cs index 36f097b938ab..a20114690441 100644 --- a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/CopyLogDetails.Serialization.cs +++ b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/CopyLogDetails.Serialization.cs @@ -19,6 +19,23 @@ namespace Azure.ResourceManager.DataBox.Models [PersistableModelProxy(typeof(UnknownCopyLogDetails))] public abstract partial class CopyLogDetails : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual CopyLogDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeCopyLogDetails(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(CopyLogDetails)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -118,23 +135,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. CopyLogDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual CopyLogDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeCopyLogDetails(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(CopyLogDetails)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/CreateJobValidationContent.Serialization.cs b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/CreateJobValidationContent.Serialization.cs index 76f6994c0279..d763219600b5 100644 --- a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/CreateJobValidationContent.Serialization.cs +++ b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/CreateJobValidationContent.Serialization.cs @@ -21,6 +21,23 @@ internal CreateJobValidationContent() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override DataBoxValidationContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeCreateJobValidationContent(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(CreateJobValidationContent)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -115,23 +132,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. CreateJobValidationContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (CreateJobValidationContent)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override DataBoxValidationContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeCreateJobValidationContent(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(CreateJobValidationContent)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/CreateOrderLimitForSubscriptionValidationContent.Serialization.cs b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/CreateOrderLimitForSubscriptionValidationContent.Serialization.cs index a8eeb505a5cd..1e282351b0f5 100644 --- a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/CreateOrderLimitForSubscriptionValidationContent.Serialization.cs +++ b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/CreateOrderLimitForSubscriptionValidationContent.Serialization.cs @@ -21,6 +21,23 @@ internal CreateOrderLimitForSubscriptionValidationContent() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override DataBoxValidationInputContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeCreateOrderLimitForSubscriptionValidationContent(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(CreateOrderLimitForSubscriptionValidationContent)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -127,23 +144,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. CreateOrderLimitForSubscriptionValidationContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (CreateOrderLimitForSubscriptionValidationContent)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override DataBoxValidationInputContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeCreateOrderLimitForSubscriptionValidationContent(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(CreateOrderLimitForSubscriptionValidationContent)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/CreateOrderLimitForSubscriptionValidationResult.Serialization.cs b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/CreateOrderLimitForSubscriptionValidationResult.Serialization.cs index 0751b491b27f..3488c5e6a7ff 100644 --- a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/CreateOrderLimitForSubscriptionValidationResult.Serialization.cs +++ b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/CreateOrderLimitForSubscriptionValidationResult.Serialization.cs @@ -18,6 +18,23 @@ namespace Azure.ResourceManager.DataBox.Models /// Properties of create order limit for subscription validation response. public partial class CreateOrderLimitForSubscriptionValidationResult : DataBoxValidationInputResult, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected override DataBoxValidationInputResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeCreateOrderLimitForSubscriptionValidationResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(CreateOrderLimitForSubscriptionValidationResult)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -126,23 +143,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. CreateOrderLimitForSubscriptionValidationResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (CreateOrderLimitForSubscriptionValidationResult)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override DataBoxValidationInputResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeCreateOrderLimitForSubscriptionValidationResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(CreateOrderLimitForSubscriptionValidationResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/CustomerDiskJobSecrets.Serialization.cs b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/CustomerDiskJobSecrets.Serialization.cs index 1495a256f287..98c6d974bc27 100644 --- a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/CustomerDiskJobSecrets.Serialization.cs +++ b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/CustomerDiskJobSecrets.Serialization.cs @@ -18,6 +18,23 @@ namespace Azure.ResourceManager.DataBox.Models /// The secrets related to customer disk job. public partial class CustomerDiskJobSecrets : JobSecrets, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected override JobSecrets PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeCustomerDiskJobSecrets(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(CustomerDiskJobSecrets)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -163,23 +180,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. CustomerDiskJobSecrets IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (CustomerDiskJobSecrets)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override JobSecrets PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeCustomerDiskJobSecrets(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(CustomerDiskJobSecrets)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataAccountDetails.Serialization.cs b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataAccountDetails.Serialization.cs index 68045f65e98b..ec81ec585a20 100644 --- a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataAccountDetails.Serialization.cs +++ b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataAccountDetails.Serialization.cs @@ -19,6 +19,23 @@ namespace Azure.ResourceManager.DataBox.Models [PersistableModelProxy(typeof(UnknownDataAccountDetails))] public abstract partial class DataAccountDetails : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DataAccountDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataAccountDetails(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataAccountDetails)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -119,23 +136,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataAccountDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DataAccountDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataAccountDetails(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataAccountDetails)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataBoxAccountCopyLogDetails.Serialization.cs b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataBoxAccountCopyLogDetails.Serialization.cs index 1106db56adf6..98d459544614 100644 --- a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataBoxAccountCopyLogDetails.Serialization.cs +++ b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataBoxAccountCopyLogDetails.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.DataBox.Models /// Copy log details for a storage account of a DataBox job. public partial class DataBoxAccountCopyLogDetails : CopyLogDetails, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected override CopyLogDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataBoxAccountCopyLogDetails(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataBoxAccountCopyLogDetails)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -132,23 +149,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataBoxAccountCopyLogDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (DataBoxAccountCopyLogDetails)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override CopyLogDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataBoxAccountCopyLogDetails(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataBoxAccountCopyLogDetails)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataBoxAccountCredentialDetails.Serialization.cs b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataBoxAccountCredentialDetails.Serialization.cs index 4a1173b99d09..49964764de06 100644 --- a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataBoxAccountCredentialDetails.Serialization.cs +++ b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataBoxAccountCredentialDetails.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.DataBox.Models /// Credential details of the account. public partial class DataBoxAccountCredentialDetails : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DataBoxAccountCredentialDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataBoxAccountCredentialDetails(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataBoxAccountCredentialDetails)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -169,23 +186,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataBoxAccountCredentialDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DataBoxAccountCredentialDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataBoxAccountCredentialDetails(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataBoxAccountCredentialDetails)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataBoxBasicJobDetails.Serialization.cs b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataBoxBasicJobDetails.Serialization.cs index b3d0aa08ea0d..27b0bde26194 100644 --- a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataBoxBasicJobDetails.Serialization.cs +++ b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataBoxBasicJobDetails.Serialization.cs @@ -24,6 +24,23 @@ internal DataBoxBasicJobDetails() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DataBoxBasicJobDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataBoxBasicJobDetails(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataBoxBasicJobDetails)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -240,23 +257,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataBoxBasicJobDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DataBoxBasicJobDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataBoxBasicJobDetails(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataBoxBasicJobDetails)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataBoxContactDetails.Serialization.cs b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataBoxContactDetails.Serialization.cs index 206fa36e71a2..6f380c69335b 100644 --- a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataBoxContactDetails.Serialization.cs +++ b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataBoxContactDetails.Serialization.cs @@ -21,6 +21,23 @@ internal DataBoxContactDetails() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DataBoxContactDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataBoxContactDetails(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataBoxContactDetails)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -212,23 +229,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataBoxContactDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DataBoxContactDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataBoxContactDetails(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataBoxContactDetails)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataBoxCopyProgress.Serialization.cs b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataBoxCopyProgress.Serialization.cs index 618b138e49e6..216e6a2b6d51 100644 --- a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataBoxCopyProgress.Serialization.cs +++ b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataBoxCopyProgress.Serialization.cs @@ -19,6 +19,23 @@ namespace Azure.ResourceManager.DataBox.Models /// Copy progress. public partial class DataBoxCopyProgress : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DataBoxCopyProgress PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataBoxCopyProgress(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataBoxCopyProgress)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -389,23 +406,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataBoxCopyProgress IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DataBoxCopyProgress PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataBoxCopyProgress(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataBoxCopyProgress)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataBoxCustomerDiskCopyLogDetails.Serialization.cs b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataBoxCustomerDiskCopyLogDetails.Serialization.cs index 25c8e3791af6..d9a6c29bc51e 100644 --- a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataBoxCustomerDiskCopyLogDetails.Serialization.cs +++ b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataBoxCustomerDiskCopyLogDetails.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.DataBox.Models /// Copy Log Details for customer disk. public partial class DataBoxCustomerDiskCopyLogDetails : CopyLogDetails, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected override CopyLogDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataBoxCustomerDiskCopyLogDetails(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataBoxCustomerDiskCopyLogDetails)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -132,23 +149,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataBoxCustomerDiskCopyLogDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (DataBoxCustomerDiskCopyLogDetails)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override CopyLogDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataBoxCustomerDiskCopyLogDetails(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataBoxCustomerDiskCopyLogDetails)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataBoxCustomerDiskCopyProgress.Serialization.cs b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataBoxCustomerDiskCopyProgress.Serialization.cs index ec1334804d53..4934e4211a77 100644 --- a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataBoxCustomerDiskCopyProgress.Serialization.cs +++ b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataBoxCustomerDiskCopyProgress.Serialization.cs @@ -19,6 +19,23 @@ namespace Azure.ResourceManager.DataBox.Models /// DataBox CustomerDisk Copy Progress. public partial class DataBoxCustomerDiskCopyProgress : DataBoxCopyProgress, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected override DataBoxCopyProgress PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataBoxCustomerDiskCopyProgress(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataBoxCustomerDiskCopyProgress)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -313,23 +330,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataBoxCustomerDiskCopyProgress IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (DataBoxCustomerDiskCopyProgress)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override DataBoxCopyProgress PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataBoxCustomerDiskCopyProgress(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataBoxCustomerDiskCopyProgress)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataBoxCustomerDiskJobDetails.Serialization.cs b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataBoxCustomerDiskJobDetails.Serialization.cs index 4a787eb20a1b..0c9e0720a8f4 100644 --- a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataBoxCustomerDiskJobDetails.Serialization.cs +++ b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataBoxCustomerDiskJobDetails.Serialization.cs @@ -21,6 +21,23 @@ internal DataBoxCustomerDiskJobDetails() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override DataBoxBasicJobDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataBoxCustomerDiskJobDetails(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataBoxCustomerDiskJobDetails)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -449,23 +466,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataBoxCustomerDiskJobDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (DataBoxCustomerDiskJobDetails)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override DataBoxBasicJobDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataBoxCustomerDiskJobDetails(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataBoxCustomerDiskJobDetails)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataBoxDiskCopyLogDetails.Serialization.cs b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataBoxDiskCopyLogDetails.Serialization.cs index d56400893ef3..f61922d472c9 100644 --- a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataBoxDiskCopyLogDetails.Serialization.cs +++ b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataBoxDiskCopyLogDetails.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.DataBox.Models /// Copy Log Details for a disk. public partial class DataBoxDiskCopyLogDetails : CopyLogDetails, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected override CopyLogDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataBoxDiskCopyLogDetails(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataBoxDiskCopyLogDetails)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -132,23 +149,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataBoxDiskCopyLogDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (DataBoxDiskCopyLogDetails)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override CopyLogDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataBoxDiskCopyLogDetails(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataBoxDiskCopyLogDetails)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataBoxDiskCopyProgress.Serialization.cs b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataBoxDiskCopyProgress.Serialization.cs index 36b8ed49d719..70bac13bfb7a 100644 --- a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataBoxDiskCopyProgress.Serialization.cs +++ b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataBoxDiskCopyProgress.Serialization.cs @@ -18,6 +18,23 @@ namespace Azure.ResourceManager.DataBox.Models /// DataBox Disk Copy Progress. public partial class DataBoxDiskCopyProgress : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DataBoxDiskCopyProgress PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataBoxDiskCopyProgress(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataBoxDiskCopyProgress)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -212,23 +229,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataBoxDiskCopyProgress IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DataBoxDiskCopyProgress PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataBoxDiskCopyProgress(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataBoxDiskCopyProgress)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataBoxDiskGranularCopyLogDetails.Serialization.cs b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataBoxDiskGranularCopyLogDetails.Serialization.cs index 87631a3fb16c..589795c2db45 100644 --- a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataBoxDiskGranularCopyLogDetails.Serialization.cs +++ b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataBoxDiskGranularCopyLogDetails.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.DataBox.Models /// Granular Copy Log Details for customer disk. public partial class DataBoxDiskGranularCopyLogDetails : GranularCopyLogDetails, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected override GranularCopyLogDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataBoxDiskGranularCopyLogDetails(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataBoxDiskGranularCopyLogDetails)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,23 +171,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataBoxDiskGranularCopyLogDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (DataBoxDiskGranularCopyLogDetails)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override GranularCopyLogDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataBoxDiskGranularCopyLogDetails(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataBoxDiskGranularCopyLogDetails)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataBoxDiskGranularCopyProgress.Serialization.cs b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataBoxDiskGranularCopyProgress.Serialization.cs index cf78463aa5ff..8ad3041f495a 100644 --- a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataBoxDiskGranularCopyProgress.Serialization.cs +++ b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataBoxDiskGranularCopyProgress.Serialization.cs @@ -19,6 +19,23 @@ namespace Azure.ResourceManager.DataBox.Models /// DataBox Disk Granular Copy Progress. public partial class DataBoxDiskGranularCopyProgress : GranularCopyProgress, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected override GranularCopyProgress PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataBoxDiskGranularCopyProgress(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataBoxDiskGranularCopyProgress)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -313,23 +330,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataBoxDiskGranularCopyProgress IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (DataBoxDiskGranularCopyProgress)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override GranularCopyProgress PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataBoxDiskGranularCopyProgress(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataBoxDiskGranularCopyProgress)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataBoxDiskJobDetails.Serialization.cs b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataBoxDiskJobDetails.Serialization.cs index 76f37db3c525..01922ea5f861 100644 --- a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataBoxDiskJobDetails.Serialization.cs +++ b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataBoxDiskJobDetails.Serialization.cs @@ -21,6 +21,23 @@ internal DataBoxDiskJobDetails() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override DataBoxBasicJobDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataBoxDiskJobDetails(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataBoxDiskJobDetails)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -472,23 +489,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataBoxDiskJobDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (DataBoxDiskJobDetails)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override DataBoxBasicJobDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataBoxDiskJobDetails(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataBoxDiskJobDetails)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataBoxDiskJobSecrets.Serialization.cs b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataBoxDiskJobSecrets.Serialization.cs index 8c51f73c0e94..db440303a752 100644 --- a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataBoxDiskJobSecrets.Serialization.cs +++ b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataBoxDiskJobSecrets.Serialization.cs @@ -18,6 +18,23 @@ namespace Azure.ResourceManager.DataBox.Models /// The secrets related to disk job. public partial class DataBoxDiskJobSecrets : JobSecrets, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected override JobSecrets PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataBoxDiskJobSecrets(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataBoxDiskJobSecrets)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -179,23 +196,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataBoxDiskJobSecrets IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (DataBoxDiskJobSecrets)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override JobSecrets PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataBoxDiskJobSecrets(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataBoxDiskJobSecrets)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataBoxDiskSecret.Serialization.cs b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataBoxDiskSecret.Serialization.cs index 6197176014a9..941cd919ce8a 100644 --- a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataBoxDiskSecret.Serialization.cs +++ b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataBoxDiskSecret.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.DataBox.Models /// Contains all the secrets of a Disk. public partial class DataBoxDiskSecret : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DataBoxDiskSecret PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataBoxDiskSecret(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataBoxDiskSecret)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -129,23 +146,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataBoxDiskSecret IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DataBoxDiskSecret PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataBoxDiskSecret(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataBoxDiskSecret)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataBoxEncryptionPreferences.Serialization.cs b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataBoxEncryptionPreferences.Serialization.cs index 39acee1f5914..ebce5dfc4f0e 100644 --- a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataBoxEncryptionPreferences.Serialization.cs +++ b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataBoxEncryptionPreferences.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.DataBox.Models /// Preferences related to the Encryption. public partial class DataBoxEncryptionPreferences : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DataBoxEncryptionPreferences PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataBoxEncryptionPreferences(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataBoxEncryptionPreferences)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -137,23 +154,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataBoxEncryptionPreferences IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DataBoxEncryptionPreferences PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataBoxEncryptionPreferences(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataBoxEncryptionPreferences)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataBoxHeavyAccountCopyLogDetails.Serialization.cs b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataBoxHeavyAccountCopyLogDetails.Serialization.cs index 55b305693c2a..14f0e6e0704d 100644 --- a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataBoxHeavyAccountCopyLogDetails.Serialization.cs +++ b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataBoxHeavyAccountCopyLogDetails.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.DataBox.Models /// Copy log details for a storage account for Databox heavy. public partial class DataBoxHeavyAccountCopyLogDetails : CopyLogDetails, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected override CopyLogDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataBoxHeavyAccountCopyLogDetails(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataBoxHeavyAccountCopyLogDetails)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -184,23 +201,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataBoxHeavyAccountCopyLogDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (DataBoxHeavyAccountCopyLogDetails)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override CopyLogDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataBoxHeavyAccountCopyLogDetails(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataBoxHeavyAccountCopyLogDetails)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataBoxHeavyJobDetails.Serialization.cs b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataBoxHeavyJobDetails.Serialization.cs index fddc168b34d4..5f5d7c7b679e 100644 --- a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataBoxHeavyJobDetails.Serialization.cs +++ b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataBoxHeavyJobDetails.Serialization.cs @@ -21,6 +21,23 @@ internal DataBoxHeavyJobDetails() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override DataBoxBasicJobDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataBoxHeavyJobDetails(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataBoxHeavyJobDetails)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -366,23 +383,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataBoxHeavyJobDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (DataBoxHeavyJobDetails)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override DataBoxBasicJobDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataBoxHeavyJobDetails(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataBoxHeavyJobDetails)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataBoxHeavyJobSecrets.Serialization.cs b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataBoxHeavyJobSecrets.Serialization.cs index 2c460f723bec..c2187ed76872 100644 --- a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataBoxHeavyJobSecrets.Serialization.cs +++ b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataBoxHeavyJobSecrets.Serialization.cs @@ -18,6 +18,23 @@ namespace Azure.ResourceManager.DataBox.Models /// The secrets related to a databox heavy job. public partial class DataBoxHeavyJobSecrets : JobSecrets, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected override JobSecrets PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataBoxHeavyJobSecrets(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataBoxHeavyJobSecrets)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,23 +163,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataBoxHeavyJobSecrets IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (DataBoxHeavyJobSecrets)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override JobSecrets PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataBoxHeavyJobSecrets(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataBoxHeavyJobSecrets)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataBoxHeavySecret.Serialization.cs b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataBoxHeavySecret.Serialization.cs index d8175c6b201d..30ab9efca693 100644 --- a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataBoxHeavySecret.Serialization.cs +++ b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataBoxHeavySecret.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.DataBox.Models /// The secrets related to a databox heavy. public partial class DataBoxHeavySecret : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DataBoxHeavySecret PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataBoxHeavySecret(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataBoxHeavySecret)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -196,23 +213,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataBoxHeavySecret IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DataBoxHeavySecret PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataBoxHeavySecret(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataBoxHeavySecret)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataBoxJobCancellationReason.Serialization.cs b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataBoxJobCancellationReason.Serialization.cs index 66e2a018b487..1d75c3759c4d 100644 --- a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataBoxJobCancellationReason.Serialization.cs +++ b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataBoxJobCancellationReason.Serialization.cs @@ -22,6 +22,23 @@ internal DataBoxJobCancellationReason() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DataBoxJobCancellationReason PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataBoxJobCancellationReason(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataBoxJobCancellationReason)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -121,23 +138,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataBoxJobCancellationReason IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DataBoxJobCancellationReason PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataBoxJobCancellationReason(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataBoxJobCancellationReason)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataBoxJobDetails.Serialization.cs b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataBoxJobDetails.Serialization.cs index 3ff467066734..094aa3088334 100644 --- a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataBoxJobDetails.Serialization.cs +++ b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataBoxJobDetails.Serialization.cs @@ -21,6 +21,23 @@ internal DataBoxJobDetails() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override DataBoxBasicJobDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataBoxJobDetails(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataBoxJobDetails)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -366,23 +383,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataBoxJobDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (DataBoxJobDetails)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override DataBoxBasicJobDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataBoxJobDetails(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataBoxJobDetails)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataBoxJobListResult.Serialization.cs b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataBoxJobListResult.Serialization.cs index 709e2cb60a3e..ea3eb9466ed6 100644 --- a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataBoxJobListResult.Serialization.cs +++ b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataBoxJobListResult.Serialization.cs @@ -22,6 +22,30 @@ internal DataBoxJobListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DataBoxJobListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataBoxJobListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataBoxJobListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static DataBoxJobListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeDataBoxJobListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataBoxJobListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DataBoxJobListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataBoxJobListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataBoxJobListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static DataBoxJobListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeDataBoxJobListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataBoxJobPatch.Serialization.cs b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataBoxJobPatch.Serialization.cs index 8ff0af36c5ee..b8e7470d7566 100644 --- a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataBoxJobPatch.Serialization.cs +++ b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataBoxJobPatch.Serialization.cs @@ -19,6 +19,23 @@ namespace Azure.ResourceManager.DataBox.Models /// The JobResourceUpdateParameter. public partial class DataBoxJobPatch : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DataBoxJobPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataBoxJobPatch(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataBoxJobPatch)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -178,23 +195,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataBoxJobPatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DataBoxJobPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataBoxJobPatch(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataBoxJobPatch)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataBoxJobSecrets.Serialization.cs b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataBoxJobSecrets.Serialization.cs index fbf9ca0bd2fd..21ae34b979c9 100644 --- a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataBoxJobSecrets.Serialization.cs +++ b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataBoxJobSecrets.Serialization.cs @@ -18,6 +18,23 @@ namespace Azure.ResourceManager.DataBox.Models /// The secrets related to a databox job. public partial class DataBoxJobSecrets : JobSecrets, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected override JobSecrets PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataBoxJobSecrets(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataBoxJobSecrets)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,23 +163,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataBoxJobSecrets IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (DataBoxJobSecrets)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override JobSecrets PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataBoxJobSecrets(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataBoxJobSecrets)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataBoxJobStage.Serialization.cs b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataBoxJobStage.Serialization.cs index 7fcaa66aa238..496d9cf88691 100644 --- a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataBoxJobStage.Serialization.cs +++ b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataBoxJobStage.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.DataBox.Models /// Job stages. public partial class DataBoxJobStage : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DataBoxJobStage PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataBoxJobStage(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataBoxJobStage)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -217,23 +234,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataBoxJobStage IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DataBoxJobStage PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataBoxJobStage(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataBoxJobStage)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataBoxKeyEncryptionKey.Serialization.cs b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataBoxKeyEncryptionKey.Serialization.cs index af5fbda53a0d..9bdb08ef48eb 100644 --- a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataBoxKeyEncryptionKey.Serialization.cs +++ b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataBoxKeyEncryptionKey.Serialization.cs @@ -22,6 +22,23 @@ internal DataBoxKeyEncryptionKey() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DataBoxKeyEncryptionKey PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataBoxKeyEncryptionKey(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataBoxKeyEncryptionKey)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -166,23 +183,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataBoxKeyEncryptionKey IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DataBoxKeyEncryptionKey PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataBoxKeyEncryptionKey(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataBoxKeyEncryptionKey)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataBoxManagedIdentity.Serialization.cs b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataBoxManagedIdentity.Serialization.cs index 99bf82c2c193..f7f0c24f5d90 100644 --- a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataBoxManagedIdentity.Serialization.cs +++ b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataBoxManagedIdentity.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.DataBox.Models /// Managed identity properties. public partial class DataBoxManagedIdentity : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DataBoxManagedIdentity PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataBoxManagedIdentity(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataBoxManagedIdentity)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -133,23 +150,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataBoxManagedIdentity IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DataBoxManagedIdentity PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataBoxManagedIdentity(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataBoxManagedIdentity)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataBoxOrderPreferences.Serialization.cs b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataBoxOrderPreferences.Serialization.cs index 6193407a24e1..c7d903e003a6 100644 --- a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataBoxOrderPreferences.Serialization.cs +++ b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataBoxOrderPreferences.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.DataBox.Models /// Preferences related to the order. public partial class DataBoxOrderPreferences : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DataBoxOrderPreferences PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataBoxOrderPreferences(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataBoxOrderPreferences)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -232,23 +249,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataBoxOrderPreferences IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DataBoxOrderPreferences PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataBoxOrderPreferences(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataBoxOrderPreferences)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataBoxScheduleAvailabilityContent.Serialization.cs b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataBoxScheduleAvailabilityContent.Serialization.cs index 65ae2319cc49..d6c1affe701a 100644 --- a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataBoxScheduleAvailabilityContent.Serialization.cs +++ b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataBoxScheduleAvailabilityContent.Serialization.cs @@ -22,6 +22,23 @@ internal DataBoxScheduleAvailabilityContent() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override ScheduleAvailabilityContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataBoxScheduleAvailabilityContent(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataBoxScheduleAvailabilityContent)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -127,23 +144,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataBoxScheduleAvailabilityContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (DataBoxScheduleAvailabilityContent)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override ScheduleAvailabilityContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataBoxScheduleAvailabilityContent(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataBoxScheduleAvailabilityContent)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataBoxSecret.Serialization.cs b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataBoxSecret.Serialization.cs index 3ebd9e0ad9c9..e9c58e3e1b5d 100644 --- a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataBoxSecret.Serialization.cs +++ b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataBoxSecret.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.DataBox.Models /// The secrets related to a DataBox. public partial class DataBoxSecret : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DataBoxSecret PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataBoxSecret(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataBoxSecret)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -196,23 +213,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataBoxSecret IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DataBoxSecret PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataBoxSecret(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataBoxSecret)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataBoxShipmentPickUpResult.Serialization.cs b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataBoxShipmentPickUpResult.Serialization.cs index f3e3a57874c8..038d562e4fa8 100644 --- a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataBoxShipmentPickUpResult.Serialization.cs +++ b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataBoxShipmentPickUpResult.Serialization.cs @@ -17,6 +17,30 @@ namespace Azure.ResourceManager.DataBox.Models /// Shipment pick up response. public partial class DataBoxShipmentPickUpResult : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DataBoxShipmentPickUpResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataBoxShipmentPickUpResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataBoxShipmentPickUpResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static DataBoxShipmentPickUpResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeDataBoxShipmentPickUpResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -134,31 +158,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataBoxShipmentPickUpResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DataBoxShipmentPickUpResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataBoxShipmentPickUpResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataBoxShipmentPickUpResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static DataBoxShipmentPickUpResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeDataBoxShipmentPickUpResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataBoxShippingAddress.Serialization.cs b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataBoxShippingAddress.Serialization.cs index 1b63f51cf18d..54f34ecf497e 100644 --- a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataBoxShippingAddress.Serialization.cs +++ b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataBoxShippingAddress.Serialization.cs @@ -21,6 +21,23 @@ internal DataBoxShippingAddress() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DataBoxShippingAddress PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataBoxShippingAddress(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataBoxShippingAddress)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -259,23 +276,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataBoxShippingAddress IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DataBoxShippingAddress PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataBoxShippingAddress(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataBoxShippingAddress)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataBoxSku.Serialization.cs b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataBoxSku.Serialization.cs index b8b17d0b4526..b30af572e217 100644 --- a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataBoxSku.Serialization.cs +++ b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataBoxSku.Serialization.cs @@ -21,6 +21,23 @@ internal DataBoxSku() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DataBoxSku PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataBoxSku(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataBoxSku)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -157,23 +174,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataBoxSku IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DataBoxSku PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataBoxSku(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataBoxSku)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataBoxSkuCapacity.Serialization.cs b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataBoxSkuCapacity.Serialization.cs index 4d6cb1be3ee3..413b8d104428 100644 --- a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataBoxSkuCapacity.Serialization.cs +++ b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataBoxSkuCapacity.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.DataBox.Models /// Capacity of the sku. public partial class DataBoxSkuCapacity : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DataBoxSkuCapacity PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataBoxSkuCapacity(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataBoxSkuCapacity)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -140,23 +157,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataBoxSkuCapacity IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DataBoxSkuCapacity PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataBoxSkuCapacity(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataBoxSkuCapacity)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataBoxSkuCost.Serialization.cs b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataBoxSkuCost.Serialization.cs index 8f50dbf7380d..f2fa187250a4 100644 --- a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataBoxSkuCost.Serialization.cs +++ b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataBoxSkuCost.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.DataBox.Models /// Describes metadata for retrieving price info. public partial class DataBoxSkuCost : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DataBoxSkuCost PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataBoxSkuCost(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataBoxSkuCost)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -148,23 +165,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataBoxSkuCost IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DataBoxSkuCost PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataBoxSkuCost(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataBoxSkuCost)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataBoxSkuInformation.Serialization.cs b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataBoxSkuInformation.Serialization.cs index 9014d62ad864..df7042719253 100644 --- a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataBoxSkuInformation.Serialization.cs +++ b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataBoxSkuInformation.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.DataBox.Models /// Information of the sku. public partial class DataBoxSkuInformation : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DataBoxSkuInformation PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataBoxSkuInformation(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataBoxSkuInformation)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -152,23 +169,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataBoxSkuInformation IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DataBoxSkuInformation PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataBoxSkuInformation(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataBoxSkuInformation)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataBoxStorageAccountDetails.Serialization.cs b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataBoxStorageAccountDetails.Serialization.cs index 96cd8cffd256..75facf130926 100644 --- a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataBoxStorageAccountDetails.Serialization.cs +++ b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataBoxStorageAccountDetails.Serialization.cs @@ -22,6 +22,23 @@ internal DataBoxStorageAccountDetails() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override DataAccountDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataBoxStorageAccountDetails(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataBoxStorageAccountDetails)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -119,23 +136,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataBoxStorageAccountDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (DataBoxStorageAccountDetails)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override DataAccountDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataBoxStorageAccountDetails(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataBoxStorageAccountDetails)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataBoxUserAssignedIdentity.Serialization.cs b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataBoxUserAssignedIdentity.Serialization.cs index 24c0bb061af7..072627817e05 100644 --- a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataBoxUserAssignedIdentity.Serialization.cs +++ b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataBoxUserAssignedIdentity.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.DataBox.Models /// User assigned identity properties. internal partial class DataBoxUserAssignedIdentity : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DataBoxUserAssignedIdentity PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataBoxUserAssignedIdentity(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataBoxUserAssignedIdentity)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -123,23 +140,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataBoxUserAssignedIdentity IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DataBoxUserAssignedIdentity PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataBoxUserAssignedIdentity(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataBoxUserAssignedIdentity)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataBoxValidateAddressContent.Serialization.cs b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataBoxValidateAddressContent.Serialization.cs index 6f19ef8bc7c0..55fc668587d9 100644 --- a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataBoxValidateAddressContent.Serialization.cs +++ b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataBoxValidateAddressContent.Serialization.cs @@ -22,6 +22,23 @@ internal DataBoxValidateAddressContent() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override DataBoxValidationInputContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataBoxValidateAddressContent(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataBoxValidateAddressContent)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -157,23 +174,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataBoxValidateAddressContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (DataBoxValidateAddressContent)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override DataBoxValidationInputContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataBoxValidateAddressContent(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataBoxValidateAddressContent)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataBoxValidationContent.Serialization.cs b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataBoxValidationContent.Serialization.cs index 23461ff8fbaf..ef4f025dd5c7 100644 --- a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataBoxValidationContent.Serialization.cs +++ b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataBoxValidationContent.Serialization.cs @@ -25,6 +25,23 @@ internal DataBoxValidationContent() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DataBoxValidationContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataBoxValidationContent(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataBoxValidationContent)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -125,23 +142,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataBoxValidationContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DataBoxValidationContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataBoxValidationContent(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataBoxValidationContent)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataBoxValidationInputContent.Serialization.cs b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataBoxValidationInputContent.Serialization.cs index a50fe842873c..94c65b7d837f 100644 --- a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataBoxValidationInputContent.Serialization.cs +++ b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataBoxValidationInputContent.Serialization.cs @@ -19,6 +19,23 @@ namespace Azure.ResourceManager.DataBox.Models [PersistableModelProxy(typeof(UnknownValidationInputRequest))] public abstract partial class DataBoxValidationInputContent : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DataBoxValidationInputContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataBoxValidationInputContent(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataBoxValidationInputContent)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -122,23 +139,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataBoxValidationInputContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DataBoxValidationInputContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataBoxValidationInputContent(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataBoxValidationInputContent)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataBoxValidationInputResult.Serialization.cs b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataBoxValidationInputResult.Serialization.cs index c8b297627240..bf07e9ccc0e5 100644 --- a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataBoxValidationInputResult.Serialization.cs +++ b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataBoxValidationInputResult.Serialization.cs @@ -20,6 +20,23 @@ namespace Azure.ResourceManager.DataBox.Models [PersistableModelProxy(typeof(UnknownValidationInputResponse))] public abstract partial class DataBoxValidationInputResult : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DataBoxValidationInputResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataBoxValidationInputResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataBoxValidationInputResult)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -128,23 +145,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataBoxValidationInputResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DataBoxValidationInputResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataBoxValidationInputResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataBoxValidationInputResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataBoxValidationResult.Serialization.cs b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataBoxValidationResult.Serialization.cs index f3489eb853f2..2cc71b58ae9c 100644 --- a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataBoxValidationResult.Serialization.cs +++ b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataBoxValidationResult.Serialization.cs @@ -17,6 +17,30 @@ namespace Azure.ResourceManager.DataBox.Models /// Response of pre job creation validations. public partial class DataBoxValidationResult : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DataBoxValidationResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataBoxValidationResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataBoxValidationResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static DataBoxValidationResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeDataBoxValidationResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -123,31 +147,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataBoxValidationResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DataBoxValidationResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataBoxValidationResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataBoxValidationResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static DataBoxValidationResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeDataBoxValidationResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataCenterAccessSecurityCode.Serialization.cs b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataCenterAccessSecurityCode.Serialization.cs index 16c86548e813..3967f695e647 100644 --- a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataCenterAccessSecurityCode.Serialization.cs +++ b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataCenterAccessSecurityCode.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.DataBox.Models /// Dc access security code. public partial class DataCenterAccessSecurityCode : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DataCenterAccessSecurityCode PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataCenterAccessSecurityCode(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataCenterAccessSecurityCode)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -129,23 +146,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataCenterAccessSecurityCode IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DataCenterAccessSecurityCode PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataCenterAccessSecurityCode(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataCenterAccessSecurityCode)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataCenterAddressContent.Serialization.cs b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataCenterAddressContent.Serialization.cs index 845e0a880c68..037e7bc246a4 100644 --- a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataCenterAddressContent.Serialization.cs +++ b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataCenterAddressContent.Serialization.cs @@ -22,6 +22,23 @@ internal DataCenterAddressContent() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DataCenterAddressContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataCenterAddressContent(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataCenterAddressContent)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -144,23 +161,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataCenterAddressContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DataCenterAddressContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataCenterAddressContent(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataCenterAddressContent)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataCenterAddressInstructionResult.Serialization.cs b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataCenterAddressInstructionResult.Serialization.cs index 48693a23642e..6ebb6840ad73 100644 --- a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataCenterAddressInstructionResult.Serialization.cs +++ b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataCenterAddressInstructionResult.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.DataBox.Models /// Datacenter instruction for given storage location. public partial class DataCenterAddressInstructionResult : DataCenterAddressResult, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected override DataCenterAddressResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataCenterAddressInstructionResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataCenterAddressInstructionResult)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -143,23 +160,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataCenterAddressInstructionResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (DataCenterAddressInstructionResult)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override DataCenterAddressResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataCenterAddressInstructionResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataCenterAddressInstructionResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataCenterAddressLocationResult.Serialization.cs b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataCenterAddressLocationResult.Serialization.cs index 63ef202f49c6..25b11f0ad6ab 100644 --- a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataCenterAddressLocationResult.Serialization.cs +++ b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataCenterAddressLocationResult.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.DataBox.Models /// Datacenter address for given storage location. public partial class DataCenterAddressLocationResult : DataCenterAddressResult, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected override DataCenterAddressResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataCenterAddressLocationResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataCenterAddressLocationResult)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -292,23 +309,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataCenterAddressLocationResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (DataCenterAddressLocationResult)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override DataCenterAddressResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataCenterAddressLocationResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataCenterAddressLocationResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataCenterAddressResult.Serialization.cs b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataCenterAddressResult.Serialization.cs index a068581dfaa5..6b919b9ff565 100644 --- a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataCenterAddressResult.Serialization.cs +++ b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataCenterAddressResult.Serialization.cs @@ -19,6 +19,23 @@ namespace Azure.ResourceManager.DataBox.Models [PersistableModelProxy(typeof(UnknownDataCenterAddressResponse))] public abstract partial class DataCenterAddressResult : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DataCenterAddressResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataCenterAddressResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataCenterAddressResult)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -134,23 +151,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataCenterAddressResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DataCenterAddressResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataCenterAddressResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataCenterAddressResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataExportDetails.Serialization.cs b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataExportDetails.Serialization.cs index 6ecb95607aab..525b1ab8068e 100644 --- a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataExportDetails.Serialization.cs +++ b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataExportDetails.Serialization.cs @@ -21,6 +21,23 @@ internal DataExportDetails() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DataExportDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataExportDetails(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataExportDetails)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -143,23 +160,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataExportDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DataExportDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataExportDetails(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataExportDetails)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataImportDetails.Serialization.cs b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataImportDetails.Serialization.cs index be4293f05c62..2ab402df919b 100644 --- a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataImportDetails.Serialization.cs +++ b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataImportDetails.Serialization.cs @@ -21,6 +21,23 @@ internal DataImportDetails() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DataImportDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataImportDetails(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataImportDetails)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -135,23 +152,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataImportDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DataImportDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataImportDetails(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataImportDetails)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataLocationToServiceLocationMap.Serialization.cs b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataLocationToServiceLocationMap.Serialization.cs index 4e3622bf0589..14139bc38712 100644 --- a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataLocationToServiceLocationMap.Serialization.cs +++ b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataLocationToServiceLocationMap.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.DataBox.Models /// Map of data location to service location. public partial class DataLocationToServiceLocationMap : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DataLocationToServiceLocationMap PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataLocationToServiceLocationMap(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataLocationToServiceLocationMap)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -138,23 +155,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataLocationToServiceLocationMap IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DataLocationToServiceLocationMap PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataLocationToServiceLocationMap(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataLocationToServiceLocationMap)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataTransferDetailsValidationContent.Serialization.cs b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataTransferDetailsValidationContent.Serialization.cs index b9921477bf69..923f26d11cfa 100644 --- a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataTransferDetailsValidationContent.Serialization.cs +++ b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataTransferDetailsValidationContent.Serialization.cs @@ -21,6 +21,23 @@ internal DataTransferDetailsValidationContent() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override DataBoxValidationInputContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataTransferDetailsValidationContent(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataTransferDetailsValidationContent)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -192,23 +209,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataTransferDetailsValidationContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (DataTransferDetailsValidationContent)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override DataBoxValidationInputContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataTransferDetailsValidationContent(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataTransferDetailsValidationContent)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataTransferDetailsValidationResult.Serialization.cs b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataTransferDetailsValidationResult.Serialization.cs index f4daf606945b..b324fa63d4a1 100644 --- a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataTransferDetailsValidationResult.Serialization.cs +++ b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DataTransferDetailsValidationResult.Serialization.cs @@ -18,6 +18,23 @@ namespace Azure.ResourceManager.DataBox.Models /// Properties of data transfer details validation response. public partial class DataTransferDetailsValidationResult : DataBoxValidationInputResult, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected override DataBoxValidationInputResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataTransferDetailsValidationResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataTransferDetailsValidationResult)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -126,23 +143,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataTransferDetailsValidationResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (DataTransferDetailsValidationResult)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override DataBoxValidationInputResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataTransferDetailsValidationResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataTransferDetailsValidationResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DeviceCapabilityContent.Serialization.cs b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DeviceCapabilityContent.Serialization.cs index f614e99f5acd..6029271ec1a7 100644 --- a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DeviceCapabilityContent.Serialization.cs +++ b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DeviceCapabilityContent.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.DataBox.Models /// Request body to get the device capabilities for given sku. public partial class DeviceCapabilityContent : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DeviceCapabilityContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDeviceCapabilityContent(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DeviceCapabilityContent)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -137,23 +154,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DeviceCapabilityContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DeviceCapabilityContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDeviceCapabilityContent(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DeviceCapabilityContent)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DeviceCapabilityDetails.Serialization.cs b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DeviceCapabilityDetails.Serialization.cs index 81419ac7ce59..b2a7cf38a0d7 100644 --- a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DeviceCapabilityDetails.Serialization.cs +++ b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DeviceCapabilityDetails.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.DataBox.Models /// Device capability details for a given sku for a given region. public partial class DeviceCapabilityDetails : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DeviceCapabilityDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDeviceCapabilityDetails(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DeviceCapabilityDetails)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -122,23 +139,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DeviceCapabilityDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DeviceCapabilityDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDeviceCapabilityDetails(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DeviceCapabilityDetails)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DeviceCapabilityResponse.Serialization.cs b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DeviceCapabilityResponse.Serialization.cs index ac57de571520..0ef27e812472 100644 --- a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DeviceCapabilityResponse.Serialization.cs +++ b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DeviceCapabilityResponse.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.DataBox.Models /// Device capabilities for given sku in a region. internal partial class DeviceCapabilityResponse : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DeviceCapabilityResponse PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDeviceCapabilityResponse(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DeviceCapabilityResponse)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -132,23 +149,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DeviceCapabilityResponse IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DeviceCapabilityResponse PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDeviceCapabilityResponse(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DeviceCapabilityResponse)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DeviceErasureDetails.Serialization.cs b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DeviceErasureDetails.Serialization.cs index 5b57e2e98724..dd2caa96688d 100644 --- a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DeviceErasureDetails.Serialization.cs +++ b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DeviceErasureDetails.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.DataBox.Models /// Device erasure details with erasure completion status, secure erasure sas key and erasureordestructionlog sas key. public partial class DeviceErasureDetails : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DeviceErasureDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDeviceErasureDetails(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DeviceErasureDetails)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -144,23 +161,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DeviceErasureDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DeviceErasureDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDeviceErasureDetails(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DeviceErasureDetails)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DiskScheduleAvailabilityContent.Serialization.cs b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DiskScheduleAvailabilityContent.Serialization.cs index 14bd92ca0f06..35728504b84b 100644 --- a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DiskScheduleAvailabilityContent.Serialization.cs +++ b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/DiskScheduleAvailabilityContent.Serialization.cs @@ -22,6 +22,23 @@ internal DiskScheduleAvailabilityContent() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override ScheduleAvailabilityContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDiskScheduleAvailabilityContent(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DiskScheduleAvailabilityContent)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -141,23 +158,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DiskScheduleAvailabilityContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (DiskScheduleAvailabilityContent)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override ScheduleAvailabilityContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDiskScheduleAvailabilityContent(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DiskScheduleAvailabilityContent)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/ExportDiskDetails.Serialization.cs b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/ExportDiskDetails.Serialization.cs index 997599baf5fb..c2e91147415d 100644 --- a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/ExportDiskDetails.Serialization.cs +++ b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/ExportDiskDetails.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.DataBox.Models /// Export disk details. public partial class ExportDiskDetails : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ExportDiskDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeExportDiskDetails(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ExportDiskDetails)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -140,23 +157,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ExportDiskDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ExportDiskDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeExportDiskDetails(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ExportDiskDetails)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/FilterFileDetails.Serialization.cs b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/FilterFileDetails.Serialization.cs index 12e2fe2e68e8..22a26d5dc4fa 100644 --- a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/FilterFileDetails.Serialization.cs +++ b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/FilterFileDetails.Serialization.cs @@ -21,6 +21,23 @@ internal FilterFileDetails() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual FilterFileDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeFilterFileDetails(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(FilterFileDetails)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -128,23 +145,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. FilterFileDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual FilterFileDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeFilterFileDetails(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(FilterFileDetails)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/GranularCopyLogDetails.Serialization.cs b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/GranularCopyLogDetails.Serialization.cs index 67de06794005..1190cb38c83b 100644 --- a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/GranularCopyLogDetails.Serialization.cs +++ b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/GranularCopyLogDetails.Serialization.cs @@ -19,6 +19,23 @@ namespace Azure.ResourceManager.DataBox.Models [PersistableModelProxy(typeof(UnknownGranularCopyLogDetails))] public abstract partial class GranularCopyLogDetails : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual GranularCopyLogDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeGranularCopyLogDetails(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(GranularCopyLogDetails)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -112,23 +129,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. GranularCopyLogDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual GranularCopyLogDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeGranularCopyLogDetails(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(GranularCopyLogDetails)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/GranularCopyProgress.Serialization.cs b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/GranularCopyProgress.Serialization.cs index b1cd1d3a2835..6f26ecac0da1 100644 --- a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/GranularCopyProgress.Serialization.cs +++ b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/GranularCopyProgress.Serialization.cs @@ -19,6 +19,23 @@ namespace Azure.ResourceManager.DataBox.Models /// Granular Copy progress. public partial class GranularCopyProgress : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual GranularCopyProgress PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeGranularCopyProgress(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(GranularCopyProgress)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -389,23 +406,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. GranularCopyProgress IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual GranularCopyProgress PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeGranularCopyProgress(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(GranularCopyProgress)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/HeavyScheduleAvailabilityContent.Serialization.cs b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/HeavyScheduleAvailabilityContent.Serialization.cs index b92d7af86cff..88d9c5f8a583 100644 --- a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/HeavyScheduleAvailabilityContent.Serialization.cs +++ b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/HeavyScheduleAvailabilityContent.Serialization.cs @@ -22,6 +22,23 @@ internal HeavyScheduleAvailabilityContent() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override ScheduleAvailabilityContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHeavyScheduleAvailabilityContent(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HeavyScheduleAvailabilityContent)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -127,23 +144,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HeavyScheduleAvailabilityContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (HeavyScheduleAvailabilityContent)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override ScheduleAvailabilityContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHeavyScheduleAvailabilityContent(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HeavyScheduleAvailabilityContent)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/ImportDiskDetails.Serialization.cs b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/ImportDiskDetails.Serialization.cs index 7419a926980c..e7423d2b3592 100644 --- a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/ImportDiskDetails.Serialization.cs +++ b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/ImportDiskDetails.Serialization.cs @@ -21,6 +21,23 @@ internal ImportDiskDetails() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ImportDiskDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeImportDiskDetails(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ImportDiskDetails)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -147,23 +164,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ImportDiskDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ImportDiskDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeImportDiskDetails(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ImportDiskDetails)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/JobDelayDetails.Serialization.cs b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/JobDelayDetails.Serialization.cs index 276403f5b565..1ee8a4bba80a 100644 --- a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/JobDelayDetails.Serialization.cs +++ b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/JobDelayDetails.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.DataBox.Models /// Job Delay Notification details. public partial class JobDelayDetails : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual JobDelayDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeJobDelayDetails(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(JobDelayDetails)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -184,23 +201,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. JobDelayDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual JobDelayDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeJobDelayDetails(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(JobDelayDetails)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/JobDeliveryInfo.Serialization.cs b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/JobDeliveryInfo.Serialization.cs index 831b2b61abc8..44d895b2aeff 100644 --- a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/JobDeliveryInfo.Serialization.cs +++ b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/JobDeliveryInfo.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.DataBox.Models /// Additional delivery info. internal partial class JobDeliveryInfo : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual JobDeliveryInfo PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeJobDeliveryInfo(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(JobDeliveryInfo)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -122,23 +139,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. JobDeliveryInfo IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual JobDeliveryInfo PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeJobDeliveryInfo(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(JobDeliveryInfo)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/JobProperties.Serialization.cs b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/JobProperties.Serialization.cs index b2b313360819..3685f86771e2 100644 --- a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/JobProperties.Serialization.cs +++ b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/JobProperties.Serialization.cs @@ -23,6 +23,23 @@ internal JobProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual JobProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeJobProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(JobProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -376,23 +393,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. JobProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual JobProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeJobProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(JobProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/JobSecrets.Serialization.cs b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/JobSecrets.Serialization.cs index 8bb3b1b76779..c98aca781f48 100644 --- a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/JobSecrets.Serialization.cs +++ b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/JobSecrets.Serialization.cs @@ -20,6 +20,23 @@ namespace Azure.ResourceManager.DataBox.Models [PersistableModelProxy(typeof(UnknownJobSecrets))] public abstract partial class JobSecrets : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual JobSecrets PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeJobSecrets(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(JobSecrets)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -129,23 +146,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. JobSecrets IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual JobSecrets PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeJobSecrets(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(JobSecrets)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/LastMitigationActionOnJob.Serialization.cs b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/LastMitigationActionOnJob.Serialization.cs index 6d3d502a54f8..12be0befc125 100644 --- a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/LastMitigationActionOnJob.Serialization.cs +++ b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/LastMitigationActionOnJob.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.DataBox.Models /// Last Mitigation Action Performed On Job. public partial class LastMitigationActionOnJob : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual LastMitigationActionOnJob PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeLastMitigationActionOnJob(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(LastMitigationActionOnJob)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -152,23 +169,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. LastMitigationActionOnJob IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual LastMitigationActionOnJob PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeLastMitigationActionOnJob(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(LastMitigationActionOnJob)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/ManagedDiskDetails.Serialization.cs b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/ManagedDiskDetails.Serialization.cs index e3762008d50f..a78d8514f2a5 100644 --- a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/ManagedDiskDetails.Serialization.cs +++ b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/ManagedDiskDetails.Serialization.cs @@ -22,6 +22,23 @@ internal ManagedDiskDetails() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override DataAccountDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeManagedDiskDetails(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ManagedDiskDetails)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -127,23 +144,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ManagedDiskDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (ManagedDiskDetails)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override DataAccountDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeManagedDiskDetails(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ManagedDiskDetails)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/MarkDevicesShippedContent.Serialization.cs b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/MarkDevicesShippedContent.Serialization.cs index 896278b43a0c..31f62fcf488e 100644 --- a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/MarkDevicesShippedContent.Serialization.cs +++ b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/MarkDevicesShippedContent.Serialization.cs @@ -22,6 +22,23 @@ internal MarkDevicesShippedContent() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual MarkDevicesShippedContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeMarkDevicesShippedContent(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(MarkDevicesShippedContent)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -121,23 +138,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. MarkDevicesShippedContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual MarkDevicesShippedContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeMarkDevicesShippedContent(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(MarkDevicesShippedContent)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/MitigateJobContent.Serialization.cs b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/MitigateJobContent.Serialization.cs index adea2c5d434b..9578d192b5a8 100644 --- a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/MitigateJobContent.Serialization.cs +++ b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/MitigateJobContent.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.DataBox.Models /// The Mitigate Job captured from request body for Mitigate API. public partial class MitigateJobContent : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual MitigateJobContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeMitigateJobContent(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(MitigateJobContent)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,23 +163,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. MitigateJobContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual MitigateJobContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeMitigateJobContent(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(MitigateJobContent)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/NotificationPreference.Serialization.cs b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/NotificationPreference.Serialization.cs index f90b896bbab8..2162bcaf222e 100644 --- a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/NotificationPreference.Serialization.cs +++ b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/NotificationPreference.Serialization.cs @@ -21,6 +21,23 @@ internal NotificationPreference() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual NotificationPreference PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeNotificationPreference(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(NotificationPreference)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -128,23 +145,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. NotificationPreference IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual NotificationPreference PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeNotificationPreference(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(NotificationPreference)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/PackageCarrierDetails.Serialization.cs b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/PackageCarrierDetails.Serialization.cs index 089e75a1f0e5..74a9decf176a 100644 --- a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/PackageCarrierDetails.Serialization.cs +++ b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/PackageCarrierDetails.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.DataBox.Models /// Package carrier details. public partial class PackageCarrierDetails : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual PackageCarrierDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializePackageCarrierDetails(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(PackageCarrierDetails)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -140,23 +157,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. PackageCarrierDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual PackageCarrierDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializePackageCarrierDetails(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(PackageCarrierDetails)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/PackageCarrierInfo.Serialization.cs b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/PackageCarrierInfo.Serialization.cs index 6eee437c099b..242f7bbb5abd 100644 --- a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/PackageCarrierInfo.Serialization.cs +++ b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/PackageCarrierInfo.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.DataBox.Models /// package carrier info. public partial class PackageCarrierInfo : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual PackageCarrierInfo PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializePackageCarrierInfo(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(PackageCarrierInfo)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -129,23 +146,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. PackageCarrierInfo IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual PackageCarrierInfo PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializePackageCarrierInfo(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(PackageCarrierInfo)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/PackageShippingDetails.Serialization.cs b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/PackageShippingDetails.Serialization.cs index bd6509d6d56d..1288093873c2 100644 --- a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/PackageShippingDetails.Serialization.cs +++ b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/PackageShippingDetails.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.DataBox.Models /// package shipping details. public partial class PackageShippingDetails : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual PackageShippingDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializePackageShippingDetails(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(PackageShippingDetails)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -144,23 +161,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. PackageShippingDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual PackageShippingDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializePackageShippingDetails(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(PackageShippingDetails)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/PreferencesValidationContent.Serialization.cs b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/PreferencesValidationContent.Serialization.cs index 86c050cda31d..ca3fe246f137 100644 --- a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/PreferencesValidationContent.Serialization.cs +++ b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/PreferencesValidationContent.Serialization.cs @@ -21,6 +21,23 @@ internal PreferencesValidationContent() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override DataBoxValidationInputContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializePreferencesValidationContent(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(PreferencesValidationContent)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -142,23 +159,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. PreferencesValidationContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (PreferencesValidationContent)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override DataBoxValidationInputContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializePreferencesValidationContent(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(PreferencesValidationContent)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/PreferencesValidationResult.Serialization.cs b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/PreferencesValidationResult.Serialization.cs index c2b0a186e184..9e10459778d4 100644 --- a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/PreferencesValidationResult.Serialization.cs +++ b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/PreferencesValidationResult.Serialization.cs @@ -18,6 +18,23 @@ namespace Azure.ResourceManager.DataBox.Models /// Properties of data center and transport preference validation response. public partial class PreferencesValidationResult : DataBoxValidationInputResult, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected override DataBoxValidationInputResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializePreferencesValidationResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(PreferencesValidationResult)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -126,23 +143,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. PreferencesValidationResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (PreferencesValidationResult)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override DataBoxValidationInputResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializePreferencesValidationResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(PreferencesValidationResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/RegionConfigurationContent.Serialization.cs b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/RegionConfigurationContent.Serialization.cs index 393a4fa568cb..9bd5681da882 100644 --- a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/RegionConfigurationContent.Serialization.cs +++ b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/RegionConfigurationContent.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.DataBox.Models /// Request body to get the configuration for the region. public partial class RegionConfigurationContent : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual RegionConfigurationContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeRegionConfigurationContent(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(RegionConfigurationContent)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -168,23 +185,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. RegionConfigurationContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual RegionConfigurationContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeRegionConfigurationContent(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(RegionConfigurationContent)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/RegionConfigurationResult.Serialization.cs b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/RegionConfigurationResult.Serialization.cs index 1ddb98015376..a53a55cde790 100644 --- a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/RegionConfigurationResult.Serialization.cs +++ b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/RegionConfigurationResult.Serialization.cs @@ -17,6 +17,30 @@ namespace Azure.ResourceManager.DataBox.Models /// Configuration response specific to a region. public partial class RegionConfigurationResult : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual RegionConfigurationResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeRegionConfigurationResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(RegionConfigurationResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static RegionConfigurationResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeRegionConfigurationResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -168,31 +192,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. RegionConfigurationResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual RegionConfigurationResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeRegionConfigurationResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(RegionConfigurationResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static RegionConfigurationResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeRegionConfigurationResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/ReverseShippingDetails.Serialization.cs b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/ReverseShippingDetails.Serialization.cs index 4f440cb0eb10..f90de3b6a563 100644 --- a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/ReverseShippingDetails.Serialization.cs +++ b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/ReverseShippingDetails.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.DataBox.Models /// Reverse Shipping Address and contact details for a job. public partial class ReverseShippingDetails : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ReverseShippingDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeReverseShippingDetails(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ReverseShippingDetails)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -152,23 +169,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ReverseShippingDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ReverseShippingDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeReverseShippingDetails(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ReverseShippingDetails)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/ScheduleAvailabilityContent.Serialization.cs b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/ScheduleAvailabilityContent.Serialization.cs index 0a3bffd05a22..2901d475dbe9 100644 --- a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/ScheduleAvailabilityContent.Serialization.cs +++ b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/ScheduleAvailabilityContent.Serialization.cs @@ -24,6 +24,23 @@ internal ScheduleAvailabilityContent() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ScheduleAvailabilityContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeScheduleAvailabilityContent(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ScheduleAvailabilityContent)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -133,23 +150,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ScheduleAvailabilityContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ScheduleAvailabilityContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeScheduleAvailabilityContent(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ScheduleAvailabilityContent)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/ScheduleAvailabilityResponse.Serialization.cs b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/ScheduleAvailabilityResponse.Serialization.cs index f8d2cc78c16d..10f61ccfc051 100644 --- a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/ScheduleAvailabilityResponse.Serialization.cs +++ b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/ScheduleAvailabilityResponse.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.DataBox.Models /// Schedule availability for given sku in a region. internal partial class ScheduleAvailabilityResponse : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ScheduleAvailabilityResponse PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeScheduleAvailabilityResponse(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ScheduleAvailabilityResponse)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -132,23 +149,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ScheduleAvailabilityResponse IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ScheduleAvailabilityResponse PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeScheduleAvailabilityResponse(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ScheduleAvailabilityResponse)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/ShareCredentialDetails.Serialization.cs b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/ShareCredentialDetails.Serialization.cs index 56129f496d8b..7157cc874b4e 100644 --- a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/ShareCredentialDetails.Serialization.cs +++ b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/ShareCredentialDetails.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.DataBox.Models /// Credential details of the shares in account. public partial class ShareCredentialDetails : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ShareCredentialDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeShareCredentialDetails(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ShareCredentialDetails)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -186,23 +203,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ShareCredentialDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ShareCredentialDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeShareCredentialDetails(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ShareCredentialDetails)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/ShipmentPickUpContent.Serialization.cs b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/ShipmentPickUpContent.Serialization.cs index 2433a247203d..e0d7fef8644d 100644 --- a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/ShipmentPickUpContent.Serialization.cs +++ b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/ShipmentPickUpContent.Serialization.cs @@ -22,6 +22,23 @@ internal ShipmentPickUpContent() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ShipmentPickUpContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeShipmentPickUpContent(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ShipmentPickUpContent)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -137,23 +154,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ShipmentPickUpContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ShipmentPickUpContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeShipmentPickUpContent(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ShipmentPickUpContent)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/SkuAvailabilityValidationContent.Serialization.cs b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/SkuAvailabilityValidationContent.Serialization.cs index 722ead40cc00..d72e8d1dc8c3 100644 --- a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/SkuAvailabilityValidationContent.Serialization.cs +++ b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/SkuAvailabilityValidationContent.Serialization.cs @@ -22,6 +22,23 @@ internal SkuAvailabilityValidationContent() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override DataBoxValidationInputContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSkuAvailabilityValidationContent(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SkuAvailabilityValidationContent)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -159,23 +176,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SkuAvailabilityValidationContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (SkuAvailabilityValidationContent)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override DataBoxValidationInputContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSkuAvailabilityValidationContent(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SkuAvailabilityValidationContent)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/SkuAvailabilityValidationResult.Serialization.cs b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/SkuAvailabilityValidationResult.Serialization.cs index 68e61c5ca34f..01c5b5fb0593 100644 --- a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/SkuAvailabilityValidationResult.Serialization.cs +++ b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/SkuAvailabilityValidationResult.Serialization.cs @@ -18,6 +18,23 @@ namespace Azure.ResourceManager.DataBox.Models /// Properties of sku availability validation response. public partial class SkuAvailabilityValidationResult : DataBoxValidationInputResult, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected override DataBoxValidationInputResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSkuAvailabilityValidationResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SkuAvailabilityValidationResult)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -126,23 +143,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SkuAvailabilityValidationResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (SkuAvailabilityValidationResult)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override DataBoxValidationInputResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSkuAvailabilityValidationResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SkuAvailabilityValidationResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/SkuProperties.Serialization.cs b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/SkuProperties.Serialization.cs index 5229605a3310..d30f5366af00 100644 --- a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/SkuProperties.Serialization.cs +++ b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/SkuProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.DataBox.Models /// Properties of the sku. internal partial class SkuProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SkuProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSkuProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SkuProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -292,23 +309,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SkuProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SkuProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSkuProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SkuProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/SubscriptionIsAllowedToCreateJobValidationContent.Serialization.cs b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/SubscriptionIsAllowedToCreateJobValidationContent.Serialization.cs index 84b30231b520..854f79fa57b6 100644 --- a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/SubscriptionIsAllowedToCreateJobValidationContent.Serialization.cs +++ b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/SubscriptionIsAllowedToCreateJobValidationContent.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.DataBox.Models /// Request to validate subscription permission to create jobs. public partial class SubscriptionIsAllowedToCreateJobValidationContent : DataBoxValidationInputContent, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected override DataBoxValidationInputContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSubscriptionIsAllowedToCreateJobValidationContent(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SubscriptionIsAllowedToCreateJobValidationContent)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -99,23 +116,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SubscriptionIsAllowedToCreateJobValidationContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (SubscriptionIsAllowedToCreateJobValidationContent)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override DataBoxValidationInputContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSubscriptionIsAllowedToCreateJobValidationContent(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SubscriptionIsAllowedToCreateJobValidationContent)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/SubscriptionIsAllowedToCreateJobValidationResult.Serialization.cs b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/SubscriptionIsAllowedToCreateJobValidationResult.Serialization.cs index be64f2e85fe9..9867f9d7948e 100644 --- a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/SubscriptionIsAllowedToCreateJobValidationResult.Serialization.cs +++ b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/SubscriptionIsAllowedToCreateJobValidationResult.Serialization.cs @@ -18,6 +18,23 @@ namespace Azure.ResourceManager.DataBox.Models /// Properties of subscription permission to create job validation response. public partial class SubscriptionIsAllowedToCreateJobValidationResult : DataBoxValidationInputResult, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected override DataBoxValidationInputResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSubscriptionIsAllowedToCreateJobValidationResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SubscriptionIsAllowedToCreateJobValidationResult)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -126,23 +143,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SubscriptionIsAllowedToCreateJobValidationResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (SubscriptionIsAllowedToCreateJobValidationResult)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override DataBoxValidationInputResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSubscriptionIsAllowedToCreateJobValidationResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SubscriptionIsAllowedToCreateJobValidationResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/TransferAllDetails.Serialization.cs b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/TransferAllDetails.Serialization.cs index 53e03b28263b..3699ce713d4b 100644 --- a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/TransferAllDetails.Serialization.cs +++ b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/TransferAllDetails.Serialization.cs @@ -21,6 +21,23 @@ internal TransferAllDetails() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual TransferAllDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeTransferAllDetails(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(TransferAllDetails)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -150,23 +167,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. TransferAllDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual TransferAllDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeTransferAllDetails(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(TransferAllDetails)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/TransferConfiguration.Serialization.cs b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/TransferConfiguration.Serialization.cs index cfca34a51da7..4296202542d5 100644 --- a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/TransferConfiguration.Serialization.cs +++ b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/TransferConfiguration.Serialization.cs @@ -21,6 +21,23 @@ internal TransferConfiguration() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual TransferConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeTransferConfiguration(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(TransferConfiguration)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -150,23 +167,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. TransferConfiguration IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual TransferConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeTransferConfiguration(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(TransferConfiguration)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/TransferConfigurationTransferAllDetails.Serialization.cs b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/TransferConfigurationTransferAllDetails.Serialization.cs index e27b3c69b603..58edd9b48bb0 100644 --- a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/TransferConfigurationTransferAllDetails.Serialization.cs +++ b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/TransferConfigurationTransferAllDetails.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.DataBox.Models /// Map of filter type and the details to transfer all data. This field is required only if the TransferConfigurationType is given as TransferAll. internal partial class TransferConfigurationTransferAllDetails : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual TransferConfigurationTransferAllDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeTransferConfigurationTransferAllDetails(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(TransferConfigurationTransferAllDetails)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -122,23 +139,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. TransferConfigurationTransferAllDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual TransferConfigurationTransferAllDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeTransferConfigurationTransferAllDetails(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(TransferConfigurationTransferAllDetails)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/TransferConfigurationTransferFilterDetails.Serialization.cs b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/TransferConfigurationTransferFilterDetails.Serialization.cs index e0a1afad6abe..8a078952a284 100644 --- a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/TransferConfigurationTransferFilterDetails.Serialization.cs +++ b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/TransferConfigurationTransferFilterDetails.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.DataBox.Models /// Map of filter type and the details to filter. This field is required only if the TransferConfigurationType is given as TransferUsingFilter. internal partial class TransferConfigurationTransferFilterDetails : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual TransferConfigurationTransferFilterDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeTransferConfigurationTransferFilterDetails(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(TransferConfigurationTransferFilterDetails)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -122,23 +139,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. TransferConfigurationTransferFilterDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual TransferConfigurationTransferFilterDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeTransferConfigurationTransferFilterDetails(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(TransferConfigurationTransferFilterDetails)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/TransferFilterDetails.Serialization.cs b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/TransferFilterDetails.Serialization.cs index 4e2cc849fd2e..3df7faf54fb3 100644 --- a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/TransferFilterDetails.Serialization.cs +++ b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/TransferFilterDetails.Serialization.cs @@ -21,6 +21,23 @@ internal TransferFilterDetails() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual TransferFilterDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeTransferFilterDetails(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(TransferFilterDetails)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -175,23 +192,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. TransferFilterDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual TransferFilterDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeTransferFilterDetails(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(TransferFilterDetails)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/TransportAvailabilityContent.Serialization.cs b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/TransportAvailabilityContent.Serialization.cs index 2ebb60d3c115..ebb05e716fa4 100644 --- a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/TransportAvailabilityContent.Serialization.cs +++ b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/TransportAvailabilityContent.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.DataBox.Models /// Request body to get the transport availability for given sku. public partial class TransportAvailabilityContent : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual TransportAvailabilityContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeTransportAvailabilityContent(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(TransportAvailabilityContent)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -137,23 +154,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. TransportAvailabilityContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual TransportAvailabilityContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeTransportAvailabilityContent(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(TransportAvailabilityContent)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/TransportAvailabilityDetails.Serialization.cs b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/TransportAvailabilityDetails.Serialization.cs index 4f3fd7a9bf2a..922e0badc4a9 100644 --- a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/TransportAvailabilityDetails.Serialization.cs +++ b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/TransportAvailabilityDetails.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.DataBox.Models /// Transport options availability details for given region. public partial class TransportAvailabilityDetails : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual TransportAvailabilityDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeTransportAvailabilityDetails(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(TransportAvailabilityDetails)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -122,23 +139,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. TransportAvailabilityDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual TransportAvailabilityDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeTransportAvailabilityDetails(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(TransportAvailabilityDetails)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/TransportAvailabilityResponse.Serialization.cs b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/TransportAvailabilityResponse.Serialization.cs index 9fbaf7258b21..7972ede9b333 100644 --- a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/TransportAvailabilityResponse.Serialization.cs +++ b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/TransportAvailabilityResponse.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.DataBox.Models /// Transport options available for given sku in a region. internal partial class TransportAvailabilityResponse : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual TransportAvailabilityResponse PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeTransportAvailabilityResponse(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(TransportAvailabilityResponse)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -132,23 +149,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. TransportAvailabilityResponse IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual TransportAvailabilityResponse PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeTransportAvailabilityResponse(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(TransportAvailabilityResponse)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/TransportPreferences.Serialization.cs b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/TransportPreferences.Serialization.cs index b8df930926c6..559f337799c4 100644 --- a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/TransportPreferences.Serialization.cs +++ b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/TransportPreferences.Serialization.cs @@ -21,6 +21,23 @@ internal TransportPreferences() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual TransportPreferences PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeTransportPreferences(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(TransportPreferences)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -135,23 +152,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. TransportPreferences IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual TransportPreferences PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeTransportPreferences(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(TransportPreferences)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/UnencryptedCredentials.Serialization.cs b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/UnencryptedCredentials.Serialization.cs index 99dab5538d06..085166baaebc 100644 --- a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/UnencryptedCredentials.Serialization.cs +++ b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/UnencryptedCredentials.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.DataBox.Models /// Unencrypted credentials for accessing device. public partial class UnencryptedCredentials : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual UnencryptedCredentials PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeUnencryptedCredentials(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(UnencryptedCredentials)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -133,23 +150,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. UnencryptedCredentials IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual UnencryptedCredentials PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeUnencryptedCredentials(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(UnencryptedCredentials)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/UnencryptedCredentialsList.Serialization.cs b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/UnencryptedCredentialsList.Serialization.cs index e6446c523a8f..098fa867b19f 100644 --- a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/UnencryptedCredentialsList.Serialization.cs +++ b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/UnencryptedCredentialsList.Serialization.cs @@ -22,6 +22,30 @@ internal UnencryptedCredentialsList() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual UnencryptedCredentialsList PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeUnencryptedCredentialsList(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(UnencryptedCredentialsList)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static UnencryptedCredentialsList FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeUnencryptedCredentialsList(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. UnencryptedCredentialsList IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual UnencryptedCredentialsList PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeUnencryptedCredentialsList(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(UnencryptedCredentialsList)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static UnencryptedCredentialsList FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeUnencryptedCredentialsList(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/UnknownCopyLogDetails.Serialization.cs b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/UnknownCopyLogDetails.Serialization.cs index ba7968329304..dcba836d7706 100644 --- a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/UnknownCopyLogDetails.Serialization.cs +++ b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/UnknownCopyLogDetails.Serialization.cs @@ -20,6 +20,23 @@ internal UnknownCopyLogDetails() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override CopyLogDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeCopyLogDetails(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(CopyLogDetails)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -103,23 +120,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. CopyLogDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override CopyLogDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeCopyLogDetails(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(CopyLogDetails)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/UnknownDataAccountDetails.Serialization.cs b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/UnknownDataAccountDetails.Serialization.cs index 73d9550480a9..c80e075e5ab5 100644 --- a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/UnknownDataAccountDetails.Serialization.cs +++ b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/UnknownDataAccountDetails.Serialization.cs @@ -20,6 +20,23 @@ internal UnknownDataAccountDetails() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override DataAccountDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataAccountDetails(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataAccountDetails)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -109,23 +126,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataAccountDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override DataAccountDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataAccountDetails(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataAccountDetails)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/UnknownDataCenterAddressResponse.Serialization.cs b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/UnknownDataCenterAddressResponse.Serialization.cs index 63fd8d868676..24d4ecb22022 100644 --- a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/UnknownDataCenterAddressResponse.Serialization.cs +++ b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/UnknownDataCenterAddressResponse.Serialization.cs @@ -21,6 +21,23 @@ internal UnknownDataCenterAddressResponse() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override DataCenterAddressResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataCenterAddressResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataCenterAddressResult)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -136,23 +153,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataCenterAddressResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override DataCenterAddressResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataCenterAddressResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataCenterAddressResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/UnknownGranularCopyLogDetails.Serialization.cs b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/UnknownGranularCopyLogDetails.Serialization.cs index f30458360d7a..9a4399b12bb2 100644 --- a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/UnknownGranularCopyLogDetails.Serialization.cs +++ b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/UnknownGranularCopyLogDetails.Serialization.cs @@ -20,6 +20,23 @@ internal UnknownGranularCopyLogDetails() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override GranularCopyLogDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeGranularCopyLogDetails(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(GranularCopyLogDetails)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -103,23 +120,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. GranularCopyLogDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override GranularCopyLogDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeGranularCopyLogDetails(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(GranularCopyLogDetails)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/UnknownJobDetails.Serialization.cs b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/UnknownJobDetails.Serialization.cs index 86756d5e0e29..0570bb5833d9 100644 --- a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/UnknownJobDetails.Serialization.cs +++ b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/UnknownJobDetails.Serialization.cs @@ -20,6 +20,23 @@ internal UnknownJobDetails() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override DataBoxBasicJobDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataBoxBasicJobDetails(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataBoxBasicJobDetails)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -327,23 +344,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataBoxBasicJobDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override DataBoxBasicJobDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataBoxBasicJobDetails(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataBoxBasicJobDetails)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/UnknownJobSecrets.Serialization.cs b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/UnknownJobSecrets.Serialization.cs index 059b8005cc31..f89df2aae31d 100644 --- a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/UnknownJobSecrets.Serialization.cs +++ b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/UnknownJobSecrets.Serialization.cs @@ -22,6 +22,23 @@ internal UnknownJobSecrets() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override JobSecrets PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeJobSecrets(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(JobSecrets)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -125,23 +142,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. JobSecrets IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override JobSecrets PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeJobSecrets(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(JobSecrets)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/UnknownScheduleAvailabilityRequest.Serialization.cs b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/UnknownScheduleAvailabilityRequest.Serialization.cs index f0c4765f3719..8d467179fefc 100644 --- a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/UnknownScheduleAvailabilityRequest.Serialization.cs +++ b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/UnknownScheduleAvailabilityRequest.Serialization.cs @@ -21,6 +21,23 @@ internal UnknownScheduleAvailabilityRequest() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override ScheduleAvailabilityContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeScheduleAvailabilityContent(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ScheduleAvailabilityContent)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -126,23 +143,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ScheduleAvailabilityContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override ScheduleAvailabilityContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeScheduleAvailabilityContent(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ScheduleAvailabilityContent)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/UnknownValidationInputRequest.Serialization.cs b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/UnknownValidationInputRequest.Serialization.cs index b7a12e9b0492..c523d20fca7e 100644 --- a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/UnknownValidationInputRequest.Serialization.cs +++ b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/UnknownValidationInputRequest.Serialization.cs @@ -20,6 +20,23 @@ internal UnknownValidationInputRequest() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override DataBoxValidationInputContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataBoxValidationInputContent(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataBoxValidationInputContent)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -103,23 +120,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataBoxValidationInputContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override DataBoxValidationInputContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataBoxValidationInputContent(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataBoxValidationInputContent)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/UnknownValidationInputResponse.Serialization.cs b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/UnknownValidationInputResponse.Serialization.cs index 0433f0f29570..fa732dfa9a59 100644 --- a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/UnknownValidationInputResponse.Serialization.cs +++ b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/UnknownValidationInputResponse.Serialization.cs @@ -22,6 +22,23 @@ internal UnknownValidationInputResponse() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override DataBoxValidationInputResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataBoxValidationInputResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataBoxValidationInputResult)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -115,23 +132,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataBoxValidationInputResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override DataBoxValidationInputResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataBoxValidationInputResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataBoxValidationInputResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/UnknownValidationRequest.Serialization.cs b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/UnknownValidationRequest.Serialization.cs index 04258de98d90..cc574f009c9e 100644 --- a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/UnknownValidationRequest.Serialization.cs +++ b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/UnknownValidationRequest.Serialization.cs @@ -20,6 +20,23 @@ internal UnknownValidationRequest() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override DataBoxValidationContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataBoxValidationContent(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataBoxValidationContent)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -114,23 +131,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataBoxValidationContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override DataBoxValidationContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataBoxValidationContent(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataBoxValidationContent)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/UpdateJobDetails.Serialization.cs b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/UpdateJobDetails.Serialization.cs index 66e79842a5d7..88c0879b2d24 100644 --- a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/UpdateJobDetails.Serialization.cs +++ b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/UpdateJobDetails.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.DataBox.Models /// Job details for update. public partial class UpdateJobDetails : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual UpdateJobDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeUpdateJobDetails(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(UpdateJobDetails)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -204,23 +221,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. UpdateJobDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual UpdateJobDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeUpdateJobDetails(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(UpdateJobDetails)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/UpdateJobProperties.Serialization.cs b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/UpdateJobProperties.Serialization.cs index 9bd244f60bd0..ab04a0fd9198 100644 --- a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/UpdateJobProperties.Serialization.cs +++ b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/UpdateJobProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.DataBox.Models /// Job Properties for update. internal partial class UpdateJobProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual UpdateJobProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeUpdateJobProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(UpdateJobProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -122,23 +139,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. UpdateJobProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual UpdateJobProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeUpdateJobProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(UpdateJobProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/ValidationResponseProperties.Serialization.cs b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/ValidationResponseProperties.Serialization.cs index baced4765066..c8eb2bcf4874 100644 --- a/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/ValidationResponseProperties.Serialization.cs +++ b/sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Models/ValidationResponseProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.DataBox.Models /// Properties of pre job creation validation response. internal partial class ValidationResponseProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ValidationResponseProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeValidationResponseProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ValidationResponseProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -147,23 +164,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ValidationResponseProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ValidationResponseProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeValidationResponseProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ValidationResponseProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/dellstorage/Azure.ResourceManager.Dell.Storage/src/Generated/DellFileSystemData.Serialization.cs b/sdk/dellstorage/Azure.ResourceManager.Dell.Storage/src/Generated/DellFileSystemData.Serialization.cs index 06bdc07e8822..17db28e73ce3 100644 --- a/sdk/dellstorage/Azure.ResourceManager.Dell.Storage/src/Generated/DellFileSystemData.Serialization.cs +++ b/sdk/dellstorage/Azure.ResourceManager.Dell.Storage/src/Generated/DellFileSystemData.Serialization.cs @@ -25,6 +25,30 @@ internal DellFileSystemData() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDellFileSystemData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DellFileSystemData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static DellFileSystemData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeDellFileSystemData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -205,23 +229,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DellFileSystemData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (DellFileSystemData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDellFileSystemData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DellFileSystemData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -236,12 +243,5 @@ internal static RequestContent ToRequestContent(DellFileSystemData dellFileSyste content.JsonWriter.WriteObjectValue(dellFileSystemData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static DellFileSystemData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeDellFileSystemData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/dellstorage/Azure.ResourceManager.Dell.Storage/src/Generated/Models/DellFileSystemCapacity.Serialization.cs b/sdk/dellstorage/Azure.ResourceManager.Dell.Storage/src/Generated/Models/DellFileSystemCapacity.Serialization.cs index 3edd8c7486f9..188ddd0dee79 100644 --- a/sdk/dellstorage/Azure.ResourceManager.Dell.Storage/src/Generated/Models/DellFileSystemCapacity.Serialization.cs +++ b/sdk/dellstorage/Azure.ResourceManager.Dell.Storage/src/Generated/Models/DellFileSystemCapacity.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Dell.Storage.Models /// Capacity for a Resource. public partial class DellFileSystemCapacity : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DellFileSystemCapacity PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDellFileSystemCapacity(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DellFileSystemCapacity)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -151,23 +168,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DellFileSystemCapacity IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DellFileSystemCapacity PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDellFileSystemCapacity(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DellFileSystemCapacity)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/dellstorage/Azure.ResourceManager.Dell.Storage/src/Generated/Models/DellFileSystemEncryptionIdentityPatchProperties.Serialization.cs b/sdk/dellstorage/Azure.ResourceManager.Dell.Storage/src/Generated/Models/DellFileSystemEncryptionIdentityPatchProperties.Serialization.cs index 3c48ec1a9f51..98bfcb3c8107 100644 --- a/sdk/dellstorage/Azure.ResourceManager.Dell.Storage/src/Generated/Models/DellFileSystemEncryptionIdentityPatchProperties.Serialization.cs +++ b/sdk/dellstorage/Azure.ResourceManager.Dell.Storage/src/Generated/Models/DellFileSystemEncryptionIdentityPatchProperties.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.Dell.Storage.Models /// EncryptionIdentityUpdateProperties of Dell FileSystem resource. public partial class DellFileSystemEncryptionIdentityPatchProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DellFileSystemEncryptionIdentityPatchProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDellFileSystemEncryptionIdentityPatchProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DellFileSystemEncryptionIdentityPatchProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -138,23 +155,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DellFileSystemEncryptionIdentityPatchProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DellFileSystemEncryptionIdentityPatchProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDellFileSystemEncryptionIdentityPatchProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DellFileSystemEncryptionIdentityPatchProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/dellstorage/Azure.ResourceManager.Dell.Storage/src/Generated/Models/DellFileSystemEncryptionIdentityProperties.Serialization.cs b/sdk/dellstorage/Azure.ResourceManager.Dell.Storage/src/Generated/Models/DellFileSystemEncryptionIdentityProperties.Serialization.cs index 5119393316ae..55585c6dbaba 100644 --- a/sdk/dellstorage/Azure.ResourceManager.Dell.Storage/src/Generated/Models/DellFileSystemEncryptionIdentityProperties.Serialization.cs +++ b/sdk/dellstorage/Azure.ResourceManager.Dell.Storage/src/Generated/Models/DellFileSystemEncryptionIdentityProperties.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.Dell.Storage.Models /// EncryptionIdentityProperties of Dell FileSystem resource. public partial class DellFileSystemEncryptionIdentityProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DellFileSystemEncryptionIdentityProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDellFileSystemEncryptionIdentityProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DellFileSystemEncryptionIdentityProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -138,23 +155,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DellFileSystemEncryptionIdentityProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DellFileSystemEncryptionIdentityProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDellFileSystemEncryptionIdentityProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DellFileSystemEncryptionIdentityProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/dellstorage/Azure.ResourceManager.Dell.Storage/src/Generated/Models/DellFileSystemEncryptionPatchProperties.Serialization.cs b/sdk/dellstorage/Azure.ResourceManager.Dell.Storage/src/Generated/Models/DellFileSystemEncryptionPatchProperties.Serialization.cs index 3c5a567dda74..eb30ef79cce3 100644 --- a/sdk/dellstorage/Azure.ResourceManager.Dell.Storage/src/Generated/Models/DellFileSystemEncryptionPatchProperties.Serialization.cs +++ b/sdk/dellstorage/Azure.ResourceManager.Dell.Storage/src/Generated/Models/DellFileSystemEncryptionPatchProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Dell.Storage.Models /// EncryptionUpdateProperties of Dell FileSystem resource. public partial class DellFileSystemEncryptionPatchProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DellFileSystemEncryptionPatchProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDellFileSystemEncryptionPatchProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DellFileSystemEncryptionPatchProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -148,23 +165,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DellFileSystemEncryptionPatchProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DellFileSystemEncryptionPatchProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDellFileSystemEncryptionPatchProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DellFileSystemEncryptionPatchProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/dellstorage/Azure.ResourceManager.Dell.Storage/src/Generated/Models/DellFileSystemEncryptionProperties.Serialization.cs b/sdk/dellstorage/Azure.ResourceManager.Dell.Storage/src/Generated/Models/DellFileSystemEncryptionProperties.Serialization.cs index 0eb59257dc11..f36169681e02 100644 --- a/sdk/dellstorage/Azure.ResourceManager.Dell.Storage/src/Generated/Models/DellFileSystemEncryptionProperties.Serialization.cs +++ b/sdk/dellstorage/Azure.ResourceManager.Dell.Storage/src/Generated/Models/DellFileSystemEncryptionProperties.Serialization.cs @@ -21,6 +21,23 @@ internal DellFileSystemEncryptionProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DellFileSystemEncryptionProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDellFileSystemEncryptionProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DellFileSystemEncryptionProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,23 +163,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DellFileSystemEncryptionProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DellFileSystemEncryptionProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDellFileSystemEncryptionProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DellFileSystemEncryptionProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/dellstorage/Azure.ResourceManager.Dell.Storage/src/Generated/Models/DellFileSystemMarketplaceDetails.Serialization.cs b/sdk/dellstorage/Azure.ResourceManager.Dell.Storage/src/Generated/Models/DellFileSystemMarketplaceDetails.Serialization.cs index f550693a79ec..ee41e9e82926 100644 --- a/sdk/dellstorage/Azure.ResourceManager.Dell.Storage/src/Generated/Models/DellFileSystemMarketplaceDetails.Serialization.cs +++ b/sdk/dellstorage/Azure.ResourceManager.Dell.Storage/src/Generated/Models/DellFileSystemMarketplaceDetails.Serialization.cs @@ -21,6 +21,23 @@ internal DellFileSystemMarketplaceDetails() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DellFileSystemMarketplaceDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDellFileSystemMarketplaceDetails(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DellFileSystemMarketplaceDetails)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -216,23 +233,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DellFileSystemMarketplaceDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DellFileSystemMarketplaceDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDellFileSystemMarketplaceDetails(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DellFileSystemMarketplaceDetails)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/dellstorage/Azure.ResourceManager.Dell.Storage/src/Generated/Models/DellFileSystemPatch.Serialization.cs b/sdk/dellstorage/Azure.ResourceManager.Dell.Storage/src/Generated/Models/DellFileSystemPatch.Serialization.cs index 7eec09808f88..2746d82e893b 100644 --- a/sdk/dellstorage/Azure.ResourceManager.Dell.Storage/src/Generated/Models/DellFileSystemPatch.Serialization.cs +++ b/sdk/dellstorage/Azure.ResourceManager.Dell.Storage/src/Generated/Models/DellFileSystemPatch.Serialization.cs @@ -19,6 +19,23 @@ namespace Azure.ResourceManager.Dell.Storage.Models /// The type used for update operations of the FileSystemResource. public partial class DellFileSystemPatch : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DellFileSystemPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDellFileSystemPatch(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DellFileSystemPatch)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -178,23 +195,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DellFileSystemPatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DellFileSystemPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDellFileSystemPatch(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DellFileSystemPatch)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/dellstorage/Azure.ResourceManager.Dell.Storage/src/Generated/Models/DellFileSystemPatchProperties.Serialization.cs b/sdk/dellstorage/Azure.ResourceManager.Dell.Storage/src/Generated/Models/DellFileSystemPatchProperties.Serialization.cs index 5693833a3e87..bf67b4f98ba5 100644 --- a/sdk/dellstorage/Azure.ResourceManager.Dell.Storage/src/Generated/Models/DellFileSystemPatchProperties.Serialization.cs +++ b/sdk/dellstorage/Azure.ResourceManager.Dell.Storage/src/Generated/Models/DellFileSystemPatchProperties.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.Dell.Storage.Models /// The updatable properties of the FileSystemResource. public partial class DellFileSystemPatchProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DellFileSystemPatchProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDellFileSystemPatchProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DellFileSystemPatchProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -153,23 +170,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DellFileSystemPatchProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DellFileSystemPatchProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDellFileSystemPatchProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DellFileSystemPatchProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/dellstorage/Azure.ResourceManager.Dell.Storage/src/Generated/Models/DellFileSystemProperties.Serialization.cs b/sdk/dellstorage/Azure.ResourceManager.Dell.Storage/src/Generated/Models/DellFileSystemProperties.Serialization.cs index 8e74baff18ce..da4d920b510c 100644 --- a/sdk/dellstorage/Azure.ResourceManager.Dell.Storage/src/Generated/Models/DellFileSystemProperties.Serialization.cs +++ b/sdk/dellstorage/Azure.ResourceManager.Dell.Storage/src/Generated/Models/DellFileSystemProperties.Serialization.cs @@ -22,6 +22,23 @@ internal DellFileSystemProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DellFileSystemProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDellFileSystemProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DellFileSystemProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -240,23 +257,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DellFileSystemProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DellFileSystemProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDellFileSystemProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DellFileSystemProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/dellstorage/Azure.ResourceManager.Dell.Storage/src/Generated/Models/DellFileSystemUserDetails.Serialization.cs b/sdk/dellstorage/Azure.ResourceManager.Dell.Storage/src/Generated/Models/DellFileSystemUserDetails.Serialization.cs index 0a35a048aa39..c938c31226e4 100644 --- a/sdk/dellstorage/Azure.ResourceManager.Dell.Storage/src/Generated/Models/DellFileSystemUserDetails.Serialization.cs +++ b/sdk/dellstorage/Azure.ResourceManager.Dell.Storage/src/Generated/Models/DellFileSystemUserDetails.Serialization.cs @@ -21,6 +21,23 @@ internal DellFileSystemUserDetails() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DellFileSystemUserDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDellFileSystemUserDetails(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DellFileSystemUserDetails)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -120,23 +137,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DellFileSystemUserDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DellFileSystemUserDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDellFileSystemUserDetails(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DellFileSystemUserDetails)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/dellstorage/Azure.ResourceManager.Dell.Storage/src/Generated/Models/FileSystemResourceListResult.Serialization.cs b/sdk/dellstorage/Azure.ResourceManager.Dell.Storage/src/Generated/Models/FileSystemResourceListResult.Serialization.cs index 6c07a5e16640..1e77ff71ad88 100644 --- a/sdk/dellstorage/Azure.ResourceManager.Dell.Storage/src/Generated/Models/FileSystemResourceListResult.Serialization.cs +++ b/sdk/dellstorage/Azure.ResourceManager.Dell.Storage/src/Generated/Models/FileSystemResourceListResult.Serialization.cs @@ -22,6 +22,30 @@ internal FileSystemResourceListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual FileSystemResourceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeFileSystemResourceListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(FileSystemResourceListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static FileSystemResourceListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeFileSystemResourceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. FileSystemResourceListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual FileSystemResourceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeFileSystemResourceListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(FileSystemResourceListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static FileSystemResourceListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeFileSystemResourceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/dependencymap/Azure.ResourceManager.DependencyMap/src/Generated/DependencyMapData.Serialization.cs b/sdk/dependencymap/Azure.ResourceManager.DependencyMap/src/Generated/DependencyMapData.Serialization.cs index bd2a4c4033f2..1e78e29d84ba 100644 --- a/sdk/dependencymap/Azure.ResourceManager.DependencyMap/src/Generated/DependencyMapData.Serialization.cs +++ b/sdk/dependencymap/Azure.ResourceManager.DependencyMap/src/Generated/DependencyMapData.Serialization.cs @@ -25,6 +25,30 @@ internal DependencyMapData() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDependencyMapData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DependencyMapData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static DependencyMapData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeDependencyMapData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -189,23 +213,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DependencyMapData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (DependencyMapData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDependencyMapData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DependencyMapData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -220,12 +227,5 @@ internal static RequestContent ToRequestContent(DependencyMapData dependencyMapD content.JsonWriter.WriteObjectValue(dependencyMapData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static DependencyMapData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeDependencyMapData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/dependencymap/Azure.ResourceManager.DependencyMap/src/Generated/DependencyMapDiscoverySourceData.Serialization.cs b/sdk/dependencymap/Azure.ResourceManager.DependencyMap/src/Generated/DependencyMapDiscoverySourceData.Serialization.cs index 8f884d0530b4..4189900e610b 100644 --- a/sdk/dependencymap/Azure.ResourceManager.DependencyMap/src/Generated/DependencyMapDiscoverySourceData.Serialization.cs +++ b/sdk/dependencymap/Azure.ResourceManager.DependencyMap/src/Generated/DependencyMapDiscoverySourceData.Serialization.cs @@ -25,6 +25,30 @@ internal DependencyMapDiscoverySourceData() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDependencyMapDiscoverySourceData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DependencyMapDiscoverySourceData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static DependencyMapDiscoverySourceData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeDependencyMapDiscoverySourceData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -189,23 +213,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DependencyMapDiscoverySourceData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (DependencyMapDiscoverySourceData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDependencyMapDiscoverySourceData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DependencyMapDiscoverySourceData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -220,12 +227,5 @@ internal static RequestContent ToRequestContent(DependencyMapDiscoverySourceData content.JsonWriter.WriteObjectValue(dependencyMapDiscoverySourceData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static DependencyMapDiscoverySourceData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeDependencyMapDiscoverySourceData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/dependencymap/Azure.ResourceManager.DependencyMap/src/Generated/Models/DependencyMapDateTimeFilter.Serialization.cs b/sdk/dependencymap/Azure.ResourceManager.DependencyMap/src/Generated/Models/DependencyMapDateTimeFilter.Serialization.cs index ded1cfc42074..28524de1e6a3 100644 --- a/sdk/dependencymap/Azure.ResourceManager.DependencyMap/src/Generated/Models/DependencyMapDateTimeFilter.Serialization.cs +++ b/sdk/dependencymap/Azure.ResourceManager.DependencyMap/src/Generated/Models/DependencyMapDateTimeFilter.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.DependencyMap.Models /// UTC DateTime filter for dependency map visualization apis. public partial class DependencyMapDateTimeFilter : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DependencyMapDateTimeFilter PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDependencyMapDateTimeFilter(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DependencyMapDateTimeFilter)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -137,23 +154,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DependencyMapDateTimeFilter IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DependencyMapDateTimeFilter PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDependencyMapDateTimeFilter(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DependencyMapDateTimeFilter)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/dependencymap/Azure.ResourceManager.DependencyMap/src/Generated/Models/DependencyMapDiscoverySourcePatch.Serialization.cs b/sdk/dependencymap/Azure.ResourceManager.DependencyMap/src/Generated/Models/DependencyMapDiscoverySourcePatch.Serialization.cs index aafe00c36866..3ebbbabe4144 100644 --- a/sdk/dependencymap/Azure.ResourceManager.DependencyMap/src/Generated/Models/DependencyMapDiscoverySourcePatch.Serialization.cs +++ b/sdk/dependencymap/Azure.ResourceManager.DependencyMap/src/Generated/Models/DependencyMapDiscoverySourcePatch.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.DependencyMap.Models /// The type used for updating tags in DiscoverySourceResource resources. public partial class DependencyMapDiscoverySourcePatch : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DependencyMapDiscoverySourcePatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDependencyMapDiscoverySourcePatch(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DependencyMapDiscoverySourcePatch)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,23 +163,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DependencyMapDiscoverySourcePatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DependencyMapDiscoverySourcePatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDependencyMapDiscoverySourcePatch(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DependencyMapDiscoverySourcePatch)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/dependencymap/Azure.ResourceManager.DependencyMap/src/Generated/Models/DependencyMapDiscoverySourceProperties.Serialization.cs b/sdk/dependencymap/Azure.ResourceManager.DependencyMap/src/Generated/Models/DependencyMapDiscoverySourceProperties.Serialization.cs index 9d6d2921e7fe..16e6bf333337 100644 --- a/sdk/dependencymap/Azure.ResourceManager.DependencyMap/src/Generated/Models/DependencyMapDiscoverySourceProperties.Serialization.cs +++ b/sdk/dependencymap/Azure.ResourceManager.DependencyMap/src/Generated/Models/DependencyMapDiscoverySourceProperties.Serialization.cs @@ -24,6 +24,23 @@ internal DependencyMapDiscoverySourceProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DependencyMapDiscoverySourceProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDependencyMapDiscoverySourceProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DependencyMapDiscoverySourceProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -124,23 +141,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DependencyMapDiscoverySourceProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DependencyMapDiscoverySourceProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDependencyMapDiscoverySourceProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DependencyMapDiscoverySourceProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/dependencymap/Azure.ResourceManager.DependencyMap/src/Generated/Models/DependencyMapPatch.Serialization.cs b/sdk/dependencymap/Azure.ResourceManager.DependencyMap/src/Generated/Models/DependencyMapPatch.Serialization.cs index c556c47a1fc4..e649d9bb4028 100644 --- a/sdk/dependencymap/Azure.ResourceManager.DependencyMap/src/Generated/Models/DependencyMapPatch.Serialization.cs +++ b/sdk/dependencymap/Azure.ResourceManager.DependencyMap/src/Generated/Models/DependencyMapPatch.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.DependencyMap.Models /// The type used for updating tags in MapsResource resources. public partial class DependencyMapPatch : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DependencyMapPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDependencyMapPatch(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DependencyMapPatch)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,23 +163,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DependencyMapPatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DependencyMapPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDependencyMapPatch(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DependencyMapPatch)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/dependencymap/Azure.ResourceManager.DependencyMap/src/Generated/Models/DependencyMapProcessNameFilter.Serialization.cs b/sdk/dependencymap/Azure.ResourceManager.DependencyMap/src/Generated/Models/DependencyMapProcessNameFilter.Serialization.cs index 1ce1fba4bea0..0de5ab2d5a76 100644 --- a/sdk/dependencymap/Azure.ResourceManager.DependencyMap/src/Generated/Models/DependencyMapProcessNameFilter.Serialization.cs +++ b/sdk/dependencymap/Azure.ResourceManager.DependencyMap/src/Generated/Models/DependencyMapProcessNameFilter.Serialization.cs @@ -21,6 +21,23 @@ internal DependencyMapProcessNameFilter() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DependencyMapProcessNameFilter PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDependencyMapProcessNameFilter(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DependencyMapProcessNameFilter)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -150,23 +167,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DependencyMapProcessNameFilter IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DependencyMapProcessNameFilter PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDependencyMapProcessNameFilter(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DependencyMapProcessNameFilter)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/dependencymap/Azure.ResourceManager.DependencyMap/src/Generated/Models/DependencyMapProperties.Serialization.cs b/sdk/dependencymap/Azure.ResourceManager.DependencyMap/src/Generated/Models/DependencyMapProperties.Serialization.cs index 5705e1acd14f..0db874d33e15 100644 --- a/sdk/dependencymap/Azure.ResourceManager.DependencyMap/src/Generated/Models/DependencyMapProperties.Serialization.cs +++ b/sdk/dependencymap/Azure.ResourceManager.DependencyMap/src/Generated/Models/DependencyMapProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.DependencyMap.Models /// The properties of Maps resource. internal partial class DependencyMapProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DependencyMapProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDependencyMapProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DependencyMapProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -122,23 +139,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DependencyMapProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DependencyMapProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDependencyMapProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DependencyMapProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/dependencymap/Azure.ResourceManager.DependencyMap/src/Generated/Models/DependencyMapVisualizationFilter.Serialization.cs b/sdk/dependencymap/Azure.ResourceManager.DependencyMap/src/Generated/Models/DependencyMapVisualizationFilter.Serialization.cs index 543d337583fc..3bea356c601a 100644 --- a/sdk/dependencymap/Azure.ResourceManager.DependencyMap/src/Generated/Models/DependencyMapVisualizationFilter.Serialization.cs +++ b/sdk/dependencymap/Azure.ResourceManager.DependencyMap/src/Generated/Models/DependencyMapVisualizationFilter.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.DependencyMap.Models /// Filters for dependency map visualization apis. public partial class DependencyMapVisualizationFilter : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DependencyMapVisualizationFilter PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDependencyMapVisualizationFilter(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DependencyMapVisualizationFilter)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -137,23 +154,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DependencyMapVisualizationFilter IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DependencyMapVisualizationFilter PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDependencyMapVisualizationFilter(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DependencyMapVisualizationFilter)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/dependencymap/Azure.ResourceManager.DependencyMap/src/Generated/Models/DependencyProcessFilter.Serialization.cs b/sdk/dependencymap/Azure.ResourceManager.DependencyMap/src/Generated/Models/DependencyProcessFilter.Serialization.cs index 8c06b4969d6f..240998f93882 100644 --- a/sdk/dependencymap/Azure.ResourceManager.DependencyMap/src/Generated/Models/DependencyProcessFilter.Serialization.cs +++ b/sdk/dependencymap/Azure.ResourceManager.DependencyMap/src/Generated/Models/DependencyProcessFilter.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.DependencyMap.Models /// DependencyProcessFilter model. internal partial class DependencyProcessFilter : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DependencyProcessFilter PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDependencyProcessFilter(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DependencyProcessFilter)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -122,23 +139,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DependencyProcessFilter IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DependencyProcessFilter PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDependencyProcessFilter(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DependencyProcessFilter)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/dependencymap/Azure.ResourceManager.DependencyMap/src/Generated/Models/DiscoverySourceResourceListResult.Serialization.cs b/sdk/dependencymap/Azure.ResourceManager.DependencyMap/src/Generated/Models/DiscoverySourceResourceListResult.Serialization.cs index 4e87976b15b3..0b7268882363 100644 --- a/sdk/dependencymap/Azure.ResourceManager.DependencyMap/src/Generated/Models/DiscoverySourceResourceListResult.Serialization.cs +++ b/sdk/dependencymap/Azure.ResourceManager.DependencyMap/src/Generated/Models/DiscoverySourceResourceListResult.Serialization.cs @@ -22,6 +22,30 @@ internal DiscoverySourceResourceListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DiscoverySourceResourceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDiscoverySourceResourceListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DiscoverySourceResourceListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static DiscoverySourceResourceListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeDiscoverySourceResourceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DiscoverySourceResourceListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DiscoverySourceResourceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDiscoverySourceResourceListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DiscoverySourceResourceListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static DiscoverySourceResourceListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeDiscoverySourceResourceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/dependencymap/Azure.ResourceManager.DependencyMap/src/Generated/Models/ExportDependenciesAdditionalInfo.Serialization.cs b/sdk/dependencymap/Azure.ResourceManager.DependencyMap/src/Generated/Models/ExportDependenciesAdditionalInfo.Serialization.cs index ab024992ceb8..9c36e8eda2ef 100644 --- a/sdk/dependencymap/Azure.ResourceManager.DependencyMap/src/Generated/Models/ExportDependenciesAdditionalInfo.Serialization.cs +++ b/sdk/dependencymap/Azure.ResourceManager.DependencyMap/src/Generated/Models/ExportDependenciesAdditionalInfo.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.DependencyMap.Models /// Additional information about the exported dependencies data. internal partial class ExportDependenciesAdditionalInfo : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ExportDependenciesAdditionalInfo PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeExportDependenciesAdditionalInfo(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ExportDependenciesAdditionalInfo)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -122,23 +139,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ExportDependenciesAdditionalInfo IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ExportDependenciesAdditionalInfo PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeExportDependenciesAdditionalInfo(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ExportDependenciesAdditionalInfo)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/dependencymap/Azure.ResourceManager.DependencyMap/src/Generated/Models/ExportDependenciesContent.Serialization.cs b/sdk/dependencymap/Azure.ResourceManager.DependencyMap/src/Generated/Models/ExportDependenciesContent.Serialization.cs index 46fae1145549..452b374fbb23 100644 --- a/sdk/dependencymap/Azure.ResourceManager.DependencyMap/src/Generated/Models/ExportDependenciesContent.Serialization.cs +++ b/sdk/dependencymap/Azure.ResourceManager.DependencyMap/src/Generated/Models/ExportDependenciesContent.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.DependencyMap.Models /// ExportDependencies request model. public partial class ExportDependenciesContent : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ExportDependenciesContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeExportDependenciesContent(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ExportDependenciesContent)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -175,23 +192,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ExportDependenciesContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ExportDependenciesContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeExportDependenciesContent(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ExportDependenciesContent)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/dependencymap/Azure.ResourceManager.DependencyMap/src/Generated/Models/ExportDependenciesOperationResult.Serialization.cs b/sdk/dependencymap/Azure.ResourceManager.DependencyMap/src/Generated/Models/ExportDependenciesOperationResult.Serialization.cs index 208c8cf5066e..5891656c2bb4 100644 --- a/sdk/dependencymap/Azure.ResourceManager.DependencyMap/src/Generated/Models/ExportDependenciesOperationResult.Serialization.cs +++ b/sdk/dependencymap/Azure.ResourceManager.DependencyMap/src/Generated/Models/ExportDependenciesOperationResult.Serialization.cs @@ -23,6 +23,30 @@ internal ExportDependenciesOperationResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ExportDependenciesOperationResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeExportDependenciesOperationResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ExportDependenciesOperationResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static ExportDependenciesOperationResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeExportDependenciesOperationResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -212,31 +236,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ExportDependenciesOperationResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ExportDependenciesOperationResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeExportDependenciesOperationResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ExportDependenciesOperationResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static ExportDependenciesOperationResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeExportDependenciesOperationResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/dependencymap/Azure.ResourceManager.DependencyMap/src/Generated/Models/ExportDependenciesResultProperties.Serialization.cs b/sdk/dependencymap/Azure.ResourceManager.DependencyMap/src/Generated/Models/ExportDependenciesResultProperties.Serialization.cs index 6362b40b6af5..f72545838205 100644 --- a/sdk/dependencymap/Azure.ResourceManager.DependencyMap/src/Generated/Models/ExportDependenciesResultProperties.Serialization.cs +++ b/sdk/dependencymap/Azure.ResourceManager.DependencyMap/src/Generated/Models/ExportDependenciesResultProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.DependencyMap.Models /// Model representing properties returned upon successful completion of the export dependencies asynchronous operation. public partial class ExportDependenciesResultProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ExportDependenciesResultProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeExportDependenciesResultProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ExportDependenciesResultProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -148,23 +165,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ExportDependenciesResultProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ExportDependenciesResultProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeExportDependenciesResultProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ExportDependenciesResultProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/dependencymap/Azure.ResourceManager.DependencyMap/src/Generated/Models/GetConnectionsForProcessOnFocusedMachineContent.Serialization.cs b/sdk/dependencymap/Azure.ResourceManager.DependencyMap/src/Generated/Models/GetConnectionsForProcessOnFocusedMachineContent.Serialization.cs index 9eee601e851e..5ae3716dc7fd 100644 --- a/sdk/dependencymap/Azure.ResourceManager.DependencyMap/src/Generated/Models/GetConnectionsForProcessOnFocusedMachineContent.Serialization.cs +++ b/sdk/dependencymap/Azure.ResourceManager.DependencyMap/src/Generated/Models/GetConnectionsForProcessOnFocusedMachineContent.Serialization.cs @@ -22,6 +22,23 @@ internal GetConnectionsForProcessOnFocusedMachineContent() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual GetConnectionsForProcessOnFocusedMachineContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeGetConnectionsForProcessOnFocusedMachineContent(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(GetConnectionsForProcessOnFocusedMachineContent)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -144,23 +161,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. GetConnectionsForProcessOnFocusedMachineContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual GetConnectionsForProcessOnFocusedMachineContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeGetConnectionsForProcessOnFocusedMachineContent(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(GetConnectionsForProcessOnFocusedMachineContent)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/dependencymap/Azure.ResourceManager.DependencyMap/src/Generated/Models/GetConnectionsWithConnectedMachineForFocusedMachineContent.Serialization.cs b/sdk/dependencymap/Azure.ResourceManager.DependencyMap/src/Generated/Models/GetConnectionsWithConnectedMachineForFocusedMachineContent.Serialization.cs index 2528f3b45a33..718929d50869 100644 --- a/sdk/dependencymap/Azure.ResourceManager.DependencyMap/src/Generated/Models/GetConnectionsWithConnectedMachineForFocusedMachineContent.Serialization.cs +++ b/sdk/dependencymap/Azure.ResourceManager.DependencyMap/src/Generated/Models/GetConnectionsWithConnectedMachineForFocusedMachineContent.Serialization.cs @@ -22,6 +22,23 @@ internal GetConnectionsWithConnectedMachineForFocusedMachineContent() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual GetConnectionsWithConnectedMachineForFocusedMachineContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeGetConnectionsWithConnectedMachineForFocusedMachineContent(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(GetConnectionsWithConnectedMachineForFocusedMachineContent)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -144,23 +161,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. GetConnectionsWithConnectedMachineForFocusedMachineContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual GetConnectionsWithConnectedMachineForFocusedMachineContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeGetConnectionsWithConnectedMachineForFocusedMachineContent(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(GetConnectionsWithConnectedMachineForFocusedMachineContent)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/dependencymap/Azure.ResourceManager.DependencyMap/src/Generated/Models/GetDependencyViewForAllMachinesContent.Serialization.cs b/sdk/dependencymap/Azure.ResourceManager.DependencyMap/src/Generated/Models/GetDependencyViewForAllMachinesContent.Serialization.cs index 1a8a4e3491b0..5b07ac3133ff 100644 --- a/sdk/dependencymap/Azure.ResourceManager.DependencyMap/src/Generated/Models/GetDependencyViewForAllMachinesContent.Serialization.cs +++ b/sdk/dependencymap/Azure.ResourceManager.DependencyMap/src/Generated/Models/GetDependencyViewForAllMachinesContent.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.DependencyMap.Models /// GetDependencyViewForAllMachines request model. public partial class GetDependencyViewForAllMachinesContent : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual GetDependencyViewForAllMachinesContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeGetDependencyViewForAllMachinesContent(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(GetDependencyViewForAllMachinesContent)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -123,23 +140,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. GetDependencyViewForAllMachinesContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual GetDependencyViewForAllMachinesContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeGetDependencyViewForAllMachinesContent(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(GetDependencyViewForAllMachinesContent)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/dependencymap/Azure.ResourceManager.DependencyMap/src/Generated/Models/GetDependencyViewForAllMachinesOperationResult.Serialization.cs b/sdk/dependencymap/Azure.ResourceManager.DependencyMap/src/Generated/Models/GetDependencyViewForAllMachinesOperationResult.Serialization.cs index ea6d27dac6da..a7f0c05791a7 100644 --- a/sdk/dependencymap/Azure.ResourceManager.DependencyMap/src/Generated/Models/GetDependencyViewForAllMachinesOperationResult.Serialization.cs +++ b/sdk/dependencymap/Azure.ResourceManager.DependencyMap/src/Generated/Models/GetDependencyViewForAllMachinesOperationResult.Serialization.cs @@ -23,6 +23,30 @@ internal GetDependencyViewForAllMachinesOperationResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual GetDependencyViewForAllMachinesOperationResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeGetDependencyViewForAllMachinesOperationResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(GetDependencyViewForAllMachinesOperationResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static GetDependencyViewForAllMachinesOperationResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeGetDependencyViewForAllMachinesOperationResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -212,31 +236,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. GetDependencyViewForAllMachinesOperationResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual GetDependencyViewForAllMachinesOperationResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeGetDependencyViewForAllMachinesOperationResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(GetDependencyViewForAllMachinesOperationResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static GetDependencyViewForAllMachinesOperationResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeGetDependencyViewForAllMachinesOperationResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/dependencymap/Azure.ResourceManager.DependencyMap/src/Generated/Models/GetDependencyViewForAllMachinesResultProperties.Serialization.cs b/sdk/dependencymap/Azure.ResourceManager.DependencyMap/src/Generated/Models/GetDependencyViewForAllMachinesResultProperties.Serialization.cs index 6f89034b99e3..b41b03d23d9f 100644 --- a/sdk/dependencymap/Azure.ResourceManager.DependencyMap/src/Generated/Models/GetDependencyViewForAllMachinesResultProperties.Serialization.cs +++ b/sdk/dependencymap/Azure.ResourceManager.DependencyMap/src/Generated/Models/GetDependencyViewForAllMachinesResultProperties.Serialization.cs @@ -21,6 +21,23 @@ internal GetDependencyViewForAllMachinesResultProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual GetDependencyViewForAllMachinesResultProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeGetDependencyViewForAllMachinesResultProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(GetDependencyViewForAllMachinesResultProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -120,23 +137,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. GetDependencyViewForAllMachinesResultProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual GetDependencyViewForAllMachinesResultProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeGetDependencyViewForAllMachinesResultProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(GetDependencyViewForAllMachinesResultProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/dependencymap/Azure.ResourceManager.DependencyMap/src/Generated/Models/GetDependencyViewForFocusedMachineContent.Serialization.cs b/sdk/dependencymap/Azure.ResourceManager.DependencyMap/src/Generated/Models/GetDependencyViewForFocusedMachineContent.Serialization.cs index 9546b38bd3d5..24965ce95d98 100644 --- a/sdk/dependencymap/Azure.ResourceManager.DependencyMap/src/Generated/Models/GetDependencyViewForFocusedMachineContent.Serialization.cs +++ b/sdk/dependencymap/Azure.ResourceManager.DependencyMap/src/Generated/Models/GetDependencyViewForFocusedMachineContent.Serialization.cs @@ -22,6 +22,23 @@ internal GetDependencyViewForFocusedMachineContent() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual GetDependencyViewForFocusedMachineContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeGetDependencyViewForFocusedMachineContent(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(GetDependencyViewForFocusedMachineContent)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -136,23 +153,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. GetDependencyViewForFocusedMachineContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual GetDependencyViewForFocusedMachineContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeGetDependencyViewForFocusedMachineContent(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(GetDependencyViewForFocusedMachineContent)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/dependencymap/Azure.ResourceManager.DependencyMap/src/Generated/Models/MapsResourceListResult.Serialization.cs b/sdk/dependencymap/Azure.ResourceManager.DependencyMap/src/Generated/Models/MapsResourceListResult.Serialization.cs index 788994099d39..10d8e9db4b19 100644 --- a/sdk/dependencymap/Azure.ResourceManager.DependencyMap/src/Generated/Models/MapsResourceListResult.Serialization.cs +++ b/sdk/dependencymap/Azure.ResourceManager.DependencyMap/src/Generated/Models/MapsResourceListResult.Serialization.cs @@ -22,6 +22,30 @@ internal MapsResourceListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual MapsResourceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeMapsResourceListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(MapsResourceListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static MapsResourceListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeMapsResourceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. MapsResourceListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual MapsResourceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeMapsResourceListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(MapsResourceListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static MapsResourceListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeMapsResourceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/dependencymap/Azure.ResourceManager.DependencyMap/src/Generated/Models/OffAzureDiscoverySourceProperties.Serialization.cs b/sdk/dependencymap/Azure.ResourceManager.DependencyMap/src/Generated/Models/OffAzureDiscoverySourceProperties.Serialization.cs index 7530d4445c85..62dfc73ce0fb 100644 --- a/sdk/dependencymap/Azure.ResourceManager.DependencyMap/src/Generated/Models/OffAzureDiscoverySourceProperties.Serialization.cs +++ b/sdk/dependencymap/Azure.ResourceManager.DependencyMap/src/Generated/Models/OffAzureDiscoverySourceProperties.Serialization.cs @@ -22,6 +22,23 @@ internal OffAzureDiscoverySourceProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override DependencyMapDiscoverySourceProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeOffAzureDiscoverySourceProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(OffAzureDiscoverySourceProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -121,23 +138,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. OffAzureDiscoverySourceProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (OffAzureDiscoverySourceProperties)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override DependencyMapDiscoverySourceProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeOffAzureDiscoverySourceProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(OffAzureDiscoverySourceProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/dependencymap/Azure.ResourceManager.DependencyMap/src/Generated/Models/UnknownDependencyMapDiscoverySourceProperties.Serialization.cs b/sdk/dependencymap/Azure.ResourceManager.DependencyMap/src/Generated/Models/UnknownDependencyMapDiscoverySourceProperties.Serialization.cs index 78817d235fc1..c56d9a0d2842 100644 --- a/sdk/dependencymap/Azure.ResourceManager.DependencyMap/src/Generated/Models/UnknownDependencyMapDiscoverySourceProperties.Serialization.cs +++ b/sdk/dependencymap/Azure.ResourceManager.DependencyMap/src/Generated/Models/UnknownDependencyMapDiscoverySourceProperties.Serialization.cs @@ -21,6 +21,23 @@ internal UnknownDependencyMapDiscoverySourceProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override DependencyMapDiscoverySourceProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDependencyMapDiscoverySourceProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DependencyMapDiscoverySourceProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -120,23 +137,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DependencyMapDiscoverySourceProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override DependencyMapDiscoverySourceProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDependencyMapDiscoverySourceProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DependencyMapDiscoverySourceProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/deviceprovisioningservices/Azure.ResourceManager.DeviceProvisioningServices/src/Generated/DeviceProvisioningServiceData.Serialization.cs b/sdk/deviceprovisioningservices/Azure.ResourceManager.DeviceProvisioningServices/src/Generated/DeviceProvisioningServiceData.Serialization.cs index 485a76f90a6a..907e812fedca 100644 --- a/sdk/deviceprovisioningservices/Azure.ResourceManager.DeviceProvisioningServices/src/Generated/DeviceProvisioningServiceData.Serialization.cs +++ b/sdk/deviceprovisioningservices/Azure.ResourceManager.DeviceProvisioningServices/src/Generated/DeviceProvisioningServiceData.Serialization.cs @@ -25,6 +25,30 @@ internal DeviceProvisioningServiceData() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDeviceProvisioningServiceData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DeviceProvisioningServiceData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static DeviceProvisioningServiceData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeDeviceProvisioningServiceData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -247,23 +271,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DeviceProvisioningServiceData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (DeviceProvisioningServiceData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDeviceProvisioningServiceData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DeviceProvisioningServiceData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -278,12 +285,5 @@ internal static RequestContent ToRequestContent(DeviceProvisioningServiceData de content.JsonWriter.WriteObjectValue(deviceProvisioningServiceData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static DeviceProvisioningServiceData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeDeviceProvisioningServiceData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/deviceprovisioningservices/Azure.ResourceManager.DeviceProvisioningServices/src/Generated/DeviceProvisioningServicesCertificateData.Serialization.cs b/sdk/deviceprovisioningservices/Azure.ResourceManager.DeviceProvisioningServices/src/Generated/DeviceProvisioningServicesCertificateData.Serialization.cs index 75f8b94d84cb..7fed9c1c9841 100644 --- a/sdk/deviceprovisioningservices/Azure.ResourceManager.DeviceProvisioningServices/src/Generated/DeviceProvisioningServicesCertificateData.Serialization.cs +++ b/sdk/deviceprovisioningservices/Azure.ResourceManager.DeviceProvisioningServices/src/Generated/DeviceProvisioningServicesCertificateData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.DeviceProvisioningServices /// The X509 Certificate. public partial class DeviceProvisioningServicesCertificateData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDeviceProvisioningServicesCertificateData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DeviceProvisioningServicesCertificateData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static DeviceProvisioningServicesCertificateData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeDeviceProvisioningServicesCertificateData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -170,23 +194,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DeviceProvisioningServicesCertificateData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (DeviceProvisioningServicesCertificateData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDeviceProvisioningServicesCertificateData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DeviceProvisioningServicesCertificateData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -201,12 +208,5 @@ internal static RequestContent ToRequestContent(DeviceProvisioningServicesCertif content.JsonWriter.WriteObjectValue(deviceProvisioningServicesCertificateData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static DeviceProvisioningServicesCertificateData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeDeviceProvisioningServicesCertificateData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/deviceprovisioningservices/Azure.ResourceManager.DeviceProvisioningServices/src/Generated/DeviceProvisioningServicesPrivateEndpointConnectionData.Serialization.cs b/sdk/deviceprovisioningservices/Azure.ResourceManager.DeviceProvisioningServices/src/Generated/DeviceProvisioningServicesPrivateEndpointConnectionData.Serialization.cs index fa860e5b142f..0daad23c0f50 100644 --- a/sdk/deviceprovisioningservices/Azure.ResourceManager.DeviceProvisioningServices/src/Generated/DeviceProvisioningServicesPrivateEndpointConnectionData.Serialization.cs +++ b/sdk/deviceprovisioningservices/Azure.ResourceManager.DeviceProvisioningServices/src/Generated/DeviceProvisioningServicesPrivateEndpointConnectionData.Serialization.cs @@ -25,6 +25,30 @@ internal DeviceProvisioningServicesPrivateEndpointConnectionData() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDeviceProvisioningServicesPrivateEndpointConnectionData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DeviceProvisioningServicesPrivateEndpointConnectionData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static DeviceProvisioningServicesPrivateEndpointConnectionData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeDeviceProvisioningServicesPrivateEndpointConnectionData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -152,23 +176,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DeviceProvisioningServicesPrivateEndpointConnectionData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (DeviceProvisioningServicesPrivateEndpointConnectionData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDeviceProvisioningServicesPrivateEndpointConnectionData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DeviceProvisioningServicesPrivateEndpointConnectionData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -183,12 +190,5 @@ internal static RequestContent ToRequestContent(DeviceProvisioningServicesPrivat content.JsonWriter.WriteObjectValue(deviceProvisioningServicesPrivateEndpointConnectionData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static DeviceProvisioningServicesPrivateEndpointConnectionData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeDeviceProvisioningServicesPrivateEndpointConnectionData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/deviceprovisioningservices/Azure.ResourceManager.DeviceProvisioningServices/src/Generated/DeviceProvisioningServicesPrivateLinkResourceData.Serialization.cs b/sdk/deviceprovisioningservices/Azure.ResourceManager.DeviceProvisioningServices/src/Generated/DeviceProvisioningServicesPrivateLinkResourceData.Serialization.cs index 54c4834e6b57..5299ccd77ecc 100644 --- a/sdk/deviceprovisioningservices/Azure.ResourceManager.DeviceProvisioningServices/src/Generated/DeviceProvisioningServicesPrivateLinkResourceData.Serialization.cs +++ b/sdk/deviceprovisioningservices/Azure.ResourceManager.DeviceProvisioningServices/src/Generated/DeviceProvisioningServicesPrivateLinkResourceData.Serialization.cs @@ -25,6 +25,30 @@ internal DeviceProvisioningServicesPrivateLinkResourceData() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDeviceProvisioningServicesPrivateLinkResourceData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DeviceProvisioningServicesPrivateLinkResourceData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static DeviceProvisioningServicesPrivateLinkResourceData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeDeviceProvisioningServicesPrivateLinkResourceData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -152,31 +176,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DeviceProvisioningServicesPrivateLinkResourceData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (DeviceProvisioningServicesPrivateLinkResourceData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDeviceProvisioningServicesPrivateLinkResourceData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DeviceProvisioningServicesPrivateLinkResourceData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static DeviceProvisioningServicesPrivateLinkResourceData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeDeviceProvisioningServicesPrivateLinkResourceData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/deviceprovisioningservices/Azure.ResourceManager.DeviceProvisioningServices/src/Generated/Models/CertificateListDescription.Serialization.cs b/sdk/deviceprovisioningservices/Azure.ResourceManager.DeviceProvisioningServices/src/Generated/Models/CertificateListDescription.Serialization.cs index 1481f14f4f54..ab785ae1beb0 100644 --- a/sdk/deviceprovisioningservices/Azure.ResourceManager.DeviceProvisioningServices/src/Generated/Models/CertificateListDescription.Serialization.cs +++ b/sdk/deviceprovisioningservices/Azure.ResourceManager.DeviceProvisioningServices/src/Generated/Models/CertificateListDescription.Serialization.cs @@ -17,6 +17,30 @@ namespace Azure.ResourceManager.DeviceProvisioningServices.Models /// The JSON-serialized array of Certificate objects. internal partial class CertificateListDescription : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual CertificateListDescription PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeCertificateListDescription(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(CertificateListDescription)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static CertificateListDescription FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeCertificateListDescription(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -133,31 +157,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. CertificateListDescription IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual CertificateListDescription PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeCertificateListDescription(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(CertificateListDescription)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static CertificateListDescription FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeCertificateListDescription(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/deviceprovisioningservices/Azure.ResourceManager.DeviceProvisioningServices/src/Generated/Models/CertificateVerificationCodeContent.Serialization.cs b/sdk/deviceprovisioningservices/Azure.ResourceManager.DeviceProvisioningServices/src/Generated/Models/CertificateVerificationCodeContent.Serialization.cs index e80444d36205..975ce7c4bc3e 100644 --- a/sdk/deviceprovisioningservices/Azure.ResourceManager.DeviceProvisioningServices/src/Generated/Models/CertificateVerificationCodeContent.Serialization.cs +++ b/sdk/deviceprovisioningservices/Azure.ResourceManager.DeviceProvisioningServices/src/Generated/Models/CertificateVerificationCodeContent.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.DeviceProvisioningServices.Models /// The JSON-serialized leaf certificate. public partial class CertificateVerificationCodeContent : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual CertificateVerificationCodeContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeCertificateVerificationCodeContent(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(CertificateVerificationCodeContent)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -119,23 +136,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. CertificateVerificationCodeContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual CertificateVerificationCodeContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeCertificateVerificationCodeContent(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(CertificateVerificationCodeContent)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/deviceprovisioningservices/Azure.ResourceManager.DeviceProvisioningServices/src/Generated/Models/CertificateVerificationCodeProperties.Serialization.cs b/sdk/deviceprovisioningservices/Azure.ResourceManager.DeviceProvisioningServices/src/Generated/Models/CertificateVerificationCodeProperties.Serialization.cs index 858f4c37e8f8..13ec08d99254 100644 --- a/sdk/deviceprovisioningservices/Azure.ResourceManager.DeviceProvisioningServices/src/Generated/Models/CertificateVerificationCodeProperties.Serialization.cs +++ b/sdk/deviceprovisioningservices/Azure.ResourceManager.DeviceProvisioningServices/src/Generated/Models/CertificateVerificationCodeProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.DeviceProvisioningServices.Models /// The CertificateVerificationCodeProperties. public partial class CertificateVerificationCodeProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual CertificateVerificationCodeProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeCertificateVerificationCodeProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(CertificateVerificationCodeProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -242,23 +259,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. CertificateVerificationCodeProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual CertificateVerificationCodeProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeCertificateVerificationCodeProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(CertificateVerificationCodeProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/deviceprovisioningservices/Azure.ResourceManager.DeviceProvisioningServices/src/Generated/Models/CertificateVerificationCodeResult.Serialization.cs b/sdk/deviceprovisioningservices/Azure.ResourceManager.DeviceProvisioningServices/src/Generated/Models/CertificateVerificationCodeResult.Serialization.cs index 0fa45799ac31..9a16f6beb9a9 100644 --- a/sdk/deviceprovisioningservices/Azure.ResourceManager.DeviceProvisioningServices/src/Generated/Models/CertificateVerificationCodeResult.Serialization.cs +++ b/sdk/deviceprovisioningservices/Azure.ResourceManager.DeviceProvisioningServices/src/Generated/Models/CertificateVerificationCodeResult.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.DeviceProvisioningServices.Models /// Description of the response of the verification code. public partial class CertificateVerificationCodeResult : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeCertificateVerificationCodeResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(CertificateVerificationCodeResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static CertificateVerificationCodeResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeCertificateVerificationCodeResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -175,31 +199,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. CertificateVerificationCodeResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (CertificateVerificationCodeResult)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeCertificateVerificationCodeResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(CertificateVerificationCodeResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static CertificateVerificationCodeResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeCertificateVerificationCodeResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/deviceprovisioningservices/Azure.ResourceManager.DeviceProvisioningServices/src/Generated/Models/DeviceProvisioningServicePatch.Serialization.cs b/sdk/deviceprovisioningservices/Azure.ResourceManager.DeviceProvisioningServices/src/Generated/Models/DeviceProvisioningServicePatch.Serialization.cs index 700c7100ffe4..532ee86d06a7 100644 --- a/sdk/deviceprovisioningservices/Azure.ResourceManager.DeviceProvisioningServices/src/Generated/Models/DeviceProvisioningServicePatch.Serialization.cs +++ b/sdk/deviceprovisioningservices/Azure.ResourceManager.DeviceProvisioningServices/src/Generated/Models/DeviceProvisioningServicePatch.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.DeviceProvisioningServices.Models /// A container holding only the Tags for a resource, allowing the user to update the tags on a Provisioning Service instance. public partial class DeviceProvisioningServicePatch : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DeviceProvisioningServicePatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDeviceProvisioningServicePatch(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DeviceProvisioningServicePatch)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,23 +163,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DeviceProvisioningServicePatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DeviceProvisioningServicePatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDeviceProvisioningServicePatch(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DeviceProvisioningServicePatch)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/deviceprovisioningservices/Azure.ResourceManager.DeviceProvisioningServices/src/Generated/Models/DeviceProvisioningServiceProperties.Serialization.cs b/sdk/deviceprovisioningservices/Azure.ResourceManager.DeviceProvisioningServices/src/Generated/Models/DeviceProvisioningServiceProperties.Serialization.cs index 21a1e4279a4d..3feb5caa59ed 100644 --- a/sdk/deviceprovisioningservices/Azure.ResourceManager.DeviceProvisioningServices/src/Generated/Models/DeviceProvisioningServiceProperties.Serialization.cs +++ b/sdk/deviceprovisioningservices/Azure.ResourceManager.DeviceProvisioningServices/src/Generated/Models/DeviceProvisioningServiceProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.DeviceProvisioningServices.Models /// the service specific properties of a provisioning service, including keys, linked iot hubs, current state, and system generated properties such as hostname and idScope. public partial class DeviceProvisioningServiceProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DeviceProvisioningServiceProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDeviceProvisioningServiceProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DeviceProvisioningServiceProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -352,23 +369,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DeviceProvisioningServiceProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DeviceProvisioningServiceProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDeviceProvisioningServiceProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DeviceProvisioningServiceProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/deviceprovisioningservices/Azure.ResourceManager.DeviceProvisioningServices/src/Generated/Models/DeviceProvisioningServicesCertificateProperties.Serialization.cs b/sdk/deviceprovisioningservices/Azure.ResourceManager.DeviceProvisioningServices/src/Generated/Models/DeviceProvisioningServicesCertificateProperties.Serialization.cs index dca1db8f7c27..cf49c280143f 100644 --- a/sdk/deviceprovisioningservices/Azure.ResourceManager.DeviceProvisioningServices/src/Generated/Models/DeviceProvisioningServicesCertificateProperties.Serialization.cs +++ b/sdk/deviceprovisioningservices/Azure.ResourceManager.DeviceProvisioningServices/src/Generated/Models/DeviceProvisioningServicesCertificateProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.DeviceProvisioningServices.Models /// The description of an X509 CA Certificate. public partial class DeviceProvisioningServicesCertificateProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DeviceProvisioningServicesCertificateProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDeviceProvisioningServicesCertificateProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DeviceProvisioningServicesCertificateProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -230,23 +247,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DeviceProvisioningServicesCertificateProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DeviceProvisioningServicesCertificateProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDeviceProvisioningServicesCertificateProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DeviceProvisioningServicesCertificateProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/deviceprovisioningservices/Azure.ResourceManager.DeviceProvisioningServices/src/Generated/Models/DeviceProvisioningServicesIPFilterRule.Serialization.cs b/sdk/deviceprovisioningservices/Azure.ResourceManager.DeviceProvisioningServices/src/Generated/Models/DeviceProvisioningServicesIPFilterRule.Serialization.cs index 49d5ea7d6372..dcd9963ded51 100644 --- a/sdk/deviceprovisioningservices/Azure.ResourceManager.DeviceProvisioningServices/src/Generated/Models/DeviceProvisioningServicesIPFilterRule.Serialization.cs +++ b/sdk/deviceprovisioningservices/Azure.ResourceManager.DeviceProvisioningServices/src/Generated/Models/DeviceProvisioningServicesIPFilterRule.Serialization.cs @@ -21,6 +21,23 @@ internal DeviceProvisioningServicesIPFilterRule() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DeviceProvisioningServicesIPFilterRule PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDeviceProvisioningServicesIPFilterRule(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DeviceProvisioningServicesIPFilterRule)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -151,23 +168,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DeviceProvisioningServicesIPFilterRule IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DeviceProvisioningServicesIPFilterRule PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDeviceProvisioningServicesIPFilterRule(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DeviceProvisioningServicesIPFilterRule)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/deviceprovisioningservices/Azure.ResourceManager.DeviceProvisioningServices/src/Generated/Models/DeviceProvisioningServicesNameAvailabilityContent.Serialization.cs b/sdk/deviceprovisioningservices/Azure.ResourceManager.DeviceProvisioningServices/src/Generated/Models/DeviceProvisioningServicesNameAvailabilityContent.Serialization.cs index c9e87687b8ed..7ef6c0f483f3 100644 --- a/sdk/deviceprovisioningservices/Azure.ResourceManager.DeviceProvisioningServices/src/Generated/Models/DeviceProvisioningServicesNameAvailabilityContent.Serialization.cs +++ b/sdk/deviceprovisioningservices/Azure.ResourceManager.DeviceProvisioningServices/src/Generated/Models/DeviceProvisioningServicesNameAvailabilityContent.Serialization.cs @@ -22,6 +22,23 @@ internal DeviceProvisioningServicesNameAvailabilityContent() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DeviceProvisioningServicesNameAvailabilityContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDeviceProvisioningServicesNameAvailabilityContent(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DeviceProvisioningServicesNameAvailabilityContent)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -121,23 +138,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DeviceProvisioningServicesNameAvailabilityContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DeviceProvisioningServicesNameAvailabilityContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDeviceProvisioningServicesNameAvailabilityContent(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DeviceProvisioningServicesNameAvailabilityContent)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/deviceprovisioningservices/Azure.ResourceManager.DeviceProvisioningServices/src/Generated/Models/DeviceProvisioningServicesNameAvailabilityResult.Serialization.cs b/sdk/deviceprovisioningservices/Azure.ResourceManager.DeviceProvisioningServices/src/Generated/Models/DeviceProvisioningServicesNameAvailabilityResult.Serialization.cs index ce32475e0be1..a2862edb579b 100644 --- a/sdk/deviceprovisioningservices/Azure.ResourceManager.DeviceProvisioningServices/src/Generated/Models/DeviceProvisioningServicesNameAvailabilityResult.Serialization.cs +++ b/sdk/deviceprovisioningservices/Azure.ResourceManager.DeviceProvisioningServices/src/Generated/Models/DeviceProvisioningServicesNameAvailabilityResult.Serialization.cs @@ -17,6 +17,30 @@ namespace Azure.ResourceManager.DeviceProvisioningServices.Models /// Description of name availability. public partial class DeviceProvisioningServicesNameAvailabilityResult : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DeviceProvisioningServicesNameAvailabilityResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDeviceProvisioningServicesNameAvailabilityResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DeviceProvisioningServicesNameAvailabilityResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static DeviceProvisioningServicesNameAvailabilityResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeDeviceProvisioningServicesNameAvailabilityResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -149,31 +173,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DeviceProvisioningServicesNameAvailabilityResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DeviceProvisioningServicesNameAvailabilityResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDeviceProvisioningServicesNameAvailabilityResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DeviceProvisioningServicesNameAvailabilityResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static DeviceProvisioningServicesNameAvailabilityResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeDeviceProvisioningServicesNameAvailabilityResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/deviceprovisioningservices/Azure.ResourceManager.DeviceProvisioningServices/src/Generated/Models/DeviceProvisioningServicesPrivateEndpoint.Serialization.cs b/sdk/deviceprovisioningservices/Azure.ResourceManager.DeviceProvisioningServices/src/Generated/Models/DeviceProvisioningServicesPrivateEndpoint.Serialization.cs index 0130360fd6f1..c87bc730e6dc 100644 --- a/sdk/deviceprovisioningservices/Azure.ResourceManager.DeviceProvisioningServices/src/Generated/Models/DeviceProvisioningServicesPrivateEndpoint.Serialization.cs +++ b/sdk/deviceprovisioningservices/Azure.ResourceManager.DeviceProvisioningServices/src/Generated/Models/DeviceProvisioningServicesPrivateEndpoint.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.DeviceProvisioningServices.Models /// The private endpoint property of a private endpoint connection. internal partial class DeviceProvisioningServicesPrivateEndpoint : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DeviceProvisioningServicesPrivateEndpoint PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDeviceProvisioningServicesPrivateEndpoint(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DeviceProvisioningServicesPrivateEndpoint)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -123,23 +140,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DeviceProvisioningServicesPrivateEndpoint IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DeviceProvisioningServicesPrivateEndpoint PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDeviceProvisioningServicesPrivateEndpoint(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DeviceProvisioningServicesPrivateEndpoint)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/deviceprovisioningservices/Azure.ResourceManager.DeviceProvisioningServices/src/Generated/Models/DeviceProvisioningServicesPrivateEndpointConnectionProperties.Serialization.cs b/sdk/deviceprovisioningservices/Azure.ResourceManager.DeviceProvisioningServices/src/Generated/Models/DeviceProvisioningServicesPrivateEndpointConnectionProperties.Serialization.cs index 7c91a62c49ae..7f02b5749427 100644 --- a/sdk/deviceprovisioningservices/Azure.ResourceManager.DeviceProvisioningServices/src/Generated/Models/DeviceProvisioningServicesPrivateEndpointConnectionProperties.Serialization.cs +++ b/sdk/deviceprovisioningservices/Azure.ResourceManager.DeviceProvisioningServices/src/Generated/Models/DeviceProvisioningServicesPrivateEndpointConnectionProperties.Serialization.cs @@ -21,6 +21,23 @@ internal DeviceProvisioningServicesPrivateEndpointConnectionProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DeviceProvisioningServicesPrivateEndpointConnectionProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDeviceProvisioningServicesPrivateEndpointConnectionProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DeviceProvisioningServicesPrivateEndpointConnectionProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -135,23 +152,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DeviceProvisioningServicesPrivateEndpointConnectionProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DeviceProvisioningServicesPrivateEndpointConnectionProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDeviceProvisioningServicesPrivateEndpointConnectionProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DeviceProvisioningServicesPrivateEndpointConnectionProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/deviceprovisioningservices/Azure.ResourceManager.DeviceProvisioningServices/src/Generated/Models/DeviceProvisioningServicesPrivateLinkResourceProperties.Serialization.cs b/sdk/deviceprovisioningservices/Azure.ResourceManager.DeviceProvisioningServices/src/Generated/Models/DeviceProvisioningServicesPrivateLinkResourceProperties.Serialization.cs index 7114062664b6..fa67dc5e8771 100644 --- a/sdk/deviceprovisioningservices/Azure.ResourceManager.DeviceProvisioningServices/src/Generated/Models/DeviceProvisioningServicesPrivateLinkResourceProperties.Serialization.cs +++ b/sdk/deviceprovisioningservices/Azure.ResourceManager.DeviceProvisioningServices/src/Generated/Models/DeviceProvisioningServicesPrivateLinkResourceProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.DeviceProvisioningServices.Models /// The properties for a group information object. public partial class DeviceProvisioningServicesPrivateLinkResourceProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DeviceProvisioningServicesPrivateLinkResourceProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDeviceProvisioningServicesPrivateLinkResourceProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DeviceProvisioningServicesPrivateLinkResourceProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -192,23 +209,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DeviceProvisioningServicesPrivateLinkResourceProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DeviceProvisioningServicesPrivateLinkResourceProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDeviceProvisioningServicesPrivateLinkResourceProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DeviceProvisioningServicesPrivateLinkResourceProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/deviceprovisioningservices/Azure.ResourceManager.DeviceProvisioningServices/src/Generated/Models/DeviceProvisioningServicesPrivateLinkServiceConnectionState.Serialization.cs b/sdk/deviceprovisioningservices/Azure.ResourceManager.DeviceProvisioningServices/src/Generated/Models/DeviceProvisioningServicesPrivateLinkServiceConnectionState.Serialization.cs index d25da4a1f66d..28226002e0f2 100644 --- a/sdk/deviceprovisioningservices/Azure.ResourceManager.DeviceProvisioningServices/src/Generated/Models/DeviceProvisioningServicesPrivateLinkServiceConnectionState.Serialization.cs +++ b/sdk/deviceprovisioningservices/Azure.ResourceManager.DeviceProvisioningServices/src/Generated/Models/DeviceProvisioningServicesPrivateLinkServiceConnectionState.Serialization.cs @@ -21,6 +21,23 @@ internal DeviceProvisioningServicesPrivateLinkServiceConnectionState() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DeviceProvisioningServicesPrivateLinkServiceConnectionState PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDeviceProvisioningServicesPrivateLinkServiceConnectionState(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DeviceProvisioningServicesPrivateLinkServiceConnectionState)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -139,23 +156,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DeviceProvisioningServicesPrivateLinkServiceConnectionState IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DeviceProvisioningServicesPrivateLinkServiceConnectionState PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDeviceProvisioningServicesPrivateLinkServiceConnectionState(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DeviceProvisioningServicesPrivateLinkServiceConnectionState)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/deviceprovisioningservices/Azure.ResourceManager.DeviceProvisioningServices/src/Generated/Models/DeviceProvisioningServicesSharedAccessKey.Serialization.cs b/sdk/deviceprovisioningservices/Azure.ResourceManager.DeviceProvisioningServices/src/Generated/Models/DeviceProvisioningServicesSharedAccessKey.Serialization.cs index af484c5fa5b4..257c5d1c89ad 100644 --- a/sdk/deviceprovisioningservices/Azure.ResourceManager.DeviceProvisioningServices/src/Generated/Models/DeviceProvisioningServicesSharedAccessKey.Serialization.cs +++ b/sdk/deviceprovisioningservices/Azure.ResourceManager.DeviceProvisioningServices/src/Generated/Models/DeviceProvisioningServicesSharedAccessKey.Serialization.cs @@ -22,6 +22,30 @@ internal DeviceProvisioningServicesSharedAccessKey() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DeviceProvisioningServicesSharedAccessKey PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDeviceProvisioningServicesSharedAccessKey(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DeviceProvisioningServicesSharedAccessKey)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static DeviceProvisioningServicesSharedAccessKey FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeDeviceProvisioningServicesSharedAccessKey(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -151,31 +175,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DeviceProvisioningServicesSharedAccessKey IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DeviceProvisioningServicesSharedAccessKey PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDeviceProvisioningServicesSharedAccessKey(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DeviceProvisioningServicesSharedAccessKey)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static DeviceProvisioningServicesSharedAccessKey FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeDeviceProvisioningServicesSharedAccessKey(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/deviceprovisioningservices/Azure.ResourceManager.DeviceProvisioningServices/src/Generated/Models/DeviceProvisioningServicesSkuDefinition.Serialization.cs b/sdk/deviceprovisioningservices/Azure.ResourceManager.DeviceProvisioningServices/src/Generated/Models/DeviceProvisioningServicesSkuDefinition.Serialization.cs index e553a60eaf89..017229683d78 100644 --- a/sdk/deviceprovisioningservices/Azure.ResourceManager.DeviceProvisioningServices/src/Generated/Models/DeviceProvisioningServicesSkuDefinition.Serialization.cs +++ b/sdk/deviceprovisioningservices/Azure.ResourceManager.DeviceProvisioningServices/src/Generated/Models/DeviceProvisioningServicesSkuDefinition.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.DeviceProvisioningServices.Models /// Available SKUs of tier and units. public partial class DeviceProvisioningServicesSkuDefinition : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DeviceProvisioningServicesSkuDefinition PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDeviceProvisioningServicesSkuDefinition(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DeviceProvisioningServicesSkuDefinition)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -122,23 +139,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DeviceProvisioningServicesSkuDefinition IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DeviceProvisioningServicesSkuDefinition PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDeviceProvisioningServicesSkuDefinition(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DeviceProvisioningServicesSkuDefinition)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/deviceprovisioningservices/Azure.ResourceManager.DeviceProvisioningServices/src/Generated/Models/DeviceProvisioningServicesSkuInfo.Serialization.cs b/sdk/deviceprovisioningservices/Azure.ResourceManager.DeviceProvisioningServices/src/Generated/Models/DeviceProvisioningServicesSkuInfo.Serialization.cs index e6e9915bba78..9b1f7b29decf 100644 --- a/sdk/deviceprovisioningservices/Azure.ResourceManager.DeviceProvisioningServices/src/Generated/Models/DeviceProvisioningServicesSkuInfo.Serialization.cs +++ b/sdk/deviceprovisioningservices/Azure.ResourceManager.DeviceProvisioningServices/src/Generated/Models/DeviceProvisioningServicesSkuInfo.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.DeviceProvisioningServices.Models /// List of possible provisioning service SKUs. public partial class DeviceProvisioningServicesSkuInfo : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DeviceProvisioningServicesSkuInfo PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDeviceProvisioningServicesSkuInfo(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DeviceProvisioningServicesSkuInfo)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -148,23 +165,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DeviceProvisioningServicesSkuInfo IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DeviceProvisioningServicesSkuInfo PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDeviceProvisioningServicesSkuInfo(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DeviceProvisioningServicesSkuInfo)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/deviceprovisioningservices/Azure.ResourceManager.DeviceProvisioningServices/src/Generated/Models/DeviceRegistryNamespaceDescription.Serialization.cs b/sdk/deviceprovisioningservices/Azure.ResourceManager.DeviceProvisioningServices/src/Generated/Models/DeviceRegistryNamespaceDescription.Serialization.cs index 3860aee81b78..c6e03b4ab734 100644 --- a/sdk/deviceprovisioningservices/Azure.ResourceManager.DeviceProvisioningServices/src/Generated/Models/DeviceRegistryNamespaceDescription.Serialization.cs +++ b/sdk/deviceprovisioningservices/Azure.ResourceManager.DeviceProvisioningServices/src/Generated/Models/DeviceRegistryNamespaceDescription.Serialization.cs @@ -22,6 +22,23 @@ internal DeviceRegistryNamespaceDescription() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DeviceRegistryNamespaceDescription PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDeviceRegistryNamespaceDescription(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DeviceRegistryNamespaceDescription)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -144,23 +161,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DeviceRegistryNamespaceDescription IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DeviceRegistryNamespaceDescription PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDeviceRegistryNamespaceDescription(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DeviceRegistryNamespaceDescription)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/deviceprovisioningservices/Azure.ResourceManager.DeviceProvisioningServices/src/Generated/Models/IotDpsSkuDefinitionListResult.Serialization.cs b/sdk/deviceprovisioningservices/Azure.ResourceManager.DeviceProvisioningServices/src/Generated/Models/IotDpsSkuDefinitionListResult.Serialization.cs index 38c706c79194..400a69f084c8 100644 --- a/sdk/deviceprovisioningservices/Azure.ResourceManager.DeviceProvisioningServices/src/Generated/Models/IotDpsSkuDefinitionListResult.Serialization.cs +++ b/sdk/deviceprovisioningservices/Azure.ResourceManager.DeviceProvisioningServices/src/Generated/Models/IotDpsSkuDefinitionListResult.Serialization.cs @@ -22,6 +22,30 @@ internal IotDpsSkuDefinitionListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual IotDpsSkuDefinitionListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeIotDpsSkuDefinitionListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(IotDpsSkuDefinitionListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static IotDpsSkuDefinitionListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeIotDpsSkuDefinitionListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. IotDpsSkuDefinitionListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual IotDpsSkuDefinitionListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeIotDpsSkuDefinitionListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(IotDpsSkuDefinitionListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static IotDpsSkuDefinitionListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeIotDpsSkuDefinitionListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/deviceprovisioningservices/Azure.ResourceManager.DeviceProvisioningServices/src/Generated/Models/IotHubDefinitionDescription.Serialization.cs b/sdk/deviceprovisioningservices/Azure.ResourceManager.DeviceProvisioningServices/src/Generated/Models/IotHubDefinitionDescription.Serialization.cs index 153b1bbe93ec..1b5846139388 100644 --- a/sdk/deviceprovisioningservices/Azure.ResourceManager.DeviceProvisioningServices/src/Generated/Models/IotHubDefinitionDescription.Serialization.cs +++ b/sdk/deviceprovisioningservices/Azure.ResourceManager.DeviceProvisioningServices/src/Generated/Models/IotHubDefinitionDescription.Serialization.cs @@ -22,6 +22,23 @@ internal IotHubDefinitionDescription() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual IotHubDefinitionDescription PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeIotHubDefinitionDescription(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(IotHubDefinitionDescription)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -176,23 +193,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. IotHubDefinitionDescription IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual IotHubDefinitionDescription PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeIotHubDefinitionDescription(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(IotHubDefinitionDescription)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/deviceprovisioningservices/Azure.ResourceManager.DeviceProvisioningServices/src/Generated/Models/PrivateLinkResources.Serialization.cs b/sdk/deviceprovisioningservices/Azure.ResourceManager.DeviceProvisioningServices/src/Generated/Models/PrivateLinkResources.Serialization.cs index 3384a7f19d14..7aff65d76668 100644 --- a/sdk/deviceprovisioningservices/Azure.ResourceManager.DeviceProvisioningServices/src/Generated/Models/PrivateLinkResources.Serialization.cs +++ b/sdk/deviceprovisioningservices/Azure.ResourceManager.DeviceProvisioningServices/src/Generated/Models/PrivateLinkResources.Serialization.cs @@ -17,6 +17,30 @@ namespace Azure.ResourceManager.DeviceProvisioningServices.Models /// The available private link resources for a provisioning service. internal partial class PrivateLinkResources : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual PrivateLinkResources PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializePrivateLinkResources(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(PrivateLinkResources)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static PrivateLinkResources FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializePrivateLinkResources(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -133,31 +157,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. PrivateLinkResources IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual PrivateLinkResources PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializePrivateLinkResources(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(PrivateLinkResources)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static PrivateLinkResources FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializePrivateLinkResources(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/deviceprovisioningservices/Azure.ResourceManager.DeviceProvisioningServices/src/Generated/Models/ProvisioningServiceDescriptionListResult.Serialization.cs b/sdk/deviceprovisioningservices/Azure.ResourceManager.DeviceProvisioningServices/src/Generated/Models/ProvisioningServiceDescriptionListResult.Serialization.cs index 87d1769169d0..c88e91647e0d 100644 --- a/sdk/deviceprovisioningservices/Azure.ResourceManager.DeviceProvisioningServices/src/Generated/Models/ProvisioningServiceDescriptionListResult.Serialization.cs +++ b/sdk/deviceprovisioningservices/Azure.ResourceManager.DeviceProvisioningServices/src/Generated/Models/ProvisioningServiceDescriptionListResult.Serialization.cs @@ -22,6 +22,30 @@ internal ProvisioningServiceDescriptionListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ProvisioningServiceDescriptionListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeProvisioningServiceDescriptionListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ProvisioningServiceDescriptionListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static ProvisioningServiceDescriptionListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeProvisioningServiceDescriptionListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ProvisioningServiceDescriptionListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ProvisioningServiceDescriptionListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeProvisioningServiceDescriptionListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ProvisioningServiceDescriptionListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static ProvisioningServiceDescriptionListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeProvisioningServiceDescriptionListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/deviceprovisioningservices/Azure.ResourceManager.DeviceProvisioningServices/src/Generated/Models/SharedAccessSignatureAuthorizationRuleListResult.Serialization.cs b/sdk/deviceprovisioningservices/Azure.ResourceManager.DeviceProvisioningServices/src/Generated/Models/SharedAccessSignatureAuthorizationRuleListResult.Serialization.cs index e0af214d0939..c3a523d37dbf 100644 --- a/sdk/deviceprovisioningservices/Azure.ResourceManager.DeviceProvisioningServices/src/Generated/Models/SharedAccessSignatureAuthorizationRuleListResult.Serialization.cs +++ b/sdk/deviceprovisioningservices/Azure.ResourceManager.DeviceProvisioningServices/src/Generated/Models/SharedAccessSignatureAuthorizationRuleListResult.Serialization.cs @@ -22,6 +22,30 @@ internal SharedAccessSignatureAuthorizationRuleListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SharedAccessSignatureAuthorizationRuleListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSharedAccessSignatureAuthorizationRuleListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SharedAccessSignatureAuthorizationRuleListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static SharedAccessSignatureAuthorizationRuleListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeSharedAccessSignatureAuthorizationRuleListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SharedAccessSignatureAuthorizationRuleListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SharedAccessSignatureAuthorizationRuleListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSharedAccessSignatureAuthorizationRuleListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SharedAccessSignatureAuthorizationRuleListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static SharedAccessSignatureAuthorizationRuleListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeSharedAccessSignatureAuthorizationRuleListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/CredentialData.Serialization.cs b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/CredentialData.Serialization.cs index 1c97296e6661..b6bdcab3485d 100644 --- a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/CredentialData.Serialization.cs +++ b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/CredentialData.Serialization.cs @@ -25,6 +25,30 @@ internal CredentialData() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeCredentialData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(CredentialData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static CredentialData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeCredentialData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -189,23 +213,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. CredentialData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (CredentialData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeCredentialData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(CredentialData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -220,12 +227,5 @@ internal static RequestContent ToRequestContent(CredentialData credentialData) content.JsonWriter.WriteObjectValue(credentialData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static CredentialData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeCredentialData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/DeviceRegistryAssetData.Serialization.cs b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/DeviceRegistryAssetData.Serialization.cs index 6e4b31dc2353..4e203cbb30e0 100644 --- a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/DeviceRegistryAssetData.Serialization.cs +++ b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/DeviceRegistryAssetData.Serialization.cs @@ -25,6 +25,30 @@ internal DeviceRegistryAssetData() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDeviceRegistryAssetData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DeviceRegistryAssetData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static DeviceRegistryAssetData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeDeviceRegistryAssetData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -198,23 +222,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DeviceRegistryAssetData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (DeviceRegistryAssetData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDeviceRegistryAssetData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DeviceRegistryAssetData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -229,12 +236,5 @@ internal static RequestContent ToRequestContent(DeviceRegistryAssetData deviceRe content.JsonWriter.WriteObjectValue(deviceRegistryAssetData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static DeviceRegistryAssetData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeDeviceRegistryAssetData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/DeviceRegistryAssetEndpointProfileData.Serialization.cs b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/DeviceRegistryAssetEndpointProfileData.Serialization.cs index 6e0dcee73020..ad377e6bc134 100644 --- a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/DeviceRegistryAssetEndpointProfileData.Serialization.cs +++ b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/DeviceRegistryAssetEndpointProfileData.Serialization.cs @@ -25,6 +25,30 @@ internal DeviceRegistryAssetEndpointProfileData() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDeviceRegistryAssetEndpointProfileData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DeviceRegistryAssetEndpointProfileData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static DeviceRegistryAssetEndpointProfileData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeDeviceRegistryAssetEndpointProfileData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -198,23 +222,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DeviceRegistryAssetEndpointProfileData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (DeviceRegistryAssetEndpointProfileData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDeviceRegistryAssetEndpointProfileData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DeviceRegistryAssetEndpointProfileData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -229,12 +236,5 @@ internal static RequestContent ToRequestContent(DeviceRegistryAssetEndpointProfi content.JsonWriter.WriteObjectValue(deviceRegistryAssetEndpointProfileData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static DeviceRegistryAssetEndpointProfileData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeDeviceRegistryAssetEndpointProfileData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/DeviceRegistryBillingContainerData.Serialization.cs b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/DeviceRegistryBillingContainerData.Serialization.cs index 1c62c77df676..52779a1081af 100644 --- a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/DeviceRegistryBillingContainerData.Serialization.cs +++ b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/DeviceRegistryBillingContainerData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.DeviceRegistry /// billingContainer Model as Azure resource whose sole purpose is to keep track of billables resources under a subscription. public partial class DeviceRegistryBillingContainerData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDeviceRegistryBillingContainerData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DeviceRegistryBillingContainerData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static DeviceRegistryBillingContainerData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeDeviceRegistryBillingContainerData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -170,31 +194,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DeviceRegistryBillingContainerData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (DeviceRegistryBillingContainerData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDeviceRegistryBillingContainerData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DeviceRegistryBillingContainerData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static DeviceRegistryBillingContainerData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeDeviceRegistryBillingContainerData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/DeviceRegistryNamespaceAssetData.Serialization.cs b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/DeviceRegistryNamespaceAssetData.Serialization.cs index 234ab721bcd7..dcf4119507cb 100644 --- a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/DeviceRegistryNamespaceAssetData.Serialization.cs +++ b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/DeviceRegistryNamespaceAssetData.Serialization.cs @@ -25,6 +25,30 @@ internal DeviceRegistryNamespaceAssetData() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDeviceRegistryNamespaceAssetData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DeviceRegistryNamespaceAssetData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static DeviceRegistryNamespaceAssetData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeDeviceRegistryNamespaceAssetData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -198,23 +222,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DeviceRegistryNamespaceAssetData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (DeviceRegistryNamespaceAssetData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDeviceRegistryNamespaceAssetData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DeviceRegistryNamespaceAssetData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -229,12 +236,5 @@ internal static RequestContent ToRequestContent(DeviceRegistryNamespaceAssetData content.JsonWriter.WriteObjectValue(deviceRegistryNamespaceAssetData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static DeviceRegistryNamespaceAssetData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeDeviceRegistryNamespaceAssetData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/DeviceRegistryNamespaceData.Serialization.cs b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/DeviceRegistryNamespaceData.Serialization.cs index 6a7d96abaeb6..fe52146405b0 100644 --- a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/DeviceRegistryNamespaceData.Serialization.cs +++ b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/DeviceRegistryNamespaceData.Serialization.cs @@ -25,6 +25,30 @@ internal DeviceRegistryNamespaceData() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDeviceRegistryNamespaceData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DeviceRegistryNamespaceData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static DeviceRegistryNamespaceData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeDeviceRegistryNamespaceData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -205,23 +229,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DeviceRegistryNamespaceData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (DeviceRegistryNamespaceData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDeviceRegistryNamespaceData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DeviceRegistryNamespaceData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -236,12 +243,5 @@ internal static RequestContent ToRequestContent(DeviceRegistryNamespaceData devi content.JsonWriter.WriteObjectValue(deviceRegistryNamespaceData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static DeviceRegistryNamespaceData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeDeviceRegistryNamespaceData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/DeviceRegistryNamespaceDeviceData.Serialization.cs b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/DeviceRegistryNamespaceDeviceData.Serialization.cs index 78c0dc74dae6..2869c2af05f4 100644 --- a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/DeviceRegistryNamespaceDeviceData.Serialization.cs +++ b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/DeviceRegistryNamespaceDeviceData.Serialization.cs @@ -25,6 +25,30 @@ internal DeviceRegistryNamespaceDeviceData() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDeviceRegistryNamespaceDeviceData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DeviceRegistryNamespaceDeviceData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static DeviceRegistryNamespaceDeviceData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeDeviceRegistryNamespaceDeviceData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -217,23 +241,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DeviceRegistryNamespaceDeviceData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (DeviceRegistryNamespaceDeviceData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDeviceRegistryNamespaceDeviceData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DeviceRegistryNamespaceDeviceData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -248,12 +255,5 @@ internal static RequestContent ToRequestContent(DeviceRegistryNamespaceDeviceDat content.JsonWriter.WriteObjectValue(deviceRegistryNamespaceDeviceData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static DeviceRegistryNamespaceDeviceData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeDeviceRegistryNamespaceDeviceData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/DeviceRegistryNamespaceDiscoveredAssetData.Serialization.cs b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/DeviceRegistryNamespaceDiscoveredAssetData.Serialization.cs index 6419ae8dfb34..ba584cca4c6a 100644 --- a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/DeviceRegistryNamespaceDiscoveredAssetData.Serialization.cs +++ b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/DeviceRegistryNamespaceDiscoveredAssetData.Serialization.cs @@ -25,6 +25,30 @@ internal DeviceRegistryNamespaceDiscoveredAssetData() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDeviceRegistryNamespaceDiscoveredAssetData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DeviceRegistryNamespaceDiscoveredAssetData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static DeviceRegistryNamespaceDiscoveredAssetData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeDeviceRegistryNamespaceDiscoveredAssetData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -198,23 +222,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DeviceRegistryNamespaceDiscoveredAssetData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (DeviceRegistryNamespaceDiscoveredAssetData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDeviceRegistryNamespaceDiscoveredAssetData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DeviceRegistryNamespaceDiscoveredAssetData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -229,12 +236,5 @@ internal static RequestContent ToRequestContent(DeviceRegistryNamespaceDiscovere content.JsonWriter.WriteObjectValue(deviceRegistryNamespaceDiscoveredAssetData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static DeviceRegistryNamespaceDiscoveredAssetData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeDeviceRegistryNamespaceDiscoveredAssetData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/DeviceRegistryNamespaceDiscoveredDeviceData.Serialization.cs b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/DeviceRegistryNamespaceDiscoveredDeviceData.Serialization.cs index 1793e1cc047c..e27620b178d3 100644 --- a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/DeviceRegistryNamespaceDiscoveredDeviceData.Serialization.cs +++ b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/DeviceRegistryNamespaceDiscoveredDeviceData.Serialization.cs @@ -25,6 +25,30 @@ internal DeviceRegistryNamespaceDiscoveredDeviceData() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDeviceRegistryNamespaceDiscoveredDeviceData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DeviceRegistryNamespaceDiscoveredDeviceData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static DeviceRegistryNamespaceDiscoveredDeviceData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeDeviceRegistryNamespaceDiscoveredDeviceData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -198,23 +222,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DeviceRegistryNamespaceDiscoveredDeviceData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (DeviceRegistryNamespaceDiscoveredDeviceData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDeviceRegistryNamespaceDiscoveredDeviceData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DeviceRegistryNamespaceDiscoveredDeviceData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -229,12 +236,5 @@ internal static RequestContent ToRequestContent(DeviceRegistryNamespaceDiscovere content.JsonWriter.WriteObjectValue(deviceRegistryNamespaceDiscoveredDeviceData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static DeviceRegistryNamespaceDiscoveredDeviceData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeDeviceRegistryNamespaceDiscoveredDeviceData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/DeviceRegistrySchemaData.Serialization.cs b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/DeviceRegistrySchemaData.Serialization.cs index b4d42fca430d..91280776ca52 100644 --- a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/DeviceRegistrySchemaData.Serialization.cs +++ b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/DeviceRegistrySchemaData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.DeviceRegistry /// Schema definition. public partial class DeviceRegistrySchemaData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDeviceRegistrySchemaData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DeviceRegistrySchemaData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static DeviceRegistrySchemaData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeDeviceRegistrySchemaData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,23 +178,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DeviceRegistrySchemaData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (DeviceRegistrySchemaData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDeviceRegistrySchemaData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DeviceRegistrySchemaData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -185,12 +192,5 @@ internal static RequestContent ToRequestContent(DeviceRegistrySchemaData deviceR content.JsonWriter.WriteObjectValue(deviceRegistrySchemaData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static DeviceRegistrySchemaData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeDeviceRegistrySchemaData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/DeviceRegistrySchemaRegistryData.Serialization.cs b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/DeviceRegistrySchemaRegistryData.Serialization.cs index a86cdc12061e..180e9d013167 100644 --- a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/DeviceRegistrySchemaRegistryData.Serialization.cs +++ b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/DeviceRegistrySchemaRegistryData.Serialization.cs @@ -25,6 +25,30 @@ internal DeviceRegistrySchemaRegistryData() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDeviceRegistrySchemaRegistryData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DeviceRegistrySchemaRegistryData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static DeviceRegistrySchemaRegistryData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeDeviceRegistrySchemaRegistryData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -205,23 +229,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DeviceRegistrySchemaRegistryData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (DeviceRegistrySchemaRegistryData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDeviceRegistrySchemaRegistryData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DeviceRegistrySchemaRegistryData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -236,12 +243,5 @@ internal static RequestContent ToRequestContent(DeviceRegistrySchemaRegistryData content.JsonWriter.WriteObjectValue(deviceRegistrySchemaRegistryData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static DeviceRegistrySchemaRegistryData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeDeviceRegistrySchemaRegistryData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/DeviceRegistrySchemaVersionData.Serialization.cs b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/DeviceRegistrySchemaVersionData.Serialization.cs index 2ce7c86d5aac..419cc3273b94 100644 --- a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/DeviceRegistrySchemaVersionData.Serialization.cs +++ b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/DeviceRegistrySchemaVersionData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.DeviceRegistry /// Schema version's definition. public partial class DeviceRegistrySchemaVersionData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDeviceRegistrySchemaVersionData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DeviceRegistrySchemaVersionData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static DeviceRegistrySchemaVersionData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeDeviceRegistrySchemaVersionData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,23 +178,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DeviceRegistrySchemaVersionData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (DeviceRegistrySchemaVersionData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDeviceRegistrySchemaVersionData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DeviceRegistrySchemaVersionData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -185,12 +192,5 @@ internal static RequestContent ToRequestContent(DeviceRegistrySchemaVersionData content.JsonWriter.WriteObjectValue(deviceRegistrySchemaVersionData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static DeviceRegistrySchemaVersionData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeDeviceRegistrySchemaVersionData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/AssetEndpointProfileListResult.Serialization.cs b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/AssetEndpointProfileListResult.Serialization.cs index dbe52539935f..25b55710caa7 100644 --- a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/AssetEndpointProfileListResult.Serialization.cs +++ b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/AssetEndpointProfileListResult.Serialization.cs @@ -22,6 +22,30 @@ internal AssetEndpointProfileListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AssetEndpointProfileListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAssetEndpointProfileListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AssetEndpointProfileListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static AssetEndpointProfileListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeAssetEndpointProfileListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AssetEndpointProfileListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AssetEndpointProfileListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAssetEndpointProfileListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AssetEndpointProfileListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static AssetEndpointProfileListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeAssetEndpointProfileListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/AssetEndpointProfileStatus.Serialization.cs b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/AssetEndpointProfileStatus.Serialization.cs index b9317fcc15ad..bfb3b0acaa62 100644 --- a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/AssetEndpointProfileStatus.Serialization.cs +++ b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/AssetEndpointProfileStatus.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.DeviceRegistry.Models /// Defines the asset endpoint profile status properties. internal partial class AssetEndpointProfileStatus : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AssetEndpointProfileStatus PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAssetEndpointProfileStatus(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AssetEndpointProfileStatus)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -132,23 +149,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AssetEndpointProfileStatus IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AssetEndpointProfileStatus PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAssetEndpointProfileStatus(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AssetEndpointProfileStatus)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/AssetEndpointProfileStatusError.Serialization.cs b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/AssetEndpointProfileStatusError.Serialization.cs index 64d537d5e9e4..00de2d57c2da 100644 --- a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/AssetEndpointProfileStatusError.Serialization.cs +++ b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/AssetEndpointProfileStatusError.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.DeviceRegistry.Models /// Defines the asset endpoint profile status error properties. public partial class AssetEndpointProfileStatusError : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AssetEndpointProfileStatusError PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAssetEndpointProfileStatusError(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AssetEndpointProfileStatusError)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -133,23 +150,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AssetEndpointProfileStatusError IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AssetEndpointProfileStatusError PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAssetEndpointProfileStatusError(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AssetEndpointProfileStatusError)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/AssetEndpointProfileUpdateProperties.Serialization.cs b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/AssetEndpointProfileUpdateProperties.Serialization.cs index 7396b7d500d6..d1ec4ff0cab6 100644 --- a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/AssetEndpointProfileUpdateProperties.Serialization.cs +++ b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/AssetEndpointProfileUpdateProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.DeviceRegistry.Models /// The updatable properties of the AssetEndpointProfile. public partial class AssetEndpointProfileUpdateProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AssetEndpointProfileUpdateProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAssetEndpointProfileUpdateProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AssetEndpointProfileUpdateProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -159,23 +176,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AssetEndpointProfileUpdateProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AssetEndpointProfileUpdateProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAssetEndpointProfileUpdateProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AssetEndpointProfileUpdateProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/AssetListResult.Serialization.cs b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/AssetListResult.Serialization.cs index f1147a6d7038..76f68ba4f51d 100644 --- a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/AssetListResult.Serialization.cs +++ b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/AssetListResult.Serialization.cs @@ -22,6 +22,30 @@ internal AssetListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AssetListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAssetListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AssetListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static AssetListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeAssetListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AssetListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AssetListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAssetListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AssetListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static AssetListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeAssetListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/AssetProperties.Serialization.cs b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/AssetProperties.Serialization.cs index 7c5258c8531b..e1ac7a71026a 100644 --- a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/AssetProperties.Serialization.cs +++ b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/AssetProperties.Serialization.cs @@ -21,6 +21,23 @@ internal AssetProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AssetProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAssetProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AssetProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -514,23 +531,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AssetProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AssetProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAssetProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AssetProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/AssetUpdateProperties.Serialization.cs b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/AssetUpdateProperties.Serialization.cs index 0f12b8b851b6..16f48d1f06f0 100644 --- a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/AssetUpdateProperties.Serialization.cs +++ b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/AssetUpdateProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.DeviceRegistry.Models /// The updatable properties of the Asset. public partial class AssetUpdateProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AssetUpdateProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAssetUpdateProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AssetUpdateProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -390,23 +407,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AssetUpdateProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AssetUpdateProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAssetUpdateProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AssetUpdateProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/BillingContainerListResult.Serialization.cs b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/BillingContainerListResult.Serialization.cs index 4d4890215607..16270a592aaa 100644 --- a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/BillingContainerListResult.Serialization.cs +++ b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/BillingContainerListResult.Serialization.cs @@ -22,6 +22,30 @@ internal BillingContainerListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual BillingContainerListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeBillingContainerListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(BillingContainerListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static BillingContainerListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeBillingContainerListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. BillingContainerListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual BillingContainerListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeBillingContainerListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(BillingContainerListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static BillingContainerListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeBillingContainerListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/BillingContainerProperties.Serialization.cs b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/BillingContainerProperties.Serialization.cs index 3d74616d40a3..ee1b38f1bf21 100644 --- a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/BillingContainerProperties.Serialization.cs +++ b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/BillingContainerProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.DeviceRegistry.Models /// Defines the billingContainer properties. internal partial class BillingContainerProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual BillingContainerProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeBillingContainerProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(BillingContainerProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -122,23 +139,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. BillingContainerProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual BillingContainerProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeBillingContainerProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(BillingContainerProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/BrokerStateStoreDestinationConfiguration.Serialization.cs b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/BrokerStateStoreDestinationConfiguration.Serialization.cs index ee44777affde..effeb163775e 100644 --- a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/BrokerStateStoreDestinationConfiguration.Serialization.cs +++ b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/BrokerStateStoreDestinationConfiguration.Serialization.cs @@ -21,6 +21,23 @@ internal BrokerStateStoreDestinationConfiguration() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual BrokerStateStoreDestinationConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeBrokerStateStoreDestinationConfiguration(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(BrokerStateStoreDestinationConfiguration)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -120,23 +137,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. BrokerStateStoreDestinationConfiguration IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual BrokerStateStoreDestinationConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeBrokerStateStoreDestinationConfiguration(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(BrokerStateStoreDestinationConfiguration)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/CertificateAuthorityConfiguration.Serialization.cs b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/CertificateAuthorityConfiguration.Serialization.cs index b2dbdba11da7..fd6fc4bbbc59 100644 --- a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/CertificateAuthorityConfiguration.Serialization.cs +++ b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/CertificateAuthorityConfiguration.Serialization.cs @@ -21,6 +21,23 @@ internal CertificateAuthorityConfiguration() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual CertificateAuthorityConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeCertificateAuthorityConfiguration(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(CertificateAuthorityConfiguration)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -161,23 +178,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. CertificateAuthorityConfiguration IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual CertificateAuthorityConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeCertificateAuthorityConfiguration(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(CertificateAuthorityConfiguration)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/CertificateConfiguration.Serialization.cs b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/CertificateConfiguration.Serialization.cs index 45da90ecb5f8..7dea52e8f0e7 100644 --- a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/CertificateConfiguration.Serialization.cs +++ b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/CertificateConfiguration.Serialization.cs @@ -21,6 +21,23 @@ internal CertificateConfiguration() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual CertificateConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeCertificateConfiguration(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(CertificateConfiguration)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -128,23 +145,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. CertificateConfiguration IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual CertificateConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeCertificateConfiguration(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(CertificateConfiguration)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/CredentialListResult.Serialization.cs b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/CredentialListResult.Serialization.cs index eb9d747b0bd2..27a0c4741763 100644 --- a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/CredentialListResult.Serialization.cs +++ b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/CredentialListResult.Serialization.cs @@ -22,6 +22,30 @@ internal CredentialListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual CredentialListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeCredentialListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(CredentialListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static CredentialListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeCredentialListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. CredentialListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual CredentialListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeCredentialListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(CredentialListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static CredentialListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeCredentialListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/CredentialPatch.Serialization.cs b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/CredentialPatch.Serialization.cs index fc621c04dfd8..04c85044a919 100644 --- a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/CredentialPatch.Serialization.cs +++ b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/CredentialPatch.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.DeviceRegistry.Models /// The type used for update operations of the Credential. public partial class CredentialPatch : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual CredentialPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeCredentialPatch(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(CredentialPatch)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,23 +163,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. CredentialPatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual CredentialPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeCredentialPatch(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(CredentialPatch)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/CredentialProperties.Serialization.cs b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/CredentialProperties.Serialization.cs index 06e559c7e391..5b5d0003597c 100644 --- a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/CredentialProperties.Serialization.cs +++ b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/CredentialProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.DeviceRegistry.Models /// Details of the Credential Resource. internal partial class CredentialProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual CredentialProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeCredentialProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(CredentialProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -122,23 +139,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. CredentialProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual CredentialProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeCredentialProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(CredentialProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DatasetBrokerStateStoreDestination.Serialization.cs b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DatasetBrokerStateStoreDestination.Serialization.cs index a5e690d077a2..f53caf81b81d 100644 --- a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DatasetBrokerStateStoreDestination.Serialization.cs +++ b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DatasetBrokerStateStoreDestination.Serialization.cs @@ -21,6 +21,23 @@ internal DatasetBrokerStateStoreDestination() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override DatasetDestination PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDatasetBrokerStateStoreDestination(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DatasetBrokerStateStoreDestination)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -116,23 +133,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DatasetBrokerStateStoreDestination IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (DatasetBrokerStateStoreDestination)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override DatasetDestination PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDatasetBrokerStateStoreDestination(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DatasetBrokerStateStoreDestination)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DatasetDestination.Serialization.cs b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DatasetDestination.Serialization.cs index 0391de9cfabe..ee64a279d71c 100644 --- a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DatasetDestination.Serialization.cs +++ b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DatasetDestination.Serialization.cs @@ -19,6 +19,23 @@ namespace Azure.ResourceManager.DeviceRegistry.Models [PersistableModelProxy(typeof(UnknownDatasetDestination))] public abstract partial class DatasetDestination : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DatasetDestination PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDatasetDestination(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DatasetDestination)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -119,23 +136,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DatasetDestination IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DatasetDestination PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDatasetDestination(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DatasetDestination)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DatasetMqttDestination.Serialization.cs b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DatasetMqttDestination.Serialization.cs index cafc8607ac47..dfa1c84ada02 100644 --- a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DatasetMqttDestination.Serialization.cs +++ b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DatasetMqttDestination.Serialization.cs @@ -21,6 +21,23 @@ internal DatasetMqttDestination() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override DatasetDestination PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDatasetMqttDestination(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DatasetMqttDestination)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -116,23 +133,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DatasetMqttDestination IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (DatasetMqttDestination)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override DatasetDestination PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDatasetMqttDestination(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DatasetMqttDestination)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DatasetStorageDestination.Serialization.cs b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DatasetStorageDestination.Serialization.cs index 4fa4d2ab9ce9..c2abd7a7014a 100644 --- a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DatasetStorageDestination.Serialization.cs +++ b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DatasetStorageDestination.Serialization.cs @@ -21,6 +21,23 @@ internal DatasetStorageDestination() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override DatasetDestination PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDatasetStorageDestination(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DatasetStorageDestination)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -116,23 +133,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DatasetStorageDestination IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (DatasetStorageDestination)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override DatasetDestination PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDatasetStorageDestination(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DatasetStorageDestination)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceCredentialPolicy.Serialization.cs b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceCredentialPolicy.Serialization.cs index df4b039914ca..dc5e66106be1 100644 --- a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceCredentialPolicy.Serialization.cs +++ b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceCredentialPolicy.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.DeviceRegistry.Models /// Defines the Policy used to issue device certificates if any. internal partial class DeviceCredentialPolicy : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DeviceCredentialPolicy PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDeviceCredentialPolicy(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DeviceCredentialPolicy)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -123,23 +140,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DeviceCredentialPolicy IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DeviceCredentialPolicy PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDeviceCredentialPolicy(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DeviceCredentialPolicy)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceMessagingEndpoint.Serialization.cs b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceMessagingEndpoint.Serialization.cs index db891c596217..dc428c5f5423 100644 --- a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceMessagingEndpoint.Serialization.cs +++ b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceMessagingEndpoint.Serialization.cs @@ -21,6 +21,23 @@ internal DeviceMessagingEndpoint() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DeviceMessagingEndpoint PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDeviceMessagingEndpoint(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DeviceMessagingEndpoint)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -131,23 +148,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DeviceMessagingEndpoint IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DeviceMessagingEndpoint PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDeviceMessagingEndpoint(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DeviceMessagingEndpoint)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceRef.Serialization.cs b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceRef.Serialization.cs index a0d8773bb336..bdd255e84097 100644 --- a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceRef.Serialization.cs +++ b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceRef.Serialization.cs @@ -21,6 +21,23 @@ internal DeviceRef() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DeviceRef PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDeviceRef(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DeviceRef)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -128,23 +145,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DeviceRef IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DeviceRef PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDeviceRef(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DeviceRef)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceRegistryAssetEndpointProfilePatch.Serialization.cs b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceRegistryAssetEndpointProfilePatch.Serialization.cs index 5109ebe42af3..04f64a412b47 100644 --- a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceRegistryAssetEndpointProfilePatch.Serialization.cs +++ b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceRegistryAssetEndpointProfilePatch.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.DeviceRegistry.Models /// The type used for update operations of the AssetEndpointProfile. public partial class DeviceRegistryAssetEndpointProfilePatch : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DeviceRegistryAssetEndpointProfilePatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDeviceRegistryAssetEndpointProfilePatch(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DeviceRegistryAssetEndpointProfilePatch)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -161,23 +178,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DeviceRegistryAssetEndpointProfilePatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DeviceRegistryAssetEndpointProfilePatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDeviceRegistryAssetEndpointProfilePatch(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DeviceRegistryAssetEndpointProfilePatch)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceRegistryAssetEndpointProfileProperties.Serialization.cs b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceRegistryAssetEndpointProfileProperties.Serialization.cs index 7bf60e705254..7002e6cdc6b2 100644 --- a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceRegistryAssetEndpointProfileProperties.Serialization.cs +++ b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceRegistryAssetEndpointProfileProperties.Serialization.cs @@ -21,6 +21,23 @@ internal DeviceRegistryAssetEndpointProfileProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DeviceRegistryAssetEndpointProfileProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDeviceRegistryAssetEndpointProfileProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DeviceRegistryAssetEndpointProfileProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -215,23 +232,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DeviceRegistryAssetEndpointProfileProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DeviceRegistryAssetEndpointProfileProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDeviceRegistryAssetEndpointProfileProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DeviceRegistryAssetEndpointProfileProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceRegistryAssetPatch.Serialization.cs b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceRegistryAssetPatch.Serialization.cs index b7d782cfdf57..c48e1c58d488 100644 --- a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceRegistryAssetPatch.Serialization.cs +++ b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceRegistryAssetPatch.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.DeviceRegistry.Models /// The type used for update operations of the Asset. public partial class DeviceRegistryAssetPatch : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DeviceRegistryAssetPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDeviceRegistryAssetPatch(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DeviceRegistryAssetPatch)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -161,23 +178,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DeviceRegistryAssetPatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DeviceRegistryAssetPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDeviceRegistryAssetPatch(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DeviceRegistryAssetPatch)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceRegistryAssetStatus.Serialization.cs b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceRegistryAssetStatus.Serialization.cs index 074164e223d6..19a5721f89fd 100644 --- a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceRegistryAssetStatus.Serialization.cs +++ b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceRegistryAssetStatus.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.DeviceRegistry.Models /// Defines the asset status properties. public partial class DeviceRegistryAssetStatus : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DeviceRegistryAssetStatus PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDeviceRegistryAssetStatus(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DeviceRegistryAssetStatus)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -197,23 +214,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DeviceRegistryAssetStatus IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DeviceRegistryAssetStatus PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDeviceRegistryAssetStatus(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DeviceRegistryAssetStatus)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceRegistryAssetStatusDataset.Serialization.cs b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceRegistryAssetStatusDataset.Serialization.cs index 344982f76e0a..794ab7574751 100644 --- a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceRegistryAssetStatusDataset.Serialization.cs +++ b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceRegistryAssetStatusDataset.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.DeviceRegistry.Models /// Defines the asset status dataset properties. public partial class DeviceRegistryAssetStatusDataset : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DeviceRegistryAssetStatusDataset PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDeviceRegistryAssetStatusDataset(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DeviceRegistryAssetStatusDataset)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -133,23 +150,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DeviceRegistryAssetStatusDataset IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DeviceRegistryAssetStatusDataset PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDeviceRegistryAssetStatusDataset(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DeviceRegistryAssetStatusDataset)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceRegistryAssetStatusError.Serialization.cs b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceRegistryAssetStatusError.Serialization.cs index 7d0bef1d44f9..32510ed3cef4 100644 --- a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceRegistryAssetStatusError.Serialization.cs +++ b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceRegistryAssetStatusError.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.DeviceRegistry.Models /// Defines the asset status error properties. public partial class DeviceRegistryAssetStatusError : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DeviceRegistryAssetStatusError PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDeviceRegistryAssetStatusError(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DeviceRegistryAssetStatusError)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -133,23 +150,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DeviceRegistryAssetStatusError IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DeviceRegistryAssetStatusError PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDeviceRegistryAssetStatusError(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DeviceRegistryAssetStatusError)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceRegistryAssetStatusEvent.Serialization.cs b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceRegistryAssetStatusEvent.Serialization.cs index 3c95ac3d9d98..64708aded664 100644 --- a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceRegistryAssetStatusEvent.Serialization.cs +++ b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceRegistryAssetStatusEvent.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.DeviceRegistry.Models /// Defines the asset status event properties. public partial class DeviceRegistryAssetStatusEvent : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DeviceRegistryAssetStatusEvent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDeviceRegistryAssetStatusEvent(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DeviceRegistryAssetStatusEvent)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -133,23 +150,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DeviceRegistryAssetStatusEvent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DeviceRegistryAssetStatusEvent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDeviceRegistryAssetStatusEvent(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DeviceRegistryAssetStatusEvent)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceRegistryAuthentication.Serialization.cs b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceRegistryAuthentication.Serialization.cs index b2f18cfb34ee..dee2b09153cd 100644 --- a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceRegistryAuthentication.Serialization.cs +++ b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceRegistryAuthentication.Serialization.cs @@ -21,6 +21,23 @@ internal DeviceRegistryAuthentication() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DeviceRegistryAuthentication PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDeviceRegistryAuthentication(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DeviceRegistryAuthentication)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -150,23 +167,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DeviceRegistryAuthentication IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DeviceRegistryAuthentication PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDeviceRegistryAuthentication(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DeviceRegistryAuthentication)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceRegistryDataPoint.Serialization.cs b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceRegistryDataPoint.Serialization.cs index bdd30fbeee4a..a9f2dcda3af1 100644 --- a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceRegistryDataPoint.Serialization.cs +++ b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceRegistryDataPoint.Serialization.cs @@ -21,6 +21,23 @@ internal DeviceRegistryDataPoint() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override DeviceRegistryDataPointBase PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDeviceRegistryDataPoint(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DeviceRegistryDataPoint)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -131,23 +148,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DeviceRegistryDataPoint IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (DeviceRegistryDataPoint)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override DeviceRegistryDataPointBase PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDeviceRegistryDataPoint(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DeviceRegistryDataPoint)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceRegistryDataPointBase.Serialization.cs b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceRegistryDataPointBase.Serialization.cs index 9dbe6be240e4..7dac4e9b4eec 100644 --- a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceRegistryDataPointBase.Serialization.cs +++ b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceRegistryDataPointBase.Serialization.cs @@ -21,6 +21,23 @@ internal DeviceRegistryDataPointBase() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DeviceRegistryDataPointBase PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDeviceRegistryDataPointBase(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DeviceRegistryDataPointBase)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -139,23 +156,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DeviceRegistryDataPointBase IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DeviceRegistryDataPointBase PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDeviceRegistryDataPointBase(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DeviceRegistryDataPointBase)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceRegistryDataset.Serialization.cs b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceRegistryDataset.Serialization.cs index 11e3e7b679e4..6d5c38dc99a0 100644 --- a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceRegistryDataset.Serialization.cs +++ b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceRegistryDataset.Serialization.cs @@ -21,6 +21,23 @@ internal DeviceRegistryDataset() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DeviceRegistryDataset PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDeviceRegistryDataset(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DeviceRegistryDataset)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -171,23 +188,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DeviceRegistryDataset IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DeviceRegistryDataset PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDeviceRegistryDataset(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DeviceRegistryDataset)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceRegistryErrorDetails.Serialization.cs b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceRegistryErrorDetails.Serialization.cs index 2877cf3b5965..0f6150e6fd73 100644 --- a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceRegistryErrorDetails.Serialization.cs +++ b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceRegistryErrorDetails.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.DeviceRegistry.Models /// Defines the error details properties. public partial class DeviceRegistryErrorDetails : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DeviceRegistryErrorDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDeviceRegistryErrorDetails(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DeviceRegistryErrorDetails)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -151,23 +168,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DeviceRegistryErrorDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DeviceRegistryErrorDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDeviceRegistryErrorDetails(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DeviceRegistryErrorDetails)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceRegistryEvent.Serialization.cs b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceRegistryEvent.Serialization.cs index 22e4c7952edb..a54015ffb12c 100644 --- a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceRegistryEvent.Serialization.cs +++ b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceRegistryEvent.Serialization.cs @@ -21,6 +21,23 @@ internal DeviceRegistryEvent() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override DeviceRegistryEventBase PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDeviceRegistryEvent(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DeviceRegistryEvent)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -147,23 +164,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DeviceRegistryEvent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (DeviceRegistryEvent)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override DeviceRegistryEventBase PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDeviceRegistryEvent(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DeviceRegistryEvent)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceRegistryEventBase.Serialization.cs b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceRegistryEventBase.Serialization.cs index ecb632d27ac8..8cc58c6be670 100644 --- a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceRegistryEventBase.Serialization.cs +++ b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceRegistryEventBase.Serialization.cs @@ -21,6 +21,23 @@ internal DeviceRegistryEventBase() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DeviceRegistryEventBase PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDeviceRegistryEventBase(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DeviceRegistryEventBase)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,23 +171,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DeviceRegistryEventBase IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DeviceRegistryEventBase PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDeviceRegistryEventBase(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DeviceRegistryEventBase)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceRegistryExtendedLocation.Serialization.cs b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceRegistryExtendedLocation.Serialization.cs index dcb0b3392f3e..7460a89edf9d 100644 --- a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceRegistryExtendedLocation.Serialization.cs +++ b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceRegistryExtendedLocation.Serialization.cs @@ -21,6 +21,23 @@ internal DeviceRegistryExtendedLocation() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DeviceRegistryExtendedLocation PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDeviceRegistryExtendedLocation(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DeviceRegistryExtendedLocation)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -128,23 +145,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DeviceRegistryExtendedLocation IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DeviceRegistryExtendedLocation PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDeviceRegistryExtendedLocation(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DeviceRegistryExtendedLocation)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceRegistryNamespaceAssetPatch.Serialization.cs b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceRegistryNamespaceAssetPatch.Serialization.cs index 3a2fbcd9f82b..1975c21c366d 100644 --- a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceRegistryNamespaceAssetPatch.Serialization.cs +++ b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceRegistryNamespaceAssetPatch.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.DeviceRegistry.Models /// The type used for update operations of the NamespaceAsset. public partial class DeviceRegistryNamespaceAssetPatch : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DeviceRegistryNamespaceAssetPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDeviceRegistryNamespaceAssetPatch(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DeviceRegistryNamespaceAssetPatch)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -161,23 +178,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DeviceRegistryNamespaceAssetPatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DeviceRegistryNamespaceAssetPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDeviceRegistryNamespaceAssetPatch(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DeviceRegistryNamespaceAssetPatch)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceRegistryNamespaceAssetProperties.Serialization.cs b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceRegistryNamespaceAssetProperties.Serialization.cs index c7ad97edd7a5..e1d91b39151a 100644 --- a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceRegistryNamespaceAssetProperties.Serialization.cs +++ b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceRegistryNamespaceAssetProperties.Serialization.cs @@ -21,6 +21,23 @@ internal DeviceRegistryNamespaceAssetProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DeviceRegistryNamespaceAssetProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDeviceRegistryNamespaceAssetProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DeviceRegistryNamespaceAssetProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -698,23 +715,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DeviceRegistryNamespaceAssetProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DeviceRegistryNamespaceAssetProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDeviceRegistryNamespaceAssetProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DeviceRegistryNamespaceAssetProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceRegistryNamespaceAssetStatus.Serialization.cs b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceRegistryNamespaceAssetStatus.Serialization.cs index aabef2daba4d..ba84581b149a 100644 --- a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceRegistryNamespaceAssetStatus.Serialization.cs +++ b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceRegistryNamespaceAssetStatus.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.DeviceRegistry.Models /// Defines the asset status properties. public partial class DeviceRegistryNamespaceAssetStatus : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DeviceRegistryNamespaceAssetStatus PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDeviceRegistryNamespaceAssetStatus(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DeviceRegistryNamespaceAssetStatus)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -228,23 +245,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DeviceRegistryNamespaceAssetStatus IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DeviceRegistryNamespaceAssetStatus PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDeviceRegistryNamespaceAssetStatus(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DeviceRegistryNamespaceAssetStatus)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceRegistryNamespaceAssetStatusDataset.Serialization.cs b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceRegistryNamespaceAssetStatusDataset.Serialization.cs index 3463bc884bda..4ae6ecc3afc6 100644 --- a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceRegistryNamespaceAssetStatusDataset.Serialization.cs +++ b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceRegistryNamespaceAssetStatusDataset.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.DeviceRegistry.Models /// Defines the asset status dataset properties. public partial class DeviceRegistryNamespaceAssetStatusDataset : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DeviceRegistryNamespaceAssetStatusDataset PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDeviceRegistryNamespaceAssetStatusDataset(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DeviceRegistryNamespaceAssetStatusDataset)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -148,23 +165,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DeviceRegistryNamespaceAssetStatusDataset IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DeviceRegistryNamespaceAssetStatusDataset PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDeviceRegistryNamespaceAssetStatusDataset(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DeviceRegistryNamespaceAssetStatusDataset)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceRegistryNamespaceAssetStatusEvent.Serialization.cs b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceRegistryNamespaceAssetStatusEvent.Serialization.cs index b1df6ecf6212..8e97a4e3349b 100644 --- a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceRegistryNamespaceAssetStatusEvent.Serialization.cs +++ b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceRegistryNamespaceAssetStatusEvent.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.DeviceRegistry.Models /// Defines the asset status event properties. public partial class DeviceRegistryNamespaceAssetStatusEvent : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DeviceRegistryNamespaceAssetStatusEvent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDeviceRegistryNamespaceAssetStatusEvent(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DeviceRegistryNamespaceAssetStatusEvent)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -148,23 +165,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DeviceRegistryNamespaceAssetStatusEvent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DeviceRegistryNamespaceAssetStatusEvent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDeviceRegistryNamespaceAssetStatusEvent(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DeviceRegistryNamespaceAssetStatusEvent)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceRegistryNamespaceAssetStatusEventGroup.Serialization.cs b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceRegistryNamespaceAssetStatusEventGroup.Serialization.cs index 6350bf18303e..b3ebceadbe1e 100644 --- a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceRegistryNamespaceAssetStatusEventGroup.Serialization.cs +++ b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceRegistryNamespaceAssetStatusEventGroup.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.DeviceRegistry.Models /// Defines the asset status event group properties. public partial class DeviceRegistryNamespaceAssetStatusEventGroup : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DeviceRegistryNamespaceAssetStatusEventGroup PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDeviceRegistryNamespaceAssetStatusEventGroup(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DeviceRegistryNamespaceAssetStatusEventGroup)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -143,23 +160,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DeviceRegistryNamespaceAssetStatusEventGroup IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DeviceRegistryNamespaceAssetStatusEventGroup PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDeviceRegistryNamespaceAssetStatusEventGroup(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DeviceRegistryNamespaceAssetStatusEventGroup)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceRegistryNamespaceAssetStatusManagementAction.Serialization.cs b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceRegistryNamespaceAssetStatusManagementAction.Serialization.cs index 463254f92fac..e6551ec4adc4 100644 --- a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceRegistryNamespaceAssetStatusManagementAction.Serialization.cs +++ b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceRegistryNamespaceAssetStatusManagementAction.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.DeviceRegistry.Models /// Defines the asset status action properties. public partial class DeviceRegistryNamespaceAssetStatusManagementAction : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DeviceRegistryNamespaceAssetStatusManagementAction PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDeviceRegistryNamespaceAssetStatusManagementAction(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DeviceRegistryNamespaceAssetStatusManagementAction)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -163,23 +180,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DeviceRegistryNamespaceAssetStatusManagementAction IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DeviceRegistryNamespaceAssetStatusManagementAction PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDeviceRegistryNamespaceAssetStatusManagementAction(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DeviceRegistryNamespaceAssetStatusManagementAction)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceRegistryNamespaceAssetStatusManagementGroup.Serialization.cs b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceRegistryNamespaceAssetStatusManagementGroup.Serialization.cs index 1fe426b03e74..4e3c10060108 100644 --- a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceRegistryNamespaceAssetStatusManagementGroup.Serialization.cs +++ b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceRegistryNamespaceAssetStatusManagementGroup.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.DeviceRegistry.Models /// Defines the asset status management group properties. public partial class DeviceRegistryNamespaceAssetStatusManagementGroup : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DeviceRegistryNamespaceAssetStatusManagementGroup PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDeviceRegistryNamespaceAssetStatusManagementGroup(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DeviceRegistryNamespaceAssetStatusManagementGroup)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -143,23 +160,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DeviceRegistryNamespaceAssetStatusManagementGroup IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DeviceRegistryNamespaceAssetStatusManagementGroup PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDeviceRegistryNamespaceAssetStatusManagementGroup(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DeviceRegistryNamespaceAssetStatusManagementGroup)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceRegistryNamespaceAssetStatusStream.Serialization.cs b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceRegistryNamespaceAssetStatusStream.Serialization.cs index d5158b77fb98..c23c7895bec2 100644 --- a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceRegistryNamespaceAssetStatusStream.Serialization.cs +++ b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceRegistryNamespaceAssetStatusStream.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.DeviceRegistry.Models /// Defines the asset status stream properties. public partial class DeviceRegistryNamespaceAssetStatusStream : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DeviceRegistryNamespaceAssetStatusStream PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDeviceRegistryNamespaceAssetStatusStream(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DeviceRegistryNamespaceAssetStatusStream)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -148,23 +165,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DeviceRegistryNamespaceAssetStatusStream IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DeviceRegistryNamespaceAssetStatusStream PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDeviceRegistryNamespaceAssetStatusStream(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DeviceRegistryNamespaceAssetStatusStream)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceRegistryNamespaceDevicePatch.Serialization.cs b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceRegistryNamespaceDevicePatch.Serialization.cs index f5cf83e2e999..88aa2eb863f9 100644 --- a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceRegistryNamespaceDevicePatch.Serialization.cs +++ b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceRegistryNamespaceDevicePatch.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.DeviceRegistry.Models /// The type used for update operations of the NamespaceDevice. public partial class DeviceRegistryNamespaceDevicePatch : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DeviceRegistryNamespaceDevicePatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDeviceRegistryNamespaceDevicePatch(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DeviceRegistryNamespaceDevicePatch)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -161,23 +178,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DeviceRegistryNamespaceDevicePatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DeviceRegistryNamespaceDevicePatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDeviceRegistryNamespaceDevicePatch(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DeviceRegistryNamespaceDevicePatch)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceRegistryNamespaceDeviceProperties.Serialization.cs b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceRegistryNamespaceDeviceProperties.Serialization.cs index 3c8c5e9a97aa..cbb416f9cf5f 100644 --- a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceRegistryNamespaceDeviceProperties.Serialization.cs +++ b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceRegistryNamespaceDeviceProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.DeviceRegistry.Models /// Defines the device properties. public partial class DeviceRegistryNamespaceDeviceProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DeviceRegistryNamespaceDeviceProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDeviceRegistryNamespaceDeviceProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DeviceRegistryNamespaceDeviceProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -350,23 +367,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DeviceRegistryNamespaceDeviceProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DeviceRegistryNamespaceDeviceProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDeviceRegistryNamespaceDeviceProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DeviceRegistryNamespaceDeviceProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceRegistryNamespaceDiscoveredAssetPatch.Serialization.cs b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceRegistryNamespaceDiscoveredAssetPatch.Serialization.cs index 89652adfc9e5..e10fe6267700 100644 --- a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceRegistryNamespaceDiscoveredAssetPatch.Serialization.cs +++ b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceRegistryNamespaceDiscoveredAssetPatch.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.DeviceRegistry.Models /// The type used for update operations of the NamespaceDiscoveredAsset. public partial class DeviceRegistryNamespaceDiscoveredAssetPatch : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DeviceRegistryNamespaceDiscoveredAssetPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDeviceRegistryNamespaceDiscoveredAssetPatch(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DeviceRegistryNamespaceDiscoveredAssetPatch)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -161,23 +178,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DeviceRegistryNamespaceDiscoveredAssetPatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DeviceRegistryNamespaceDiscoveredAssetPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDeviceRegistryNamespaceDiscoveredAssetPatch(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DeviceRegistryNamespaceDiscoveredAssetPatch)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceRegistryNamespaceDiscoveredAssetProperties.Serialization.cs b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceRegistryNamespaceDiscoveredAssetProperties.Serialization.cs index b8310bd39169..742999bfa804 100644 --- a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceRegistryNamespaceDiscoveredAssetProperties.Serialization.cs +++ b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceRegistryNamespaceDiscoveredAssetProperties.Serialization.cs @@ -21,6 +21,23 @@ internal DeviceRegistryNamespaceDiscoveredAssetProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DeviceRegistryNamespaceDiscoveredAssetProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDeviceRegistryNamespaceDiscoveredAssetProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DeviceRegistryNamespaceDiscoveredAssetProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -602,23 +619,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DeviceRegistryNamespaceDiscoveredAssetProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DeviceRegistryNamespaceDiscoveredAssetProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDeviceRegistryNamespaceDiscoveredAssetProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DeviceRegistryNamespaceDiscoveredAssetProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceRegistryNamespaceDiscoveredDevicePatch.Serialization.cs b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceRegistryNamespaceDiscoveredDevicePatch.Serialization.cs index 0af8b26208ad..0dca2b1b0549 100644 --- a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceRegistryNamespaceDiscoveredDevicePatch.Serialization.cs +++ b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceRegistryNamespaceDiscoveredDevicePatch.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.DeviceRegistry.Models /// The type used for update operations of the NamespaceDiscoveredDevice. public partial class DeviceRegistryNamespaceDiscoveredDevicePatch : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DeviceRegistryNamespaceDiscoveredDevicePatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDeviceRegistryNamespaceDiscoveredDevicePatch(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DeviceRegistryNamespaceDiscoveredDevicePatch)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -161,23 +178,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DeviceRegistryNamespaceDiscoveredDevicePatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DeviceRegistryNamespaceDiscoveredDevicePatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDeviceRegistryNamespaceDiscoveredDevicePatch(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DeviceRegistryNamespaceDiscoveredDevicePatch)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceRegistryNamespaceDiscoveredDeviceProperties.Serialization.cs b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceRegistryNamespaceDiscoveredDeviceProperties.Serialization.cs index b13270868914..009a13632b32 100644 --- a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceRegistryNamespaceDiscoveredDeviceProperties.Serialization.cs +++ b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceRegistryNamespaceDiscoveredDeviceProperties.Serialization.cs @@ -21,6 +21,23 @@ internal DeviceRegistryNamespaceDiscoveredDeviceProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DeviceRegistryNamespaceDiscoveredDeviceProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDeviceRegistryNamespaceDiscoveredDeviceProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DeviceRegistryNamespaceDiscoveredDeviceProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -269,23 +286,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DeviceRegistryNamespaceDiscoveredDeviceProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DeviceRegistryNamespaceDiscoveredDeviceProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDeviceRegistryNamespaceDiscoveredDeviceProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DeviceRegistryNamespaceDiscoveredDeviceProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceRegistryNamespaceMessageSchemaReference.Serialization.cs b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceRegistryNamespaceMessageSchemaReference.Serialization.cs index a81e132f811f..5a2beefa0cb8 100644 --- a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceRegistryNamespaceMessageSchemaReference.Serialization.cs +++ b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceRegistryNamespaceMessageSchemaReference.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.DeviceRegistry.Models /// Defines the message schema reference properties. public partial class DeviceRegistryNamespaceMessageSchemaReference : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DeviceRegistryNamespaceMessageSchemaReference PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDeviceRegistryNamespaceMessageSchemaReference(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DeviceRegistryNamespaceMessageSchemaReference)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -140,23 +157,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DeviceRegistryNamespaceMessageSchemaReference IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DeviceRegistryNamespaceMessageSchemaReference PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDeviceRegistryNamespaceMessageSchemaReference(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DeviceRegistryNamespaceMessageSchemaReference)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceRegistryNamespacePatch.Serialization.cs b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceRegistryNamespacePatch.Serialization.cs index d05611b5fa64..92cfdff57683 100644 --- a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceRegistryNamespacePatch.Serialization.cs +++ b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceRegistryNamespacePatch.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.DeviceRegistry.Models /// The type used for update operations of the Namespace. public partial class DeviceRegistryNamespacePatch : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DeviceRegistryNamespacePatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDeviceRegistryNamespacePatch(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DeviceRegistryNamespacePatch)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -176,23 +193,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DeviceRegistryNamespacePatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DeviceRegistryNamespacePatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDeviceRegistryNamespacePatch(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DeviceRegistryNamespacePatch)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceRegistryNamespaceProperties.Serialization.cs b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceRegistryNamespaceProperties.Serialization.cs index 7e397966bd8c..ef173191b487 100644 --- a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceRegistryNamespaceProperties.Serialization.cs +++ b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceRegistryNamespaceProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.DeviceRegistry.Models /// The namespace properties model. public partial class DeviceRegistryNamespaceProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DeviceRegistryNamespaceProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDeviceRegistryNamespaceProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DeviceRegistryNamespaceProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -148,23 +165,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DeviceRegistryNamespaceProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DeviceRegistryNamespaceProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDeviceRegistryNamespaceProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DeviceRegistryNamespaceProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceRegistrySchemaProperties.Serialization.cs b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceRegistrySchemaProperties.Serialization.cs index ed2654f627d4..a478797c32c6 100644 --- a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceRegistrySchemaProperties.Serialization.cs +++ b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceRegistrySchemaProperties.Serialization.cs @@ -21,6 +21,23 @@ internal DeviceRegistrySchemaProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DeviceRegistrySchemaProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDeviceRegistrySchemaProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DeviceRegistrySchemaProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -222,23 +239,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DeviceRegistrySchemaProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DeviceRegistrySchemaProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDeviceRegistrySchemaProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DeviceRegistrySchemaProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceRegistrySchemaRegistryPatch.Serialization.cs b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceRegistrySchemaRegistryPatch.Serialization.cs index 999ca34d17d2..187aaf8b0354 100644 --- a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceRegistrySchemaRegistryPatch.Serialization.cs +++ b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceRegistrySchemaRegistryPatch.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.DeviceRegistry.Models /// The type used for update operations of the SchemaRegistry. public partial class DeviceRegistrySchemaRegistryPatch : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DeviceRegistrySchemaRegistryPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDeviceRegistrySchemaRegistryPatch(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DeviceRegistrySchemaRegistryPatch)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -176,23 +193,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DeviceRegistrySchemaRegistryPatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DeviceRegistrySchemaRegistryPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDeviceRegistrySchemaRegistryPatch(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DeviceRegistrySchemaRegistryPatch)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceRegistrySchemaRegistryProperties.Serialization.cs b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceRegistrySchemaRegistryProperties.Serialization.cs index af2884fd4c3f..52c4fd8d60a0 100644 --- a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceRegistrySchemaRegistryProperties.Serialization.cs +++ b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceRegistrySchemaRegistryProperties.Serialization.cs @@ -21,6 +21,23 @@ internal DeviceRegistrySchemaRegistryProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DeviceRegistrySchemaRegistryProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDeviceRegistrySchemaRegistryProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DeviceRegistrySchemaRegistryProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -183,23 +200,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DeviceRegistrySchemaRegistryProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DeviceRegistrySchemaRegistryProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDeviceRegistrySchemaRegistryProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DeviceRegistrySchemaRegistryProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceRegistrySchemaVersionProperties.Serialization.cs b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceRegistrySchemaVersionProperties.Serialization.cs index 86c506a28f5d..468c4d047a33 100644 --- a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceRegistrySchemaVersionProperties.Serialization.cs +++ b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceRegistrySchemaVersionProperties.Serialization.cs @@ -21,6 +21,23 @@ internal DeviceRegistrySchemaVersionProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DeviceRegistrySchemaVersionProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDeviceRegistrySchemaVersionProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DeviceRegistrySchemaVersionProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -174,23 +191,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DeviceRegistrySchemaVersionProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DeviceRegistrySchemaVersionProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDeviceRegistrySchemaVersionProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DeviceRegistrySchemaVersionProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceRegistryStatusConfig.Serialization.cs b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceRegistryStatusConfig.Serialization.cs index 4b0113415ecd..0cbe11341d81 100644 --- a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceRegistryStatusConfig.Serialization.cs +++ b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceRegistryStatusConfig.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.DeviceRegistry.Models /// Defines the status config properties. public partial class DeviceRegistryStatusConfig : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DeviceRegistryStatusConfig PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDeviceRegistryStatusConfig(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DeviceRegistryStatusConfig)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -152,23 +169,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DeviceRegistryStatusConfig IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DeviceRegistryStatusConfig PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDeviceRegistryStatusConfig(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DeviceRegistryStatusConfig)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceRegistryStatusError.Serialization.cs b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceRegistryStatusError.Serialization.cs index 4b68f4b14a2e..3d49c7bd7339 100644 --- a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceRegistryStatusError.Serialization.cs +++ b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceRegistryStatusError.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.DeviceRegistry.Models /// Defines the status config error properties. public partial class DeviceRegistryStatusError : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DeviceRegistryStatusError PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDeviceRegistryStatusError(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DeviceRegistryStatusError)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,23 +171,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DeviceRegistryStatusError IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DeviceRegistryStatusError PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDeviceRegistryStatusError(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DeviceRegistryStatusError)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceRegistryTopic.Serialization.cs b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceRegistryTopic.Serialization.cs index 0a412db4495e..4b4ecaeb72b0 100644 --- a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceRegistryTopic.Serialization.cs +++ b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceRegistryTopic.Serialization.cs @@ -21,6 +21,23 @@ internal DeviceRegistryTopic() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DeviceRegistryTopic PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDeviceRegistryTopic(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DeviceRegistryTopic)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -135,23 +152,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DeviceRegistryTopic IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DeviceRegistryTopic PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDeviceRegistryTopic(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DeviceRegistryTopic)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceRegistryUsernamePasswordCredentials.Serialization.cs b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceRegistryUsernamePasswordCredentials.Serialization.cs index d159ebe25093..017381e1d4a4 100644 --- a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceRegistryUsernamePasswordCredentials.Serialization.cs +++ b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceRegistryUsernamePasswordCredentials.Serialization.cs @@ -21,6 +21,23 @@ internal DeviceRegistryUsernamePasswordCredentials() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DeviceRegistryUsernamePasswordCredentials PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDeviceRegistryUsernamePasswordCredentials(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DeviceRegistryUsernamePasswordCredentials)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -128,23 +145,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DeviceRegistryUsernamePasswordCredentials IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DeviceRegistryUsernamePasswordCredentials PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDeviceRegistryUsernamePasswordCredentials(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DeviceRegistryUsernamePasswordCredentials)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceRegistryX509Credentials.Serialization.cs b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceRegistryX509Credentials.Serialization.cs index de0a73ad59c0..3903f253987a 100644 --- a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceRegistryX509Credentials.Serialization.cs +++ b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceRegistryX509Credentials.Serialization.cs @@ -21,6 +21,23 @@ internal DeviceRegistryX509Credentials() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DeviceRegistryX509Credentials PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDeviceRegistryX509Credentials(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DeviceRegistryX509Credentials)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -120,23 +137,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DeviceRegistryX509Credentials IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DeviceRegistryX509Credentials PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDeviceRegistryX509Credentials(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DeviceRegistryX509Credentials)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceStatus.Serialization.cs b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceStatus.Serialization.cs index f0b883bcd09f..bff4277430a9 100644 --- a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceStatus.Serialization.cs +++ b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceStatus.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.DeviceRegistry.Models /// Defines the device status properties. public partial class DeviceStatus : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DeviceStatus PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDeviceStatus(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DeviceStatus)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -137,23 +154,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DeviceStatus IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DeviceStatus PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDeviceStatus(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DeviceStatus)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceStatusEndpoint.Serialization.cs b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceStatusEndpoint.Serialization.cs index 01114435b384..ae7a369fc749 100644 --- a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceStatusEndpoint.Serialization.cs +++ b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceStatusEndpoint.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.DeviceRegistry.Models /// Defines the device status properties. public partial class DeviceStatusEndpoint : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DeviceStatusEndpoint PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDeviceStatusEndpoint(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DeviceStatusEndpoint)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -122,23 +139,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DeviceStatusEndpoint IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DeviceStatusEndpoint PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDeviceStatusEndpoint(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DeviceStatusEndpoint)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceStatusEndpoints.Serialization.cs b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceStatusEndpoints.Serialization.cs index 56c53833fc57..c9982ff792fe 100644 --- a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceStatusEndpoints.Serialization.cs +++ b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DeviceStatusEndpoints.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.DeviceRegistry.Models /// Defines the device status for inbound/outbound endpoints. internal partial class DeviceStatusEndpoints : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DeviceStatusEndpoints PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDeviceStatusEndpoints(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DeviceStatusEndpoints)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -133,23 +150,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DeviceStatusEndpoints IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DeviceStatusEndpoints PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDeviceStatusEndpoints(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DeviceStatusEndpoints)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DiscoveredInboundEndpoints.Serialization.cs b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DiscoveredInboundEndpoints.Serialization.cs index ab9e316fac21..fb9f37c6e2ad 100644 --- a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DiscoveredInboundEndpoints.Serialization.cs +++ b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DiscoveredInboundEndpoints.Serialization.cs @@ -21,6 +21,23 @@ internal DiscoveredInboundEndpoints() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DiscoveredInboundEndpoints PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDiscoveredInboundEndpoints(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DiscoveredInboundEndpoints)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -197,23 +214,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DiscoveredInboundEndpoints IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DiscoveredInboundEndpoints PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDiscoveredInboundEndpoints(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DiscoveredInboundEndpoints)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DiscoveredMessagingEndpoints.Serialization.cs b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DiscoveredMessagingEndpoints.Serialization.cs index 9b3142c39e37..e577944b1ffe 100644 --- a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DiscoveredMessagingEndpoints.Serialization.cs +++ b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DiscoveredMessagingEndpoints.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.DeviceRegistry.Models /// Connection endpoint URL a device can use to connect to a service. public partial class DiscoveredMessagingEndpoints : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DiscoveredMessagingEndpoints PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDiscoveredMessagingEndpoints(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DiscoveredMessagingEndpoints)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -148,23 +165,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DiscoveredMessagingEndpoints IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DiscoveredMessagingEndpoints PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDiscoveredMessagingEndpoints(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DiscoveredMessagingEndpoints)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DiscoveredOutboundEndpoints.Serialization.cs b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DiscoveredOutboundEndpoints.Serialization.cs index 0594bfd198a9..9a25d03b56e4 100644 --- a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DiscoveredOutboundEndpoints.Serialization.cs +++ b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/DiscoveredOutboundEndpoints.Serialization.cs @@ -21,6 +21,23 @@ internal DiscoveredOutboundEndpoints() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DiscoveredOutboundEndpoints PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDiscoveredOutboundEndpoints(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DiscoveredOutboundEndpoints)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -131,23 +148,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DiscoveredOutboundEndpoints IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DiscoveredOutboundEndpoints PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDiscoveredOutboundEndpoints(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DiscoveredOutboundEndpoints)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/EventDestination.Serialization.cs b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/EventDestination.Serialization.cs index 4948ff6db26b..a9f77db1d707 100644 --- a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/EventDestination.Serialization.cs +++ b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/EventDestination.Serialization.cs @@ -19,6 +19,23 @@ namespace Azure.ResourceManager.DeviceRegistry.Models [PersistableModelProxy(typeof(UnknownEventDestination))] public abstract partial class EventDestination : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual EventDestination PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeEventDestination(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(EventDestination)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -117,23 +134,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. EventDestination IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual EventDestination PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeEventDestination(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(EventDestination)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/EventMqttDestination.Serialization.cs b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/EventMqttDestination.Serialization.cs index 0b2e4d98290e..496b5b494620 100644 --- a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/EventMqttDestination.Serialization.cs +++ b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/EventMqttDestination.Serialization.cs @@ -21,6 +21,23 @@ internal EventMqttDestination() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override EventDestination PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeEventMqttDestination(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(EventMqttDestination)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -116,23 +133,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. EventMqttDestination IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (EventMqttDestination)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override EventDestination PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeEventMqttDestination(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(EventMqttDestination)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/EventStorageDestination.Serialization.cs b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/EventStorageDestination.Serialization.cs index c103a5122262..29b1d79a140d 100644 --- a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/EventStorageDestination.Serialization.cs +++ b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/EventStorageDestination.Serialization.cs @@ -21,6 +21,23 @@ internal EventStorageDestination() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override EventDestination PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeEventStorageDestination(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(EventStorageDestination)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -116,23 +133,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. EventStorageDestination IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (EventStorageDestination)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override EventDestination PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeEventStorageDestination(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(EventStorageDestination)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/HostAuthentication.Serialization.cs b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/HostAuthentication.Serialization.cs index 38113c049dfc..a14e736ea1fe 100644 --- a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/HostAuthentication.Serialization.cs +++ b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/HostAuthentication.Serialization.cs @@ -21,6 +21,23 @@ internal HostAuthentication() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual HostAuthentication PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHostAuthentication(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HostAuthentication)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -150,23 +167,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HostAuthentication IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual HostAuthentication PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHostAuthentication(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HostAuthentication)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/InboundEndpoints.Serialization.cs b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/InboundEndpoints.Serialization.cs index 9afd6a0bb54d..8e4d0094463a 100644 --- a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/InboundEndpoints.Serialization.cs +++ b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/InboundEndpoints.Serialization.cs @@ -21,6 +21,23 @@ internal InboundEndpoints() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual InboundEndpoints PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeInboundEndpoints(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(InboundEndpoints)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -187,23 +204,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. InboundEndpoints IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual InboundEndpoints PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeInboundEndpoints(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(InboundEndpoints)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/LeafCertificateConfiguration.Serialization.cs b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/LeafCertificateConfiguration.Serialization.cs index c8b519d182e5..9b24b4283a8c 100644 --- a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/LeafCertificateConfiguration.Serialization.cs +++ b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/LeafCertificateConfiguration.Serialization.cs @@ -21,6 +21,23 @@ internal LeafCertificateConfiguration() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual LeafCertificateConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeLeafCertificateConfiguration(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(LeafCertificateConfiguration)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -120,23 +137,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. LeafCertificateConfiguration IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual LeafCertificateConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeLeafCertificateConfiguration(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(LeafCertificateConfiguration)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/ManagementAction.Serialization.cs b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/ManagementAction.Serialization.cs index 0285f091b286..7db4aa6e2618 100644 --- a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/ManagementAction.Serialization.cs +++ b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/ManagementAction.Serialization.cs @@ -21,6 +21,23 @@ internal ManagementAction() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ManagementAction PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeManagementAction(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ManagementAction)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -199,23 +216,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ManagementAction IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ManagementAction PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeManagementAction(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ManagementAction)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/ManagementGroup.Serialization.cs b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/ManagementGroup.Serialization.cs index 38715018ac55..5615b37eddd3 100644 --- a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/ManagementGroup.Serialization.cs +++ b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/ManagementGroup.Serialization.cs @@ -21,6 +21,23 @@ internal ManagementGroup() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ManagementGroup PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeManagementGroup(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ManagementGroup)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -212,23 +229,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ManagementGroup IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ManagementGroup PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeManagementGroup(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ManagementGroup)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/MessageSchemaReference.Serialization.cs b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/MessageSchemaReference.Serialization.cs index 86ee66a6678d..e9e59b089f44 100644 --- a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/MessageSchemaReference.Serialization.cs +++ b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/MessageSchemaReference.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.DeviceRegistry.Models /// Defines the message schema reference properties. public partial class MessageSchemaReference : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual MessageSchemaReference PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeMessageSchemaReference(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(MessageSchemaReference)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -140,23 +157,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. MessageSchemaReference IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual MessageSchemaReference PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeMessageSchemaReference(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(MessageSchemaReference)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/Messaging.Serialization.cs b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/Messaging.Serialization.cs index 14a552281acf..71e4315e9056 100644 --- a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/Messaging.Serialization.cs +++ b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/Messaging.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.DeviceRegistry.Models /// The namespace messaging endpoints model. internal partial class Messaging : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual Messaging PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeMessaging(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(Messaging)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -133,23 +150,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. Messaging IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual Messaging PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeMessaging(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(Messaging)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/MessagingEndpoint.Serialization.cs b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/MessagingEndpoint.Serialization.cs index fc8526e7b299..03e403aea49b 100644 --- a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/MessagingEndpoint.Serialization.cs +++ b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/MessagingEndpoint.Serialization.cs @@ -21,6 +21,23 @@ internal MessagingEndpoint() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual MessagingEndpoint PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeMessagingEndpoint(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(MessagingEndpoint)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -142,23 +159,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. MessagingEndpoint IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual MessagingEndpoint PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeMessagingEndpoint(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(MessagingEndpoint)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/MessagingEndpoints.Serialization.cs b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/MessagingEndpoints.Serialization.cs index 520696df53f4..9006edf126c9 100644 --- a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/MessagingEndpoints.Serialization.cs +++ b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/MessagingEndpoints.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.DeviceRegistry.Models /// Connection endpoint URL a device can use to connect to a service. public partial class MessagingEndpoints : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual MessagingEndpoints PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeMessagingEndpoints(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(MessagingEndpoints)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -148,23 +165,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. MessagingEndpoints IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual MessagingEndpoints PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeMessagingEndpoints(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(MessagingEndpoints)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/MqttDestinationConfiguration.Serialization.cs b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/MqttDestinationConfiguration.Serialization.cs index 88c840cdfed1..a32b8a35468a 100644 --- a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/MqttDestinationConfiguration.Serialization.cs +++ b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/MqttDestinationConfiguration.Serialization.cs @@ -21,6 +21,23 @@ internal MqttDestinationConfiguration() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual MqttDestinationConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeMqttDestinationConfiguration(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(MqttDestinationConfiguration)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -165,23 +182,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. MqttDestinationConfiguration IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual MqttDestinationConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeMqttDestinationConfiguration(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(MqttDestinationConfiguration)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/NamespaceAssetListResult.Serialization.cs b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/NamespaceAssetListResult.Serialization.cs index a600de04e1ea..a4964e519ee9 100644 --- a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/NamespaceAssetListResult.Serialization.cs +++ b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/NamespaceAssetListResult.Serialization.cs @@ -22,6 +22,30 @@ internal NamespaceAssetListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual NamespaceAssetListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeNamespaceAssetListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(NamespaceAssetListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static NamespaceAssetListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeNamespaceAssetListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. NamespaceAssetListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual NamespaceAssetListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeNamespaceAssetListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(NamespaceAssetListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static NamespaceAssetListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeNamespaceAssetListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/NamespaceAssetUpdateProperties.Serialization.cs b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/NamespaceAssetUpdateProperties.Serialization.cs index 327f978f442f..73a3e4d06bfb 100644 --- a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/NamespaceAssetUpdateProperties.Serialization.cs +++ b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/NamespaceAssetUpdateProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.DeviceRegistry.Models /// The updatable properties of the NamespaceAsset. public partial class NamespaceAssetUpdateProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual NamespaceAssetUpdateProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeNamespaceAssetUpdateProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(NamespaceAssetUpdateProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -558,23 +575,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. NamespaceAssetUpdateProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual NamespaceAssetUpdateProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeNamespaceAssetUpdateProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(NamespaceAssetUpdateProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/NamespaceDataset.Serialization.cs b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/NamespaceDataset.Serialization.cs index c26e03c3eff8..0c245ee5c806 100644 --- a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/NamespaceDataset.Serialization.cs +++ b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/NamespaceDataset.Serialization.cs @@ -21,6 +21,23 @@ internal NamespaceDataset() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual NamespaceDataset PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeNamespaceDataset(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(NamespaceDataset)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -210,23 +227,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. NamespaceDataset IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual NamespaceDataset PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeNamespaceDataset(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(NamespaceDataset)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/NamespaceDatasetDataPoint.Serialization.cs b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/NamespaceDatasetDataPoint.Serialization.cs index 2e0edcd9d514..d0449e326ebd 100644 --- a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/NamespaceDatasetDataPoint.Serialization.cs +++ b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/NamespaceDatasetDataPoint.Serialization.cs @@ -21,6 +21,23 @@ internal NamespaceDatasetDataPoint() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual NamespaceDatasetDataPoint PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeNamespaceDatasetDataPoint(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(NamespaceDatasetDataPoint)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -150,23 +167,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. NamespaceDatasetDataPoint IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual NamespaceDatasetDataPoint PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeNamespaceDatasetDataPoint(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(NamespaceDatasetDataPoint)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/NamespaceDeviceListResult.Serialization.cs b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/NamespaceDeviceListResult.Serialization.cs index ab32c0e619a7..ce63d9f248c0 100644 --- a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/NamespaceDeviceListResult.Serialization.cs +++ b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/NamespaceDeviceListResult.Serialization.cs @@ -22,6 +22,30 @@ internal NamespaceDeviceListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual NamespaceDeviceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeNamespaceDeviceListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(NamespaceDeviceListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static NamespaceDeviceListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeNamespaceDeviceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. NamespaceDeviceListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual NamespaceDeviceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeNamespaceDeviceListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(NamespaceDeviceListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static NamespaceDeviceListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeNamespaceDeviceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/NamespaceDeviceUpdateProperties.Serialization.cs b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/NamespaceDeviceUpdateProperties.Serialization.cs index 3914e4ce8116..769e7657d61b 100644 --- a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/NamespaceDeviceUpdateProperties.Serialization.cs +++ b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/NamespaceDeviceUpdateProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.DeviceRegistry.Models /// The updatable properties of the NamespaceDevice. public partial class NamespaceDeviceUpdateProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual NamespaceDeviceUpdateProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeNamespaceDeviceUpdateProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(NamespaceDeviceUpdateProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -214,23 +231,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. NamespaceDeviceUpdateProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual NamespaceDeviceUpdateProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeNamespaceDeviceUpdateProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(NamespaceDeviceUpdateProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/NamespaceDiscoveredAssetListResult.Serialization.cs b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/NamespaceDiscoveredAssetListResult.Serialization.cs index 7dccbd450352..abbc1c5eee5e 100644 --- a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/NamespaceDiscoveredAssetListResult.Serialization.cs +++ b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/NamespaceDiscoveredAssetListResult.Serialization.cs @@ -22,6 +22,30 @@ internal NamespaceDiscoveredAssetListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual NamespaceDiscoveredAssetListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeNamespaceDiscoveredAssetListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(NamespaceDiscoveredAssetListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static NamespaceDiscoveredAssetListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeNamespaceDiscoveredAssetListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. NamespaceDiscoveredAssetListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual NamespaceDiscoveredAssetListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeNamespaceDiscoveredAssetListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(NamespaceDiscoveredAssetListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static NamespaceDiscoveredAssetListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeNamespaceDiscoveredAssetListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/NamespaceDiscoveredAssetUpdateProperties.Serialization.cs b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/NamespaceDiscoveredAssetUpdateProperties.Serialization.cs index 273ad26c40d8..13fcf5630f39 100644 --- a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/NamespaceDiscoveredAssetUpdateProperties.Serialization.cs +++ b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/NamespaceDiscoveredAssetUpdateProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.DeviceRegistry.Models /// The updatable properties of the NamespaceDiscoveredAsset. public partial class NamespaceDiscoveredAssetUpdateProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual NamespaceDiscoveredAssetUpdateProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeNamespaceDiscoveredAssetUpdateProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(NamespaceDiscoveredAssetUpdateProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -586,23 +603,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. NamespaceDiscoveredAssetUpdateProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual NamespaceDiscoveredAssetUpdateProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeNamespaceDiscoveredAssetUpdateProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(NamespaceDiscoveredAssetUpdateProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/NamespaceDiscoveredDataset.Serialization.cs b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/NamespaceDiscoveredDataset.Serialization.cs index 9abe9e1f1e7d..b521536f8788 100644 --- a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/NamespaceDiscoveredDataset.Serialization.cs +++ b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/NamespaceDiscoveredDataset.Serialization.cs @@ -21,6 +21,23 @@ internal NamespaceDiscoveredDataset() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual NamespaceDiscoveredDataset PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeNamespaceDiscoveredDataset(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(NamespaceDiscoveredDataset)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -226,23 +243,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. NamespaceDiscoveredDataset IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual NamespaceDiscoveredDataset PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeNamespaceDiscoveredDataset(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(NamespaceDiscoveredDataset)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/NamespaceDiscoveredDatasetDataPoint.Serialization.cs b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/NamespaceDiscoveredDatasetDataPoint.Serialization.cs index 156c68d5aa80..0bbd2f370cac 100644 --- a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/NamespaceDiscoveredDatasetDataPoint.Serialization.cs +++ b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/NamespaceDiscoveredDatasetDataPoint.Serialization.cs @@ -21,6 +21,23 @@ internal NamespaceDiscoveredDatasetDataPoint() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual NamespaceDiscoveredDatasetDataPoint PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeNamespaceDiscoveredDatasetDataPoint(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(NamespaceDiscoveredDatasetDataPoint)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -171,23 +188,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. NamespaceDiscoveredDatasetDataPoint IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual NamespaceDiscoveredDatasetDataPoint PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeNamespaceDiscoveredDatasetDataPoint(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(NamespaceDiscoveredDatasetDataPoint)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/NamespaceDiscoveredDeviceListResult.Serialization.cs b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/NamespaceDiscoveredDeviceListResult.Serialization.cs index 3eb8a26131a6..783cd9c1b4d8 100644 --- a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/NamespaceDiscoveredDeviceListResult.Serialization.cs +++ b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/NamespaceDiscoveredDeviceListResult.Serialization.cs @@ -22,6 +22,30 @@ internal NamespaceDiscoveredDeviceListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual NamespaceDiscoveredDeviceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeNamespaceDiscoveredDeviceListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(NamespaceDiscoveredDeviceListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static NamespaceDiscoveredDeviceListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeNamespaceDiscoveredDeviceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. NamespaceDiscoveredDeviceListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual NamespaceDiscoveredDeviceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeNamespaceDiscoveredDeviceListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(NamespaceDiscoveredDeviceListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static NamespaceDiscoveredDeviceListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeNamespaceDiscoveredDeviceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/NamespaceDiscoveredDeviceUpdateProperties.Serialization.cs b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/NamespaceDiscoveredDeviceUpdateProperties.Serialization.cs index 31be413b9689..db611de44a67 100644 --- a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/NamespaceDiscoveredDeviceUpdateProperties.Serialization.cs +++ b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/NamespaceDiscoveredDeviceUpdateProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.DeviceRegistry.Models /// The updatable properties of the NamespaceDiscoveredDevice. public partial class NamespaceDiscoveredDeviceUpdateProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual NamespaceDiscoveredDeviceUpdateProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeNamespaceDiscoveredDeviceUpdateProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(NamespaceDiscoveredDeviceUpdateProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -222,23 +239,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. NamespaceDiscoveredDeviceUpdateProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual NamespaceDiscoveredDeviceUpdateProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeNamespaceDiscoveredDeviceUpdateProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(NamespaceDiscoveredDeviceUpdateProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/NamespaceDiscoveredEvent.Serialization.cs b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/NamespaceDiscoveredEvent.Serialization.cs index d4dc1f4baa22..93c4fdfc100e 100644 --- a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/NamespaceDiscoveredEvent.Serialization.cs +++ b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/NamespaceDiscoveredEvent.Serialization.cs @@ -21,6 +21,23 @@ internal NamespaceDiscoveredEvent() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual NamespaceDiscoveredEvent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeNamespaceDiscoveredEvent(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(NamespaceDiscoveredEvent)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -200,23 +217,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. NamespaceDiscoveredEvent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual NamespaceDiscoveredEvent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeNamespaceDiscoveredEvent(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(NamespaceDiscoveredEvent)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/NamespaceDiscoveredEventGroup.Serialization.cs b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/NamespaceDiscoveredEventGroup.Serialization.cs index aaa98dc0545b..e6b418f3b0fe 100644 --- a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/NamespaceDiscoveredEventGroup.Serialization.cs +++ b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/NamespaceDiscoveredEventGroup.Serialization.cs @@ -21,6 +21,23 @@ internal NamespaceDiscoveredEventGroup() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual NamespaceDiscoveredEventGroup PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeNamespaceDiscoveredEventGroup(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(NamespaceDiscoveredEventGroup)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -210,23 +227,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. NamespaceDiscoveredEventGroup IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual NamespaceDiscoveredEventGroup PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeNamespaceDiscoveredEventGroup(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(NamespaceDiscoveredEventGroup)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/NamespaceDiscoveredManagementAction.Serialization.cs b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/NamespaceDiscoveredManagementAction.Serialization.cs index ac0888173af0..270d93e49965 100644 --- a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/NamespaceDiscoveredManagementAction.Serialization.cs +++ b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/NamespaceDiscoveredManagementAction.Serialization.cs @@ -21,6 +21,23 @@ internal NamespaceDiscoveredManagementAction() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual NamespaceDiscoveredManagementAction PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeNamespaceDiscoveredManagementAction(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(NamespaceDiscoveredManagementAction)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -215,23 +232,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. NamespaceDiscoveredManagementAction IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual NamespaceDiscoveredManagementAction PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeNamespaceDiscoveredManagementAction(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(NamespaceDiscoveredManagementAction)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/NamespaceDiscoveredManagementGroup.Serialization.cs b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/NamespaceDiscoveredManagementGroup.Serialization.cs index 11fbefa653d6..e835802d846c 100644 --- a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/NamespaceDiscoveredManagementGroup.Serialization.cs +++ b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/NamespaceDiscoveredManagementGroup.Serialization.cs @@ -21,6 +21,23 @@ internal NamespaceDiscoveredManagementGroup() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual NamespaceDiscoveredManagementGroup PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeNamespaceDiscoveredManagementGroup(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(NamespaceDiscoveredManagementGroup)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -228,23 +245,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. NamespaceDiscoveredManagementGroup IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual NamespaceDiscoveredManagementGroup PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeNamespaceDiscoveredManagementGroup(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(NamespaceDiscoveredManagementGroup)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/NamespaceDiscoveredStream.Serialization.cs b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/NamespaceDiscoveredStream.Serialization.cs index fab9b170c056..2ae3b433ee12 100644 --- a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/NamespaceDiscoveredStream.Serialization.cs +++ b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/NamespaceDiscoveredStream.Serialization.cs @@ -21,6 +21,23 @@ internal NamespaceDiscoveredStream() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual NamespaceDiscoveredStream PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeNamespaceDiscoveredStream(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(NamespaceDiscoveredStream)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -188,23 +205,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. NamespaceDiscoveredStream IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual NamespaceDiscoveredStream PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeNamespaceDiscoveredStream(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(NamespaceDiscoveredStream)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/NamespaceEvent.Serialization.cs b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/NamespaceEvent.Serialization.cs index 8031a5621318..de63b7b35780 100644 --- a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/NamespaceEvent.Serialization.cs +++ b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/NamespaceEvent.Serialization.cs @@ -21,6 +21,23 @@ internal NamespaceEvent() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual NamespaceEvent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeNamespaceEvent(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(NamespaceEvent)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -184,23 +201,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. NamespaceEvent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual NamespaceEvent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeNamespaceEvent(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(NamespaceEvent)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/NamespaceEventGroup.Serialization.cs b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/NamespaceEventGroup.Serialization.cs index 0e9143d22530..83f29db3d828 100644 --- a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/NamespaceEventGroup.Serialization.cs +++ b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/NamespaceEventGroup.Serialization.cs @@ -21,6 +21,23 @@ internal NamespaceEventGroup() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual NamespaceEventGroup PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeNamespaceEventGroup(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(NamespaceEventGroup)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -210,23 +227,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. NamespaceEventGroup IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual NamespaceEventGroup PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeNamespaceEventGroup(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(NamespaceEventGroup)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/NamespaceListResult.Serialization.cs b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/NamespaceListResult.Serialization.cs index 2b06db8bca9d..625b579af741 100644 --- a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/NamespaceListResult.Serialization.cs +++ b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/NamespaceListResult.Serialization.cs @@ -22,6 +22,30 @@ internal NamespaceListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual NamespaceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeNamespaceListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(NamespaceListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static NamespaceListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeNamespaceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. NamespaceListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual NamespaceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeNamespaceListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(NamespaceListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static NamespaceListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeNamespaceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/NamespaceMigrateContent.Serialization.cs b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/NamespaceMigrateContent.Serialization.cs index e391153fb6f5..c0cdc6fbd228 100644 --- a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/NamespaceMigrateContent.Serialization.cs +++ b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/NamespaceMigrateContent.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.DeviceRegistry.Models /// Request body for the migrate resources operation in to Namespace resource. public partial class NamespaceMigrateContent : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual NamespaceMigrateContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeNamespaceMigrateContent(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(NamespaceMigrateContent)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -160,23 +177,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. NamespaceMigrateContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual NamespaceMigrateContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeNamespaceMigrateContent(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(NamespaceMigrateContent)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/NamespaceStream.Serialization.cs b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/NamespaceStream.Serialization.cs index 80907067b1c6..539c02f4223e 100644 --- a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/NamespaceStream.Serialization.cs +++ b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/NamespaceStream.Serialization.cs @@ -21,6 +21,23 @@ internal NamespaceStream() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual NamespaceStream PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeNamespaceStream(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(NamespaceStream)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -167,23 +184,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. NamespaceStream IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual NamespaceStream PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeNamespaceStream(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(NamespaceStream)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/NamespaceUpdateProperties.Serialization.cs b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/NamespaceUpdateProperties.Serialization.cs index 53410d079d12..72e1da765407 100644 --- a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/NamespaceUpdateProperties.Serialization.cs +++ b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/NamespaceUpdateProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.DeviceRegistry.Models /// The updatable properties of the Namespace. internal partial class NamespaceUpdateProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual NamespaceUpdateProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeNamespaceUpdateProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(NamespaceUpdateProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -122,23 +139,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. NamespaceUpdateProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual NamespaceUpdateProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeNamespaceUpdateProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(NamespaceUpdateProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/OutboundEndpoints.Serialization.cs b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/OutboundEndpoints.Serialization.cs index 7ca412a58aa7..01039e711f5e 100644 --- a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/OutboundEndpoints.Serialization.cs +++ b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/OutboundEndpoints.Serialization.cs @@ -21,6 +21,23 @@ internal OutboundEndpoints() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual OutboundEndpoints PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeOutboundEndpoints(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(OutboundEndpoints)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -157,23 +174,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. OutboundEndpoints IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual OutboundEndpoints PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeOutboundEndpoints(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(OutboundEndpoints)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/PolicyListResult.Serialization.cs b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/PolicyListResult.Serialization.cs index fd470c790735..df76082d779f 100644 --- a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/PolicyListResult.Serialization.cs +++ b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/PolicyListResult.Serialization.cs @@ -22,6 +22,30 @@ internal PolicyListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual PolicyListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializePolicyListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(PolicyListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static PolicyListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializePolicyListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. PolicyListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual PolicyListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializePolicyListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(PolicyListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static PolicyListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializePolicyListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/PolicyPatch.Serialization.cs b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/PolicyPatch.Serialization.cs index d0a6236c3d6a..3e9a62d16d30 100644 --- a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/PolicyPatch.Serialization.cs +++ b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/PolicyPatch.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.DeviceRegistry.Models /// The type used for update operations of the Policy. public partial class PolicyPatch : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual PolicyPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializePolicyPatch(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(PolicyPatch)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -161,23 +178,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. PolicyPatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual PolicyPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializePolicyPatch(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(PolicyPatch)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/PolicyProperties.Serialization.cs b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/PolicyProperties.Serialization.cs index c7dbeaf036ed..32be17a71c8d 100644 --- a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/PolicyProperties.Serialization.cs +++ b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/PolicyProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.DeviceRegistry.Models /// Details of the Credential Policy. public partial class PolicyProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual PolicyProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializePolicyProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(PolicyProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -137,23 +154,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. PolicyProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual PolicyProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializePolicyProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(PolicyProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/PolicyUpdateProperties.Serialization.cs b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/PolicyUpdateProperties.Serialization.cs index 3243da76bc98..ff19ceafc69f 100644 --- a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/PolicyUpdateProperties.Serialization.cs +++ b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/PolicyUpdateProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.DeviceRegistry.Models /// The updatable properties of the Policy. internal partial class PolicyUpdateProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual PolicyUpdateProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializePolicyUpdateProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(PolicyUpdateProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -122,23 +139,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. PolicyUpdateProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual PolicyUpdateProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializePolicyUpdateProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(PolicyUpdateProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/SchemaListResult.Serialization.cs b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/SchemaListResult.Serialization.cs index c96d82348b73..93e91a5f07ce 100644 --- a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/SchemaListResult.Serialization.cs +++ b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/SchemaListResult.Serialization.cs @@ -22,6 +22,30 @@ internal SchemaListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SchemaListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSchemaListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SchemaListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static SchemaListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeSchemaListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SchemaListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SchemaListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSchemaListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SchemaListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static SchemaListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeSchemaListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/SchemaRegistryListResult.Serialization.cs b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/SchemaRegistryListResult.Serialization.cs index a937344e2291..237b49c27c87 100644 --- a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/SchemaRegistryListResult.Serialization.cs +++ b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/SchemaRegistryListResult.Serialization.cs @@ -22,6 +22,30 @@ internal SchemaRegistryListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SchemaRegistryListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSchemaRegistryListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SchemaRegistryListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static SchemaRegistryListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeSchemaRegistryListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SchemaRegistryListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SchemaRegistryListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSchemaRegistryListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SchemaRegistryListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static SchemaRegistryListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeSchemaRegistryListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/SchemaRegistryUpdateProperties.Serialization.cs b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/SchemaRegistryUpdateProperties.Serialization.cs index c5c9cd21e176..ecba48050ace 100644 --- a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/SchemaRegistryUpdateProperties.Serialization.cs +++ b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/SchemaRegistryUpdateProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.DeviceRegistry.Models /// The updatable properties of the SchemaRegistry. public partial class SchemaRegistryUpdateProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SchemaRegistryUpdateProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSchemaRegistryUpdateProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SchemaRegistryUpdateProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -129,23 +146,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SchemaRegistryUpdateProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SchemaRegistryUpdateProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSchemaRegistryUpdateProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SchemaRegistryUpdateProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/SchemaVersionListResult.Serialization.cs b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/SchemaVersionListResult.Serialization.cs index f25cb5834059..c6e4e18735b2 100644 --- a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/SchemaVersionListResult.Serialization.cs +++ b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/SchemaVersionListResult.Serialization.cs @@ -22,6 +22,30 @@ internal SchemaVersionListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SchemaVersionListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSchemaVersionListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SchemaVersionListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static SchemaVersionListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeSchemaVersionListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SchemaVersionListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SchemaVersionListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSchemaVersionListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SchemaVersionListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static SchemaVersionListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeSchemaVersionListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/StorageDestinationConfiguration.Serialization.cs b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/StorageDestinationConfiguration.Serialization.cs index 927ece0d3871..558199140e01 100644 --- a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/StorageDestinationConfiguration.Serialization.cs +++ b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/StorageDestinationConfiguration.Serialization.cs @@ -21,6 +21,23 @@ internal StorageDestinationConfiguration() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual StorageDestinationConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeStorageDestinationConfiguration(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(StorageDestinationConfiguration)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -120,23 +137,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. StorageDestinationConfiguration IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual StorageDestinationConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeStorageDestinationConfiguration(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(StorageDestinationConfiguration)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/StreamDestination.Serialization.cs b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/StreamDestination.Serialization.cs index 6b6f6d487dd2..d8314b2e3439 100644 --- a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/StreamDestination.Serialization.cs +++ b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/StreamDestination.Serialization.cs @@ -19,6 +19,23 @@ namespace Azure.ResourceManager.DeviceRegistry.Models [PersistableModelProxy(typeof(UnknownStreamDestination))] public abstract partial class StreamDestination : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual StreamDestination PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeStreamDestination(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(StreamDestination)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -117,23 +134,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. StreamDestination IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual StreamDestination PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeStreamDestination(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(StreamDestination)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/StreamMqttDestination.Serialization.cs b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/StreamMqttDestination.Serialization.cs index b6df20ddc0ff..85228aa2f2a1 100644 --- a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/StreamMqttDestination.Serialization.cs +++ b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/StreamMqttDestination.Serialization.cs @@ -21,6 +21,23 @@ internal StreamMqttDestination() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override StreamDestination PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeStreamMqttDestination(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(StreamMqttDestination)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -116,23 +133,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. StreamMqttDestination IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (StreamMqttDestination)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override StreamDestination PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeStreamMqttDestination(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(StreamMqttDestination)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/StreamStorageDestination.Serialization.cs b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/StreamStorageDestination.Serialization.cs index cd102a357ea6..786f89ab60e5 100644 --- a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/StreamStorageDestination.Serialization.cs +++ b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/StreamStorageDestination.Serialization.cs @@ -21,6 +21,23 @@ internal StreamStorageDestination() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override StreamDestination PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeStreamStorageDestination(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(StreamStorageDestination)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -116,23 +133,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. StreamStorageDestination IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (StreamStorageDestination)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override StreamDestination PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeStreamStorageDestination(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(StreamStorageDestination)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/SystemAssignedServiceIdentity.Serialization.cs b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/SystemAssignedServiceIdentity.Serialization.cs index bdd36a63d530..ce85ee0dac14 100644 --- a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/SystemAssignedServiceIdentity.Serialization.cs +++ b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/SystemAssignedServiceIdentity.Serialization.cs @@ -21,6 +21,23 @@ internal SystemAssignedServiceIdentity() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SystemAssignedServiceIdentity PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSystemAssignedServiceIdentity(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SystemAssignedServiceIdentity)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -150,23 +167,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SystemAssignedServiceIdentity IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SystemAssignedServiceIdentity PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSystemAssignedServiceIdentity(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SystemAssignedServiceIdentity)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/TrustSettings.Serialization.cs b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/TrustSettings.Serialization.cs index aa2c9fda0793..a0c4918f5380 100644 --- a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/TrustSettings.Serialization.cs +++ b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/TrustSettings.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.DeviceRegistry.Models /// Defines server trust settings for an endpoint. internal partial class TrustSettings : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual TrustSettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeTrustSettings(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(TrustSettings)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -118,23 +135,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. TrustSettings IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual TrustSettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeTrustSettings(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(TrustSettings)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/UnknownDatasetDestination.Serialization.cs b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/UnknownDatasetDestination.Serialization.cs index b7fdee2c57ce..b60755c13dae 100644 --- a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/UnknownDatasetDestination.Serialization.cs +++ b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/UnknownDatasetDestination.Serialization.cs @@ -20,6 +20,23 @@ internal UnknownDatasetDestination() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override DatasetDestination PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDatasetDestination(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DatasetDestination)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -107,23 +124,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DatasetDestination IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override DatasetDestination PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDatasetDestination(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DatasetDestination)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/UnknownEventDestination.Serialization.cs b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/UnknownEventDestination.Serialization.cs index d9e5f0c2e57c..f43d0a0ba464 100644 --- a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/UnknownEventDestination.Serialization.cs +++ b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/UnknownEventDestination.Serialization.cs @@ -20,6 +20,23 @@ internal UnknownEventDestination() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override EventDestination PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeEventDestination(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(EventDestination)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -107,23 +124,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. EventDestination IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override EventDestination PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeEventDestination(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(EventDestination)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/UnknownStreamDestination.Serialization.cs b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/UnknownStreamDestination.Serialization.cs index 1344ff30d3a3..fc255a5aaf33 100644 --- a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/UnknownStreamDestination.Serialization.cs +++ b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/UnknownStreamDestination.Serialization.cs @@ -20,6 +20,23 @@ internal UnknownStreamDestination() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override StreamDestination PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeStreamDestination(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(StreamDestination)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -107,23 +124,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. StreamDestination IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override StreamDestination PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeStreamDestination(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(StreamDestination)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/X509CertificateCredentials.Serialization.cs b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/X509CertificateCredentials.Serialization.cs index 5b94f9c1d08e..da2928a2a013 100644 --- a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/X509CertificateCredentials.Serialization.cs +++ b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/Models/X509CertificateCredentials.Serialization.cs @@ -21,6 +21,23 @@ internal X509CertificateCredentials() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual X509CertificateCredentials PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeX509CertificateCredentials(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(X509CertificateCredentials)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -142,23 +159,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. X509CertificateCredentials IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual X509CertificateCredentials PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeX509CertificateCredentials(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(X509CertificateCredentials)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/PolicyData.Serialization.cs b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/PolicyData.Serialization.cs index 10198b865b74..32a62e5a7e8a 100644 --- a/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/PolicyData.Serialization.cs +++ b/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/src/Generated/PolicyData.Serialization.cs @@ -25,6 +25,30 @@ internal PolicyData() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializePolicyData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(PolicyData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static PolicyData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializePolicyData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -189,23 +213,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. PolicyData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (PolicyData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializePolicyData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(PolicyData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -220,12 +227,5 @@ internal static RequestContent ToRequestContent(PolicyData policyData) content.JsonWriter.WriteObjectValue(policyData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static PolicyData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializePolicyData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/DevOpsPoolData.Serialization.cs b/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/DevOpsPoolData.Serialization.cs index d784af18b932..0a7699296beb 100644 --- a/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/DevOpsPoolData.Serialization.cs +++ b/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/DevOpsPoolData.Serialization.cs @@ -25,6 +25,30 @@ internal DevOpsPoolData() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDevOpsPoolData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DevOpsPoolData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static DevOpsPoolData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeDevOpsPoolData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -205,23 +229,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DevOpsPoolData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (DevOpsPoolData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDevOpsPoolData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DevOpsPoolData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -236,12 +243,5 @@ internal static RequestContent ToRequestContent(DevOpsPoolData devOpsPoolData) content.JsonWriter.WriteObjectValue(devOpsPoolData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static DevOpsPoolData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeDevOpsPoolData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/AutomaticResourcePredictionsProfile.Serialization.cs b/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/AutomaticResourcePredictionsProfile.Serialization.cs index d3d7687d51c2..42d492b1d4ae 100644 --- a/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/AutomaticResourcePredictionsProfile.Serialization.cs +++ b/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/AutomaticResourcePredictionsProfile.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.DevOpsInfrastructure.Models /// The stand-by agent scheme is determined based on historical demand. public partial class AutomaticResourcePredictionsProfile : ResourcePredictionsProfile, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected override ResourcePredictionsProfile PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAutomaticResourcePredictionsProfile(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AutomaticResourcePredictionsProfile)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -114,23 +131,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AutomaticResourcePredictionsProfile IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (AutomaticResourcePredictionsProfile)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override ResourcePredictionsProfile PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAutomaticResourcePredictionsProfile(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AutomaticResourcePredictionsProfile)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/CheckNameAvailability.Serialization.cs b/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/CheckNameAvailability.Serialization.cs index eacc9f743223..96794f948991 100644 --- a/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/CheckNameAvailability.Serialization.cs +++ b/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/CheckNameAvailability.Serialization.cs @@ -22,6 +22,23 @@ internal CheckNameAvailability() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual CheckNameAvailability PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeCheckNameAvailability(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(CheckNameAvailability)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -129,23 +146,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. CheckNameAvailability IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual CheckNameAvailability PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeCheckNameAvailability(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(CheckNameAvailability)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/DevOpsAzureOrganizationProfile.Serialization.cs b/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/DevOpsAzureOrganizationProfile.Serialization.cs index 585abf893833..2583825cf63f 100644 --- a/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/DevOpsAzureOrganizationProfile.Serialization.cs +++ b/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/DevOpsAzureOrganizationProfile.Serialization.cs @@ -21,6 +21,23 @@ internal DevOpsAzureOrganizationProfile() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override DevOpsOrganizationProfile PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDevOpsAzureOrganizationProfile(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DevOpsAzureOrganizationProfile)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -148,23 +165,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DevOpsAzureOrganizationProfile IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (DevOpsAzureOrganizationProfile)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override DevOpsOrganizationProfile PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDevOpsAzureOrganizationProfile(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DevOpsAzureOrganizationProfile)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/DevOpsAzurePermissionProfile.Serialization.cs b/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/DevOpsAzurePermissionProfile.Serialization.cs index 2f8ccad47bda..fd775ea203e3 100644 --- a/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/DevOpsAzurePermissionProfile.Serialization.cs +++ b/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/DevOpsAzurePermissionProfile.Serialization.cs @@ -21,6 +21,23 @@ internal DevOpsAzurePermissionProfile() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DevOpsAzurePermissionProfile PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDevOpsAzurePermissionProfile(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DevOpsAzurePermissionProfile)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -194,23 +211,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DevOpsAzurePermissionProfile IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DevOpsAzurePermissionProfile PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDevOpsAzurePermissionProfile(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DevOpsAzurePermissionProfile)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/DevOpsAzureSku.Serialization.cs b/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/DevOpsAzureSku.Serialization.cs index d06d9994b6de..ecf86eb2fee3 100644 --- a/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/DevOpsAzureSku.Serialization.cs +++ b/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/DevOpsAzureSku.Serialization.cs @@ -21,6 +21,23 @@ internal DevOpsAzureSku() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DevOpsAzureSku PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDevOpsAzureSku(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DevOpsAzureSku)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -120,23 +137,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DevOpsAzureSku IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DevOpsAzureSku PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDevOpsAzureSku(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DevOpsAzureSku)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/DevOpsCheckNameAvailabilityResult.Serialization.cs b/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/DevOpsCheckNameAvailabilityResult.Serialization.cs index 4400081ab076..6962e396c196 100644 --- a/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/DevOpsCheckNameAvailabilityResult.Serialization.cs +++ b/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/DevOpsCheckNameAvailabilityResult.Serialization.cs @@ -22,6 +22,30 @@ internal DevOpsCheckNameAvailabilityResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DevOpsCheckNameAvailabilityResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDevOpsCheckNameAvailabilityResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DevOpsCheckNameAvailabilityResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static DevOpsCheckNameAvailabilityResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeDevOpsCheckNameAvailabilityResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -145,31 +169,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DevOpsCheckNameAvailabilityResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DevOpsCheckNameAvailabilityResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDevOpsCheckNameAvailabilityResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DevOpsCheckNameAvailabilityResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static DevOpsCheckNameAvailabilityResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeDevOpsCheckNameAvailabilityResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/DevOpsDataDisk.Serialization.cs b/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/DevOpsDataDisk.Serialization.cs index a72f918a3a38..31d91edd2c5a 100644 --- a/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/DevOpsDataDisk.Serialization.cs +++ b/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/DevOpsDataDisk.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.DevOpsInfrastructure.Models /// The data disk of the VMSS. public partial class DevOpsDataDisk : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DevOpsDataDisk PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDevOpsDataDisk(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DevOpsDataDisk)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -163,23 +180,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DevOpsDataDisk IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DevOpsDataDisk PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDevOpsDataDisk(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DevOpsDataDisk)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/DevOpsDeleteResourcesDetails.Serialization.cs b/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/DevOpsDeleteResourcesDetails.Serialization.cs index 4b4e9d8c379b..4c9a211568ef 100644 --- a/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/DevOpsDeleteResourcesDetails.Serialization.cs +++ b/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/DevOpsDeleteResourcesDetails.Serialization.cs @@ -22,6 +22,23 @@ internal DevOpsDeleteResourcesDetails() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DevOpsDeleteResourcesDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDevOpsDeleteResourcesDetails(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DevOpsDeleteResourcesDetails)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -143,23 +160,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DevOpsDeleteResourcesDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DevOpsDeleteResourcesDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDevOpsDeleteResourcesDetails(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DevOpsDeleteResourcesDetails)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/DevOpsFabricProfile.Serialization.cs b/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/DevOpsFabricProfile.Serialization.cs index fe063fa03c0e..1cfec2a34e93 100644 --- a/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/DevOpsFabricProfile.Serialization.cs +++ b/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/DevOpsFabricProfile.Serialization.cs @@ -24,6 +24,23 @@ internal DevOpsFabricProfile() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DevOpsFabricProfile PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDevOpsFabricProfile(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DevOpsFabricProfile)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -117,23 +134,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DevOpsFabricProfile IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DevOpsFabricProfile PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDevOpsFabricProfile(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DevOpsFabricProfile)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/DevOpsGitHubOrganization.Serialization.cs b/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/DevOpsGitHubOrganization.Serialization.cs index 3a83cb067b3a..6fc27daa49e1 100644 --- a/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/DevOpsGitHubOrganization.Serialization.cs +++ b/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/DevOpsGitHubOrganization.Serialization.cs @@ -21,6 +21,23 @@ internal DevOpsGitHubOrganization() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DevOpsGitHubOrganization PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDevOpsGitHubOrganization(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DevOpsGitHubOrganization)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -157,23 +174,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DevOpsGitHubOrganization IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DevOpsGitHubOrganization PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDevOpsGitHubOrganization(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DevOpsGitHubOrganization)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/DevOpsGitHubOrganizationProfile.Serialization.cs b/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/DevOpsGitHubOrganizationProfile.Serialization.cs index 8868ee00f657..7138cabee578 100644 --- a/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/DevOpsGitHubOrganizationProfile.Serialization.cs +++ b/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/DevOpsGitHubOrganizationProfile.Serialization.cs @@ -21,6 +21,23 @@ internal DevOpsGitHubOrganizationProfile() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override DevOpsOrganizationProfile PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDevOpsGitHubOrganizationProfile(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DevOpsGitHubOrganizationProfile)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -122,23 +139,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DevOpsGitHubOrganizationProfile IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (DevOpsGitHubOrganizationProfile)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override DevOpsOrganizationProfile PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDevOpsGitHubOrganizationProfile(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DevOpsGitHubOrganizationProfile)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/DevOpsImageVersion.Serialization.cs b/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/DevOpsImageVersion.Serialization.cs index e9da957fb24d..12dd2becc02c 100644 --- a/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/DevOpsImageVersion.Serialization.cs +++ b/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/DevOpsImageVersion.Serialization.cs @@ -19,6 +19,23 @@ namespace Azure.ResourceManager.DevOpsInfrastructure.Models /// An image version object. public partial class DevOpsImageVersion : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDevOpsImageVersion(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DevOpsImageVersion)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -153,23 +170,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DevOpsImageVersion IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (DevOpsImageVersion)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDevOpsImageVersion(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DevOpsImageVersion)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/DevOpsNetworkProfile.Serialization.cs b/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/DevOpsNetworkProfile.Serialization.cs index b68e13112af7..005c959ce938 100644 --- a/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/DevOpsNetworkProfile.Serialization.cs +++ b/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/DevOpsNetworkProfile.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.DevOpsInfrastructure.Models /// The network profile of the machines in the pool. public partial class DevOpsNetworkProfile : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DevOpsNetworkProfile PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDevOpsNetworkProfile(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DevOpsNetworkProfile)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -170,23 +187,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DevOpsNetworkProfile IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DevOpsNetworkProfile PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDevOpsNetworkProfile(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DevOpsNetworkProfile)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/DevOpsOSProfile.Serialization.cs b/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/DevOpsOSProfile.Serialization.cs index 1c97452173f5..22fd248c5266 100644 --- a/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/DevOpsOSProfile.Serialization.cs +++ b/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/DevOpsOSProfile.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.DevOpsInfrastructure.Models /// The OS profile of the machines in the pool. public partial class DevOpsOSProfile : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DevOpsOSProfile PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDevOpsOSProfile(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DevOpsOSProfile)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -137,23 +154,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DevOpsOSProfile IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DevOpsOSProfile PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDevOpsOSProfile(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DevOpsOSProfile)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/DevOpsOrganization.Serialization.cs b/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/DevOpsOrganization.Serialization.cs index feff7cdd70d2..7888c76dd7e9 100644 --- a/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/DevOpsOrganization.Serialization.cs +++ b/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/DevOpsOrganization.Serialization.cs @@ -21,6 +21,23 @@ internal DevOpsOrganization() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DevOpsOrganization PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDevOpsOrganization(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DevOpsOrganization)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -204,23 +221,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DevOpsOrganization IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DevOpsOrganization PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDevOpsOrganization(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DevOpsOrganization)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/DevOpsOrganizationProfile.Serialization.cs b/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/DevOpsOrganizationProfile.Serialization.cs index 51a8d452d9f4..30c54ec91abb 100644 --- a/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/DevOpsOrganizationProfile.Serialization.cs +++ b/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/DevOpsOrganizationProfile.Serialization.cs @@ -24,6 +24,23 @@ internal DevOpsOrganizationProfile() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DevOpsOrganizationProfile PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDevOpsOrganizationProfile(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DevOpsOrganizationProfile)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -119,23 +136,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DevOpsOrganizationProfile IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DevOpsOrganizationProfile PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDevOpsOrganizationProfile(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DevOpsOrganizationProfile)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/DevOpsPoolAgentProfile.Serialization.cs b/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/DevOpsPoolAgentProfile.Serialization.cs index 7653b4843977..b2912cdc39fb 100644 --- a/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/DevOpsPoolAgentProfile.Serialization.cs +++ b/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/DevOpsPoolAgentProfile.Serialization.cs @@ -24,6 +24,23 @@ internal DevOpsPoolAgentProfile() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DevOpsPoolAgentProfile PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDevOpsPoolAgentProfile(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DevOpsPoolAgentProfile)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -129,23 +146,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DevOpsPoolAgentProfile IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DevOpsPoolAgentProfile PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDevOpsPoolAgentProfile(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DevOpsPoolAgentProfile)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/DevOpsPoolPatch.Serialization.cs b/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/DevOpsPoolPatch.Serialization.cs index e7f954b280ea..29c40414a1ec 100644 --- a/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/DevOpsPoolPatch.Serialization.cs +++ b/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/DevOpsPoolPatch.Serialization.cs @@ -19,6 +19,23 @@ namespace Azure.ResourceManager.DevOpsInfrastructure.Models /// The type used for update operations of the Pool. public partial class DevOpsPoolPatch : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DevOpsPoolPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDevOpsPoolPatch(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DevOpsPoolPatch)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -178,23 +195,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DevOpsPoolPatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DevOpsPoolPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDevOpsPoolPatch(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DevOpsPoolPatch)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/DevOpsPoolProperties.Serialization.cs b/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/DevOpsPoolProperties.Serialization.cs index 69412e4b0c10..4f0732790153 100644 --- a/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/DevOpsPoolProperties.Serialization.cs +++ b/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/DevOpsPoolProperties.Serialization.cs @@ -21,6 +21,23 @@ internal DevOpsPoolProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DevOpsPoolProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDevOpsPoolProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DevOpsPoolProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -190,23 +207,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DevOpsPoolProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DevOpsPoolProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDevOpsPoolProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DevOpsPoolProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/DevOpsPoolVmImage.Serialization.cs b/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/DevOpsPoolVmImage.Serialization.cs index 19c1e5643785..68fcd7e47dcf 100644 --- a/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/DevOpsPoolVmImage.Serialization.cs +++ b/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/DevOpsPoolVmImage.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.DevOpsInfrastructure.Models /// The VM image of the machines in the pool. public partial class DevOpsPoolVmImage : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DevOpsPoolVmImage PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDevOpsPoolVmImage(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DevOpsPoolVmImage)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -214,23 +231,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DevOpsPoolVmImage IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DevOpsPoolVmImage PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDevOpsPoolVmImage(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DevOpsPoolVmImage)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/DevOpsResourceDetails.Serialization.cs b/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/DevOpsResourceDetails.Serialization.cs index a83eeb1b2205..b52eae9d5fb3 100644 --- a/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/DevOpsResourceDetails.Serialization.cs +++ b/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/DevOpsResourceDetails.Serialization.cs @@ -19,6 +19,23 @@ namespace Azure.ResourceManager.DevOpsInfrastructure.Models /// A ResourceDetailsObject. public partial class DevOpsResourceDetails : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDevOpsResourceDetails(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DevOpsResourceDetails)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -153,23 +170,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DevOpsResourceDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (DevOpsResourceDetails)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDevOpsResourceDetails(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DevOpsResourceDetails)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/DevOpsResourceDetailsProperties.Serialization.cs b/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/DevOpsResourceDetailsProperties.Serialization.cs index 74f6639f66df..bbba1a0aa52e 100644 --- a/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/DevOpsResourceDetailsProperties.Serialization.cs +++ b/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/DevOpsResourceDetailsProperties.Serialization.cs @@ -21,6 +21,23 @@ internal DevOpsResourceDetailsProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DevOpsResourceDetailsProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDevOpsResourceDetailsProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DevOpsResourceDetailsProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -136,23 +153,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DevOpsResourceDetailsProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DevOpsResourceDetailsProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDevOpsResourceDetailsProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DevOpsResourceDetailsProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/DevOpsResourceQuota.Serialization.cs b/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/DevOpsResourceQuota.Serialization.cs index 96f8b0b007d5..a42ccda9c45e 100644 --- a/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/DevOpsResourceQuota.Serialization.cs +++ b/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/DevOpsResourceQuota.Serialization.cs @@ -22,6 +22,23 @@ internal DevOpsResourceQuota() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DevOpsResourceQuota PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDevOpsResourceQuota(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DevOpsResourceQuota)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -166,23 +183,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DevOpsResourceQuota IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DevOpsResourceQuota PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDevOpsResourceQuota(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DevOpsResourceQuota)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/DevOpsResourceQuotaName.Serialization.cs b/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/DevOpsResourceQuotaName.Serialization.cs index 1841ec0d2a1c..e3ab56e3d5fb 100644 --- a/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/DevOpsResourceQuotaName.Serialization.cs +++ b/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/DevOpsResourceQuotaName.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.DevOpsInfrastructure.Models /// The Quota Names. public partial class DevOpsResourceQuotaName : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DevOpsResourceQuotaName PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDevOpsResourceQuotaName(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DevOpsResourceQuotaName)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -129,23 +146,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DevOpsResourceQuotaName IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DevOpsResourceQuotaName PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDevOpsResourceQuotaName(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DevOpsResourceQuotaName)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/DevOpsResourceSku.Serialization.cs b/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/DevOpsResourceSku.Serialization.cs index 8cdfa1c12eff..37ad6bc48cdc 100644 --- a/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/DevOpsResourceSku.Serialization.cs +++ b/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/DevOpsResourceSku.Serialization.cs @@ -19,6 +19,23 @@ namespace Azure.ResourceManager.DevOpsInfrastructure.Models /// A ResourceSku. public partial class DevOpsResourceSku : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDevOpsResourceSku(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DevOpsResourceSku)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -153,23 +170,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DevOpsResourceSku IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (DevOpsResourceSku)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDevOpsResourceSku(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DevOpsResourceSku)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/DevOpsResourceSkuProperties.Serialization.cs b/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/DevOpsResourceSkuProperties.Serialization.cs index da2ba3413fb9..de0864010d5a 100644 --- a/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/DevOpsResourceSkuProperties.Serialization.cs +++ b/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/DevOpsResourceSkuProperties.Serialization.cs @@ -22,6 +22,23 @@ internal DevOpsResourceSkuProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DevOpsResourceSkuProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDevOpsResourceSkuProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DevOpsResourceSkuProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -226,23 +243,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DevOpsResourceSkuProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DevOpsResourceSkuProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDevOpsResourceSkuProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DevOpsResourceSkuProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/DevOpsStateful.Serialization.cs b/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/DevOpsStateful.Serialization.cs index 5bad416631b5..bf35a4473a7c 100644 --- a/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/DevOpsStateful.Serialization.cs +++ b/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/DevOpsStateful.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.DevOpsInfrastructure.Models /// Stateful profile meaning that the machines will be returned to the pool after running a job. public partial class DevOpsStateful : DevOpsPoolAgentProfile, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected override DevOpsPoolAgentProfile PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDevOpsStateful(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DevOpsStateful)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -147,23 +164,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DevOpsStateful IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (DevOpsStateful)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override DevOpsPoolAgentProfile PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDevOpsStateful(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DevOpsStateful)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/DevOpsStatelessAgentProfile.Serialization.cs b/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/DevOpsStatelessAgentProfile.Serialization.cs index 220ec25a3f26..b7a3927cd21c 100644 --- a/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/DevOpsStatelessAgentProfile.Serialization.cs +++ b/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/DevOpsStatelessAgentProfile.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.DevOpsInfrastructure.Models /// Stateless profile meaning that the machines will be cleaned up after running a job. public partial class DevOpsStatelessAgentProfile : DevOpsPoolAgentProfile, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected override DevOpsPoolAgentProfile PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDevOpsStatelessAgentProfile(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DevOpsStatelessAgentProfile)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -119,23 +136,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DevOpsStatelessAgentProfile IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (DevOpsStatelessAgentProfile)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override DevOpsPoolAgentProfile PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDevOpsStatelessAgentProfile(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DevOpsStatelessAgentProfile)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/DevOpsStorageProfile.Serialization.cs b/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/DevOpsStorageProfile.Serialization.cs index d00ebae6f1dc..83d04a141295 100644 --- a/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/DevOpsStorageProfile.Serialization.cs +++ b/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/DevOpsStorageProfile.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.DevOpsInfrastructure.Models /// The storage profile of the VMSS. public partial class DevOpsStorageProfile : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DevOpsStorageProfile PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDevOpsStorageProfile(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DevOpsStorageProfile)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -147,23 +164,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DevOpsStorageProfile IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DevOpsStorageProfile PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDevOpsStorageProfile(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DevOpsStorageProfile)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/DevOpsVmssFabricProfile.Serialization.cs b/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/DevOpsVmssFabricProfile.Serialization.cs index 044e42e1c6ff..ec9f76836159 100644 --- a/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/DevOpsVmssFabricProfile.Serialization.cs +++ b/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/DevOpsVmssFabricProfile.Serialization.cs @@ -21,6 +21,23 @@ internal DevOpsVmssFabricProfile() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override DevOpsFabricProfile PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDevOpsVmssFabricProfile(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DevOpsVmssFabricProfile)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -182,23 +199,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DevOpsVmssFabricProfile IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (DevOpsVmssFabricProfile)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override DevOpsFabricProfile PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDevOpsVmssFabricProfile(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DevOpsVmssFabricProfile)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/ImageVersionListResult.Serialization.cs b/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/ImageVersionListResult.Serialization.cs index e00ead508007..4b5beb3bb9eb 100644 --- a/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/ImageVersionListResult.Serialization.cs +++ b/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/ImageVersionListResult.Serialization.cs @@ -22,6 +22,30 @@ internal ImageVersionListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ImageVersionListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeImageVersionListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ImageVersionListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static ImageVersionListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeImageVersionListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ImageVersionListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ImageVersionListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeImageVersionListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ImageVersionListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static ImageVersionListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeImageVersionListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/ImageVersionProperties.Serialization.cs b/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/ImageVersionProperties.Serialization.cs index 331260f6e14c..1c3e0fe27fc9 100644 --- a/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/ImageVersionProperties.Serialization.cs +++ b/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/ImageVersionProperties.Serialization.cs @@ -21,6 +21,23 @@ internal ImageVersionProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ImageVersionProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeImageVersionProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ImageVersionProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -120,23 +137,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ImageVersionProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ImageVersionProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeImageVersionProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ImageVersionProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/ManualResourcePredictionsProfile.Serialization.cs b/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/ManualResourcePredictionsProfile.Serialization.cs index 697928f2230a..9265c532ee31 100644 --- a/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/ManualResourcePredictionsProfile.Serialization.cs +++ b/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/ManualResourcePredictionsProfile.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.DevOpsInfrastructure.Models /// Customer provides the stand-by agent scheme. public partial class ManualResourcePredictionsProfile : ResourcePredictionsProfile, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected override ResourcePredictionsProfile PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeManualResourcePredictionsProfile(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ManualResourcePredictionsProfile)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -99,23 +116,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ManualResourcePredictionsProfile IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (ManualResourcePredictionsProfile)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override ResourcePredictionsProfile PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeManualResourcePredictionsProfile(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ManualResourcePredictionsProfile)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/PagedQuota.Serialization.cs b/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/PagedQuota.Serialization.cs index 82ed7177465e..1045e85d4332 100644 --- a/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/PagedQuota.Serialization.cs +++ b/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/PagedQuota.Serialization.cs @@ -22,6 +22,30 @@ internal PagedQuota() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual PagedQuota PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializePagedQuota(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(PagedQuota)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static PagedQuota FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializePagedQuota(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. PagedQuota IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual PagedQuota PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializePagedQuota(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(PagedQuota)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static PagedQuota FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializePagedQuota(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/PoolListResult.Serialization.cs b/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/PoolListResult.Serialization.cs index d5f370153f49..3d79eaf90ab0 100644 --- a/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/PoolListResult.Serialization.cs +++ b/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/PoolListResult.Serialization.cs @@ -22,6 +22,30 @@ internal PoolListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual PoolListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializePoolListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(PoolListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static PoolListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializePoolListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. PoolListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual PoolListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializePoolListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(PoolListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static PoolListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializePoolListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/PoolUpdateProperties.Serialization.cs b/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/PoolUpdateProperties.Serialization.cs index ccdec8bb6f90..d29fa88c7901 100644 --- a/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/PoolUpdateProperties.Serialization.cs +++ b/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/PoolUpdateProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.DevOpsInfrastructure.Models /// The updatable properties of the Pool. public partial class PoolUpdateProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual PoolUpdateProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializePoolUpdateProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(PoolUpdateProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -216,23 +233,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. PoolUpdateProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual PoolUpdateProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializePoolUpdateProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(PoolUpdateProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/ResourceDetailsObjectListResult.Serialization.cs b/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/ResourceDetailsObjectListResult.Serialization.cs index 59a7af024a9d..53b65910e730 100644 --- a/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/ResourceDetailsObjectListResult.Serialization.cs +++ b/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/ResourceDetailsObjectListResult.Serialization.cs @@ -22,6 +22,30 @@ internal ResourceDetailsObjectListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceDetailsObjectListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeResourceDetailsObjectListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ResourceDetailsObjectListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static ResourceDetailsObjectListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeResourceDetailsObjectListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ResourceDetailsObjectListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceDetailsObjectListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeResourceDetailsObjectListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ResourceDetailsObjectListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static ResourceDetailsObjectListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeResourceDetailsObjectListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/ResourcePredictions.Serialization.cs b/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/ResourcePredictions.Serialization.cs index 72e321f4391b..44d94b7721df 100644 --- a/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/ResourcePredictions.Serialization.cs +++ b/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/ResourcePredictions.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.DevOpsInfrastructure.Models /// Defines pool buffer. public partial class ResourcePredictions : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourcePredictions PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeResourcePredictions(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ResourcePredictions)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -107,23 +124,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ResourcePredictions IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourcePredictions PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeResourcePredictions(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ResourcePredictions)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/ResourcePredictionsProfile.Serialization.cs b/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/ResourcePredictionsProfile.Serialization.cs index 987dfa68a170..8fa6ebcd8a36 100644 --- a/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/ResourcePredictionsProfile.Serialization.cs +++ b/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/ResourcePredictionsProfile.Serialization.cs @@ -24,6 +24,23 @@ internal ResourcePredictionsProfile() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourcePredictionsProfile PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeResourcePredictionsProfile(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ResourcePredictionsProfile)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -119,23 +136,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ResourcePredictionsProfile IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourcePredictionsProfile PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeResourcePredictionsProfile(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ResourcePredictionsProfile)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/ResourceSkuCapabilities.Serialization.cs b/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/ResourceSkuCapabilities.Serialization.cs index a6e1234c67a7..1a6e5919a5a7 100644 --- a/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/ResourceSkuCapabilities.Serialization.cs +++ b/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/ResourceSkuCapabilities.Serialization.cs @@ -21,6 +21,23 @@ internal ResourceSkuCapabilities() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceSkuCapabilities PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeResourceSkuCapabilities(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ResourceSkuCapabilities)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -128,23 +145,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ResourceSkuCapabilities IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceSkuCapabilities PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeResourceSkuCapabilities(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ResourceSkuCapabilities)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/ResourceSkuListResult.Serialization.cs b/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/ResourceSkuListResult.Serialization.cs index 4d5c790d36eb..56c94bc71ff9 100644 --- a/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/ResourceSkuListResult.Serialization.cs +++ b/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/ResourceSkuListResult.Serialization.cs @@ -22,6 +22,30 @@ internal ResourceSkuListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceSkuListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeResourceSkuListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ResourceSkuListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static ResourceSkuListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeResourceSkuListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ResourceSkuListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceSkuListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeResourceSkuListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ResourceSkuListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static ResourceSkuListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeResourceSkuListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/ResourceSkuLocationInfo.Serialization.cs b/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/ResourceSkuLocationInfo.Serialization.cs index 9cb0162207d9..efca079db5de 100644 --- a/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/ResourceSkuLocationInfo.Serialization.cs +++ b/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/ResourceSkuLocationInfo.Serialization.cs @@ -22,6 +22,23 @@ internal ResourceSkuLocationInfo() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceSkuLocationInfo PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeResourceSkuLocationInfo(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ResourceSkuLocationInfo)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -169,23 +186,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ResourceSkuLocationInfo IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceSkuLocationInfo PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeResourceSkuLocationInfo(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ResourceSkuLocationInfo)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/ResourceSkuRestrictionInfo.Serialization.cs b/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/ResourceSkuRestrictionInfo.Serialization.cs index 83ae4132051c..25afb948e26c 100644 --- a/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/ResourceSkuRestrictionInfo.Serialization.cs +++ b/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/ResourceSkuRestrictionInfo.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.DevOpsInfrastructure.Models /// Describes an available Compute SKU Restriction Information. public partial class ResourceSkuRestrictionInfo : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceSkuRestrictionInfo PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeResourceSkuRestrictionInfo(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ResourceSkuRestrictionInfo)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -170,23 +187,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ResourceSkuRestrictionInfo IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceSkuRestrictionInfo PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeResourceSkuRestrictionInfo(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ResourceSkuRestrictionInfo)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/ResourceSkuRestrictions.Serialization.cs b/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/ResourceSkuRestrictions.Serialization.cs index a2f426333e1e..0ff239918402 100644 --- a/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/ResourceSkuRestrictions.Serialization.cs +++ b/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/ResourceSkuRestrictions.Serialization.cs @@ -21,6 +21,23 @@ internal ResourceSkuRestrictions() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceSkuRestrictions PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeResourceSkuRestrictions(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ResourceSkuRestrictions)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -180,23 +197,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ResourceSkuRestrictions IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceSkuRestrictions PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeResourceSkuRestrictions(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ResourceSkuRestrictions)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/ResourceSkuZoneDetails.Serialization.cs b/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/ResourceSkuZoneDetails.Serialization.cs index f4f718fd18ce..620200e6fdb1 100644 --- a/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/ResourceSkuZoneDetails.Serialization.cs +++ b/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/ResourceSkuZoneDetails.Serialization.cs @@ -21,6 +21,23 @@ internal ResourceSkuZoneDetails() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceSkuZoneDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeResourceSkuZoneDetails(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ResourceSkuZoneDetails)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -160,23 +177,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ResourceSkuZoneDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceSkuZoneDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeResourceSkuZoneDetails(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ResourceSkuZoneDetails)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/RuntimeConfiguration.Serialization.cs b/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/RuntimeConfiguration.Serialization.cs index 37ae7e4295ac..899bc1763654 100644 --- a/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/RuntimeConfiguration.Serialization.cs +++ b/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/RuntimeConfiguration.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.DevOpsInfrastructure.Models /// The runtime configuration of the pool. internal partial class RuntimeConfiguration : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual RuntimeConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeRuntimeConfiguration(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(RuntimeConfiguration)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -118,23 +135,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. RuntimeConfiguration IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual RuntimeConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeRuntimeConfiguration(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(RuntimeConfiguration)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/SecretsManagementSettings.Serialization.cs b/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/SecretsManagementSettings.Serialization.cs index d29181ffd1b8..60f411e9a44d 100644 --- a/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/SecretsManagementSettings.Serialization.cs +++ b/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/SecretsManagementSettings.Serialization.cs @@ -21,6 +21,23 @@ internal SecretsManagementSettings() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SecretsManagementSettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSecretsManagementSettings(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SecretsManagementSettings)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -176,23 +193,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SecretsManagementSettings IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SecretsManagementSettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSecretsManagementSettings(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SecretsManagementSettings)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/UnknownDevOpsFabricProfile.Serialization.cs b/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/UnknownDevOpsFabricProfile.Serialization.cs index 1e5b917b31bb..be3a1e00427a 100644 --- a/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/UnknownDevOpsFabricProfile.Serialization.cs +++ b/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/UnknownDevOpsFabricProfile.Serialization.cs @@ -20,6 +20,23 @@ internal UnknownDevOpsFabricProfile() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override DevOpsFabricProfile PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDevOpsFabricProfile(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DevOpsFabricProfile)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -103,23 +120,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DevOpsFabricProfile IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override DevOpsFabricProfile PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDevOpsFabricProfile(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DevOpsFabricProfile)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/UnknownDevOpsOrganizationProfile.Serialization.cs b/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/UnknownDevOpsOrganizationProfile.Serialization.cs index 7f09d3e55032..3e7582e1c479 100644 --- a/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/UnknownDevOpsOrganizationProfile.Serialization.cs +++ b/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/UnknownDevOpsOrganizationProfile.Serialization.cs @@ -20,6 +20,23 @@ internal UnknownDevOpsOrganizationProfile() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override DevOpsOrganizationProfile PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDevOpsOrganizationProfile(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DevOpsOrganizationProfile)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -103,23 +120,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DevOpsOrganizationProfile IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override DevOpsOrganizationProfile PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDevOpsOrganizationProfile(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DevOpsOrganizationProfile)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/UnknownDevOpsPoolAgentProfile.Serialization.cs b/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/UnknownDevOpsPoolAgentProfile.Serialization.cs index 21f17601e28b..fee4b14e4119 100644 --- a/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/UnknownDevOpsPoolAgentProfile.Serialization.cs +++ b/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/UnknownDevOpsPoolAgentProfile.Serialization.cs @@ -20,6 +20,23 @@ internal UnknownDevOpsPoolAgentProfile() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override DevOpsPoolAgentProfile PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDevOpsPoolAgentProfile(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DevOpsPoolAgentProfile)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -123,23 +140,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DevOpsPoolAgentProfile IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override DevOpsPoolAgentProfile PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDevOpsPoolAgentProfile(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DevOpsPoolAgentProfile)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/UnknownResourcePredictionsProfile.Serialization.cs b/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/UnknownResourcePredictionsProfile.Serialization.cs index 9029b4ba177c..c172ac618853 100644 --- a/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/UnknownResourcePredictionsProfile.Serialization.cs +++ b/sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure/src/Generated/Models/UnknownResourcePredictionsProfile.Serialization.cs @@ -20,6 +20,23 @@ internal UnknownResourcePredictionsProfile() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override ResourcePredictionsProfile PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeResourcePredictionsProfile(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ResourcePredictionsProfile)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -103,23 +120,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ResourcePredictionsProfile IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override ResourcePredictionsProfile PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeResourcePredictionsProfile(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ResourcePredictionsProfile)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/disconnectedoperations/Azure.ResourceManager.DisconnectedOperations/src/Generated/DisconnectedOperationData.Serialization.cs b/sdk/disconnectedoperations/Azure.ResourceManager.DisconnectedOperations/src/Generated/DisconnectedOperationData.Serialization.cs index 3034d8a20b79..476385c94fce 100644 --- a/sdk/disconnectedoperations/Azure.ResourceManager.DisconnectedOperations/src/Generated/DisconnectedOperationData.Serialization.cs +++ b/sdk/disconnectedoperations/Azure.ResourceManager.DisconnectedOperations/src/Generated/DisconnectedOperationData.Serialization.cs @@ -25,6 +25,30 @@ internal DisconnectedOperationData() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDisconnectedOperationData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DisconnectedOperationData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static DisconnectedOperationData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeDisconnectedOperationData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -189,23 +213,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DisconnectedOperationData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (DisconnectedOperationData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDisconnectedOperationData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DisconnectedOperationData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -220,12 +227,5 @@ internal static RequestContent ToRequestContent(DisconnectedOperationData discon content.JsonWriter.WriteObjectValue(disconnectedOperationData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static DisconnectedOperationData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeDisconnectedOperationData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/disconnectedoperations/Azure.ResourceManager.DisconnectedOperations/src/Generated/DisconnectedOperationsArtifactData.Serialization.cs b/sdk/disconnectedoperations/Azure.ResourceManager.DisconnectedOperations/src/Generated/DisconnectedOperationsArtifactData.Serialization.cs index 668f3021c85c..a440e0e84c66 100644 --- a/sdk/disconnectedoperations/Azure.ResourceManager.DisconnectedOperations/src/Generated/DisconnectedOperationsArtifactData.Serialization.cs +++ b/sdk/disconnectedoperations/Azure.ResourceManager.DisconnectedOperations/src/Generated/DisconnectedOperationsArtifactData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.DisconnectedOperations /// Disconnected operations artifact resource. public partial class DisconnectedOperationsArtifactData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDisconnectedOperationsArtifactData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DisconnectedOperationsArtifactData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static DisconnectedOperationsArtifactData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeDisconnectedOperationsArtifactData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,31 +178,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DisconnectedOperationsArtifactData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (DisconnectedOperationsArtifactData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDisconnectedOperationsArtifactData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DisconnectedOperationsArtifactData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static DisconnectedOperationsArtifactData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeDisconnectedOperationsArtifactData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/disconnectedoperations/Azure.ResourceManager.DisconnectedOperations/src/Generated/DisconnectedOperationsImageData.Serialization.cs b/sdk/disconnectedoperations/Azure.ResourceManager.DisconnectedOperations/src/Generated/DisconnectedOperationsImageData.Serialization.cs index f0249be89961..2891cd2a2845 100644 --- a/sdk/disconnectedoperations/Azure.ResourceManager.DisconnectedOperations/src/Generated/DisconnectedOperationsImageData.Serialization.cs +++ b/sdk/disconnectedoperations/Azure.ResourceManager.DisconnectedOperations/src/Generated/DisconnectedOperationsImageData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.DisconnectedOperations /// Holds the release information of a disconnected operations image. public partial class DisconnectedOperationsImageData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDisconnectedOperationsImageData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DisconnectedOperationsImageData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static DisconnectedOperationsImageData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeDisconnectedOperationsImageData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,31 +178,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DisconnectedOperationsImageData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (DisconnectedOperationsImageData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDisconnectedOperationsImageData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DisconnectedOperationsImageData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static DisconnectedOperationsImageData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeDisconnectedOperationsImageData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/disconnectedoperations/Azure.ResourceManager.DisconnectedOperations/src/Generated/Models/ArtifactListResult.Serialization.cs b/sdk/disconnectedoperations/Azure.ResourceManager.DisconnectedOperations/src/Generated/Models/ArtifactListResult.Serialization.cs index 50c503791bf3..dc7d6eebc55e 100644 --- a/sdk/disconnectedoperations/Azure.ResourceManager.DisconnectedOperations/src/Generated/Models/ArtifactListResult.Serialization.cs +++ b/sdk/disconnectedoperations/Azure.ResourceManager.DisconnectedOperations/src/Generated/Models/ArtifactListResult.Serialization.cs @@ -22,6 +22,30 @@ internal ArtifactListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ArtifactListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeArtifactListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ArtifactListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static ArtifactListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeArtifactListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ArtifactListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ArtifactListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeArtifactListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ArtifactListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static ArtifactListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeArtifactListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/disconnectedoperations/Azure.ResourceManager.DisconnectedOperations/src/Generated/Models/DisconnectedOperationDeploymentManifest.Serialization.cs b/sdk/disconnectedoperations/Azure.ResourceManager.DisconnectedOperations/src/Generated/Models/DisconnectedOperationDeploymentManifest.Serialization.cs index ea6a7a44c128..b91424e661b3 100644 --- a/sdk/disconnectedoperations/Azure.ResourceManager.DisconnectedOperations/src/Generated/Models/DisconnectedOperationDeploymentManifest.Serialization.cs +++ b/sdk/disconnectedoperations/Azure.ResourceManager.DisconnectedOperations/src/Generated/Models/DisconnectedOperationDeploymentManifest.Serialization.cs @@ -18,6 +18,30 @@ namespace Azure.ResourceManager.DisconnectedOperations.Models /// The disconnected operation manifest. public partial class DisconnectedOperationDeploymentManifest : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DisconnectedOperationDeploymentManifest PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDisconnectedOperationDeploymentManifest(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DisconnectedOperationDeploymentManifest)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static DisconnectedOperationDeploymentManifest FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeDisconnectedOperationDeploymentManifest(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -194,31 +218,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DisconnectedOperationDeploymentManifest IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DisconnectedOperationDeploymentManifest PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDisconnectedOperationDeploymentManifest(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DisconnectedOperationDeploymentManifest)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static DisconnectedOperationDeploymentManifest FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeDisconnectedOperationDeploymentManifest(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/disconnectedoperations/Azure.ResourceManager.DisconnectedOperations/src/Generated/Models/DisconnectedOperationListResult.Serialization.cs b/sdk/disconnectedoperations/Azure.ResourceManager.DisconnectedOperations/src/Generated/Models/DisconnectedOperationListResult.Serialization.cs index 0d905137b74d..4b40d0e545f3 100644 --- a/sdk/disconnectedoperations/Azure.ResourceManager.DisconnectedOperations/src/Generated/Models/DisconnectedOperationListResult.Serialization.cs +++ b/sdk/disconnectedoperations/Azure.ResourceManager.DisconnectedOperations/src/Generated/Models/DisconnectedOperationListResult.Serialization.cs @@ -22,6 +22,30 @@ internal DisconnectedOperationListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DisconnectedOperationListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDisconnectedOperationListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DisconnectedOperationListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static DisconnectedOperationListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeDisconnectedOperationListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DisconnectedOperationListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DisconnectedOperationListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDisconnectedOperationListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DisconnectedOperationListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static DisconnectedOperationListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeDisconnectedOperationListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/disconnectedoperations/Azure.ResourceManager.DisconnectedOperations/src/Generated/Models/DisconnectedOperationPatch.Serialization.cs b/sdk/disconnectedoperations/Azure.ResourceManager.DisconnectedOperations/src/Generated/Models/DisconnectedOperationPatch.Serialization.cs index 6e0f8af603cb..e9d864672e6a 100644 --- a/sdk/disconnectedoperations/Azure.ResourceManager.DisconnectedOperations/src/Generated/Models/DisconnectedOperationPatch.Serialization.cs +++ b/sdk/disconnectedoperations/Azure.ResourceManager.DisconnectedOperations/src/Generated/Models/DisconnectedOperationPatch.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.DisconnectedOperations.Models /// The type used for update operations of the DisconnectedOperation. public partial class DisconnectedOperationPatch : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DisconnectedOperationPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDisconnectedOperationPatch(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DisconnectedOperationPatch)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -161,23 +178,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DisconnectedOperationPatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DisconnectedOperationPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDisconnectedOperationPatch(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DisconnectedOperationPatch)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/disconnectedoperations/Azure.ResourceManager.DisconnectedOperations/src/Generated/Models/DisconnectedOperationProperties.Serialization.cs b/sdk/disconnectedoperations/Azure.ResourceManager.DisconnectedOperations/src/Generated/Models/DisconnectedOperationProperties.Serialization.cs index 0ed7ee98bd5c..643bad7c4929 100644 --- a/sdk/disconnectedoperations/Azure.ResourceManager.DisconnectedOperations/src/Generated/Models/DisconnectedOperationProperties.Serialization.cs +++ b/sdk/disconnectedoperations/Azure.ResourceManager.DisconnectedOperations/src/Generated/Models/DisconnectedOperationProperties.Serialization.cs @@ -21,6 +21,23 @@ internal DisconnectedOperationProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DisconnectedOperationProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDisconnectedOperationProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DisconnectedOperationProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -206,23 +223,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DisconnectedOperationProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DisconnectedOperationProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDisconnectedOperationProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DisconnectedOperationProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/disconnectedoperations/Azure.ResourceManager.DisconnectedOperations/src/Generated/Models/DisconnectedOperationUpdateProperties.Serialization.cs b/sdk/disconnectedoperations/Azure.ResourceManager.DisconnectedOperations/src/Generated/Models/DisconnectedOperationUpdateProperties.Serialization.cs index 24823368e94c..a3658279e30b 100644 --- a/sdk/disconnectedoperations/Azure.ResourceManager.DisconnectedOperations/src/Generated/Models/DisconnectedOperationUpdateProperties.Serialization.cs +++ b/sdk/disconnectedoperations/Azure.ResourceManager.DisconnectedOperations/src/Generated/Models/DisconnectedOperationUpdateProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.DisconnectedOperations.Models /// The updatable properties of the DisconnectedOperation. public partial class DisconnectedOperationUpdateProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DisconnectedOperationUpdateProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDisconnectedOperationUpdateProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DisconnectedOperationUpdateProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -148,23 +165,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DisconnectedOperationUpdateProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DisconnectedOperationUpdateProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDisconnectedOperationUpdateProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DisconnectedOperationUpdateProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/disconnectedoperations/Azure.ResourceManager.DisconnectedOperations/src/Generated/Models/DisconnectedOperationsArtifactDownloadResult.Serialization.cs b/sdk/disconnectedoperations/Azure.ResourceManager.DisconnectedOperations/src/Generated/Models/DisconnectedOperationsArtifactDownloadResult.Serialization.cs index ddf46003d00a..2ec011392647 100644 --- a/sdk/disconnectedoperations/Azure.ResourceManager.DisconnectedOperations/src/Generated/Models/DisconnectedOperationsArtifactDownloadResult.Serialization.cs +++ b/sdk/disconnectedoperations/Azure.ResourceManager.DisconnectedOperations/src/Generated/Models/DisconnectedOperationsArtifactDownloadResult.Serialization.cs @@ -17,6 +17,30 @@ namespace Azure.ResourceManager.DisconnectedOperations.Models /// The artifact download properties. public partial class DisconnectedOperationsArtifactDownloadResult : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DisconnectedOperationsArtifactDownloadResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDisconnectedOperationsArtifactDownloadResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DisconnectedOperationsArtifactDownloadResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static DisconnectedOperationsArtifactDownloadResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeDisconnectedOperationsArtifactDownloadResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -201,31 +225,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DisconnectedOperationsArtifactDownloadResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DisconnectedOperationsArtifactDownloadResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDisconnectedOperationsArtifactDownloadResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DisconnectedOperationsArtifactDownloadResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static DisconnectedOperationsArtifactDownloadResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeDisconnectedOperationsArtifactDownloadResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/disconnectedoperations/Azure.ResourceManager.DisconnectedOperations/src/Generated/Models/DisconnectedOperationsArtifactProperties.Serialization.cs b/sdk/disconnectedoperations/Azure.ResourceManager.DisconnectedOperations/src/Generated/Models/DisconnectedOperationsArtifactProperties.Serialization.cs index 72f51938e645..90d8f58e1469 100644 --- a/sdk/disconnectedoperations/Azure.ResourceManager.DisconnectedOperations/src/Generated/Models/DisconnectedOperationsArtifactProperties.Serialization.cs +++ b/sdk/disconnectedoperations/Azure.ResourceManager.DisconnectedOperations/src/Generated/Models/DisconnectedOperationsArtifactProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.DisconnectedOperations.Models /// The artifact properties. public partial class DisconnectedOperationsArtifactProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DisconnectedOperationsArtifactProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDisconnectedOperationsArtifactProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DisconnectedOperationsArtifactProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -176,23 +193,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DisconnectedOperationsArtifactProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DisconnectedOperationsArtifactProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDisconnectedOperationsArtifactProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DisconnectedOperationsArtifactProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/disconnectedoperations/Azure.ResourceManager.DisconnectedOperations/src/Generated/Models/DisconnectedOperationsImageDownloadResult.Serialization.cs b/sdk/disconnectedoperations/Azure.ResourceManager.DisconnectedOperations/src/Generated/Models/DisconnectedOperationsImageDownloadResult.Serialization.cs index 3d8eb2f97784..ee119829be7e 100644 --- a/sdk/disconnectedoperations/Azure.ResourceManager.DisconnectedOperations/src/Generated/Models/DisconnectedOperationsImageDownloadResult.Serialization.cs +++ b/sdk/disconnectedoperations/Azure.ResourceManager.DisconnectedOperations/src/Generated/Models/DisconnectedOperationsImageDownloadResult.Serialization.cs @@ -17,6 +17,30 @@ namespace Azure.ResourceManager.DisconnectedOperations.Models /// The image download properties. public partial class DisconnectedOperationsImageDownloadResult : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DisconnectedOperationsImageDownloadResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDisconnectedOperationsImageDownloadResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DisconnectedOperationsImageDownloadResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static DisconnectedOperationsImageDownloadResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeDisconnectedOperationsImageDownloadResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -259,31 +283,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DisconnectedOperationsImageDownloadResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DisconnectedOperationsImageDownloadResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDisconnectedOperationsImageDownloadResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DisconnectedOperationsImageDownloadResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static DisconnectedOperationsImageDownloadResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeDisconnectedOperationsImageDownloadResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/disconnectedoperations/Azure.ResourceManager.DisconnectedOperations/src/Generated/Models/DisconnectedOperationsImageProperties.Serialization.cs b/sdk/disconnectedoperations/Azure.ResourceManager.DisconnectedOperations/src/Generated/Models/DisconnectedOperationsImageProperties.Serialization.cs index b8462e12cce3..479dbee3fe28 100644 --- a/sdk/disconnectedoperations/Azure.ResourceManager.DisconnectedOperations/src/Generated/Models/DisconnectedOperationsImageProperties.Serialization.cs +++ b/sdk/disconnectedoperations/Azure.ResourceManager.DisconnectedOperations/src/Generated/Models/DisconnectedOperationsImageProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.DisconnectedOperations.Models /// The image properties. public partial class DisconnectedOperationsImageProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DisconnectedOperationsImageProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDisconnectedOperationsImageProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DisconnectedOperationsImageProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -222,23 +239,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DisconnectedOperationsImageProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DisconnectedOperationsImageProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDisconnectedOperationsImageProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DisconnectedOperationsImageProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/disconnectedoperations/Azure.ResourceManager.DisconnectedOperations/src/Generated/Models/ImageListResult.Serialization.cs b/sdk/disconnectedoperations/Azure.ResourceManager.DisconnectedOperations/src/Generated/Models/ImageListResult.Serialization.cs index c1174631a213..2d0548df72e1 100644 --- a/sdk/disconnectedoperations/Azure.ResourceManager.DisconnectedOperations/src/Generated/Models/ImageListResult.Serialization.cs +++ b/sdk/disconnectedoperations/Azure.ResourceManager.DisconnectedOperations/src/Generated/Models/ImageListResult.Serialization.cs @@ -22,6 +22,30 @@ internal ImageListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ImageListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeImageListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ImageListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static ImageListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeImageListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ImageListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ImageListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeImageListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ImageListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static ImageListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeImageListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/durabletask/Azure.ResourceManager.DurableTask/src/Generated/DurableTaskHubData.Serialization.cs b/sdk/durabletask/Azure.ResourceManager.DurableTask/src/Generated/DurableTaskHubData.Serialization.cs index 357d5360b15d..16c3f76059c1 100644 --- a/sdk/durabletask/Azure.ResourceManager.DurableTask/src/Generated/DurableTaskHubData.Serialization.cs +++ b/sdk/durabletask/Azure.ResourceManager.DurableTask/src/Generated/DurableTaskHubData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.DurableTask /// A Task Hub resource belonging to the scheduler. public partial class DurableTaskHubData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDurableTaskHubData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DurableTaskHubData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static DurableTaskHubData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeDurableTaskHubData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,23 +178,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DurableTaskHubData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (DurableTaskHubData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDurableTaskHubData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DurableTaskHubData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -185,12 +192,5 @@ internal static RequestContent ToRequestContent(DurableTaskHubData durableTaskHu content.JsonWriter.WriteObjectValue(durableTaskHubData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static DurableTaskHubData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeDurableTaskHubData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/durabletask/Azure.ResourceManager.DurableTask/src/Generated/DurableTaskRetentionPolicyData.Serialization.cs b/sdk/durabletask/Azure.ResourceManager.DurableTask/src/Generated/DurableTaskRetentionPolicyData.Serialization.cs index 7f14071a3adb..0f813d17caf5 100644 --- a/sdk/durabletask/Azure.ResourceManager.DurableTask/src/Generated/DurableTaskRetentionPolicyData.Serialization.cs +++ b/sdk/durabletask/Azure.ResourceManager.DurableTask/src/Generated/DurableTaskRetentionPolicyData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.DurableTask /// A retention policy resource belonging to the scheduler. public partial class DurableTaskRetentionPolicyData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDurableTaskRetentionPolicyData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DurableTaskRetentionPolicyData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static DurableTaskRetentionPolicyData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeDurableTaskRetentionPolicyData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,23 +178,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DurableTaskRetentionPolicyData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (DurableTaskRetentionPolicyData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDurableTaskRetentionPolicyData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DurableTaskRetentionPolicyData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -185,12 +192,5 @@ internal static RequestContent ToRequestContent(DurableTaskRetentionPolicyData d content.JsonWriter.WriteObjectValue(durableTaskRetentionPolicyData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static DurableTaskRetentionPolicyData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeDurableTaskRetentionPolicyData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/durabletask/Azure.ResourceManager.DurableTask/src/Generated/DurableTaskSchedulerData.Serialization.cs b/sdk/durabletask/Azure.ResourceManager.DurableTask/src/Generated/DurableTaskSchedulerData.Serialization.cs index e608bcbfe05e..bfa229059406 100644 --- a/sdk/durabletask/Azure.ResourceManager.DurableTask/src/Generated/DurableTaskSchedulerData.Serialization.cs +++ b/sdk/durabletask/Azure.ResourceManager.DurableTask/src/Generated/DurableTaskSchedulerData.Serialization.cs @@ -25,6 +25,30 @@ internal DurableTaskSchedulerData() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDurableTaskSchedulerData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DurableTaskSchedulerData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static DurableTaskSchedulerData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeDurableTaskSchedulerData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -189,23 +213,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DurableTaskSchedulerData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (DurableTaskSchedulerData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDurableTaskSchedulerData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DurableTaskSchedulerData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -220,12 +227,5 @@ internal static RequestContent ToRequestContent(DurableTaskSchedulerData durable content.JsonWriter.WriteObjectValue(durableTaskSchedulerData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static DurableTaskSchedulerData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeDurableTaskSchedulerData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/durabletask/Azure.ResourceManager.DurableTask/src/Generated/Models/DurableTaskHubProperties.Serialization.cs b/sdk/durabletask/Azure.ResourceManager.DurableTask/src/Generated/Models/DurableTaskHubProperties.Serialization.cs index c6f2d3535e10..97b425c96bc9 100644 --- a/sdk/durabletask/Azure.ResourceManager.DurableTask/src/Generated/Models/DurableTaskHubProperties.Serialization.cs +++ b/sdk/durabletask/Azure.ResourceManager.DurableTask/src/Generated/Models/DurableTaskHubProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.DurableTask.Models /// The properties of Task Hub. public partial class DurableTaskHubProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DurableTaskHubProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDurableTaskHubProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DurableTaskHubProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -137,23 +154,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DurableTaskHubProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DurableTaskHubProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDurableTaskHubProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DurableTaskHubProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/durabletask/Azure.ResourceManager.DurableTask/src/Generated/Models/DurableTaskRetentionPolicyDetails.Serialization.cs b/sdk/durabletask/Azure.ResourceManager.DurableTask/src/Generated/Models/DurableTaskRetentionPolicyDetails.Serialization.cs index 6b6a94869490..3f9c52aab0db 100644 --- a/sdk/durabletask/Azure.ResourceManager.DurableTask/src/Generated/Models/DurableTaskRetentionPolicyDetails.Serialization.cs +++ b/sdk/durabletask/Azure.ResourceManager.DurableTask/src/Generated/Models/DurableTaskRetentionPolicyDetails.Serialization.cs @@ -21,6 +21,23 @@ internal DurableTaskRetentionPolicyDetails() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DurableTaskRetentionPolicyDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDurableTaskRetentionPolicyDetails(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DurableTaskRetentionPolicyDetails)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -135,23 +152,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DurableTaskRetentionPolicyDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DurableTaskRetentionPolicyDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDurableTaskRetentionPolicyDetails(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DurableTaskRetentionPolicyDetails)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/durabletask/Azure.ResourceManager.DurableTask/src/Generated/Models/DurableTaskRetentionPolicyProperties.Serialization.cs b/sdk/durabletask/Azure.ResourceManager.DurableTask/src/Generated/Models/DurableTaskRetentionPolicyProperties.Serialization.cs index 68e1dce3a004..b933f4dcd657 100644 --- a/sdk/durabletask/Azure.ResourceManager.DurableTask/src/Generated/Models/DurableTaskRetentionPolicyProperties.Serialization.cs +++ b/sdk/durabletask/Azure.ResourceManager.DurableTask/src/Generated/Models/DurableTaskRetentionPolicyProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.DurableTask.Models /// The retention policy settings for the resource. public partial class DurableTaskRetentionPolicyProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DurableTaskRetentionPolicyProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDurableTaskRetentionPolicyProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DurableTaskRetentionPolicyProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -147,23 +164,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DurableTaskRetentionPolicyProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DurableTaskRetentionPolicyProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDurableTaskRetentionPolicyProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DurableTaskRetentionPolicyProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/durabletask/Azure.ResourceManager.DurableTask/src/Generated/Models/DurableTaskSchedulerPatch.Serialization.cs b/sdk/durabletask/Azure.ResourceManager.DurableTask/src/Generated/Models/DurableTaskSchedulerPatch.Serialization.cs index a358c0c4133b..45337ded042c 100644 --- a/sdk/durabletask/Azure.ResourceManager.DurableTask/src/Generated/Models/DurableTaskSchedulerPatch.Serialization.cs +++ b/sdk/durabletask/Azure.ResourceManager.DurableTask/src/Generated/Models/DurableTaskSchedulerPatch.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.DurableTask.Models /// The update request model for the Scheduler resource. public partial class DurableTaskSchedulerPatch : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DurableTaskSchedulerPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDurableTaskSchedulerPatch(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DurableTaskSchedulerPatch)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -161,23 +178,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DurableTaskSchedulerPatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DurableTaskSchedulerPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDurableTaskSchedulerPatch(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DurableTaskSchedulerPatch)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/durabletask/Azure.ResourceManager.DurableTask/src/Generated/Models/DurableTaskSchedulerPatchProperties.Serialization.cs b/sdk/durabletask/Azure.ResourceManager.DurableTask/src/Generated/Models/DurableTaskSchedulerPatchProperties.Serialization.cs index 3e4fb4e04951..ea16b3e79128 100644 --- a/sdk/durabletask/Azure.ResourceManager.DurableTask/src/Generated/Models/DurableTaskSchedulerPatchProperties.Serialization.cs +++ b/sdk/durabletask/Azure.ResourceManager.DurableTask/src/Generated/Models/DurableTaskSchedulerPatchProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.DurableTask.Models /// The Scheduler resource properties to be updated. public partial class DurableTaskSchedulerPatchProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DurableTaskSchedulerPatchProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDurableTaskSchedulerPatchProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DurableTaskSchedulerPatchProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -185,23 +202,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DurableTaskSchedulerPatchProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DurableTaskSchedulerPatchProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDurableTaskSchedulerPatchProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DurableTaskSchedulerPatchProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/durabletask/Azure.ResourceManager.DurableTask/src/Generated/Models/DurableTaskSchedulerProperties.Serialization.cs b/sdk/durabletask/Azure.ResourceManager.DurableTask/src/Generated/Models/DurableTaskSchedulerProperties.Serialization.cs index d1703584bcb5..faacaed0df78 100644 --- a/sdk/durabletask/Azure.ResourceManager.DurableTask/src/Generated/Models/DurableTaskSchedulerProperties.Serialization.cs +++ b/sdk/durabletask/Azure.ResourceManager.DurableTask/src/Generated/Models/DurableTaskSchedulerProperties.Serialization.cs @@ -21,6 +21,23 @@ internal DurableTaskSchedulerProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DurableTaskSchedulerProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDurableTaskSchedulerProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DurableTaskSchedulerProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -176,23 +193,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DurableTaskSchedulerProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DurableTaskSchedulerProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDurableTaskSchedulerProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DurableTaskSchedulerProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/durabletask/Azure.ResourceManager.DurableTask/src/Generated/Models/DurableTaskSchedulerSku.Serialization.cs b/sdk/durabletask/Azure.ResourceManager.DurableTask/src/Generated/Models/DurableTaskSchedulerSku.Serialization.cs index 3e87b69a8fea..d2ec872447c6 100644 --- a/sdk/durabletask/Azure.ResourceManager.DurableTask/src/Generated/Models/DurableTaskSchedulerSku.Serialization.cs +++ b/sdk/durabletask/Azure.ResourceManager.DurableTask/src/Generated/Models/DurableTaskSchedulerSku.Serialization.cs @@ -21,6 +21,23 @@ internal DurableTaskSchedulerSku() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DurableTaskSchedulerSku PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDurableTaskSchedulerSku(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DurableTaskSchedulerSku)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -150,23 +167,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DurableTaskSchedulerSku IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DurableTaskSchedulerSku PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDurableTaskSchedulerSku(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DurableTaskSchedulerSku)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/durabletask/Azure.ResourceManager.DurableTask/src/Generated/Models/DurableTaskSchedulerSkuUpdate.Serialization.cs b/sdk/durabletask/Azure.ResourceManager.DurableTask/src/Generated/Models/DurableTaskSchedulerSkuUpdate.Serialization.cs index 527819eea541..8dd371355824 100644 --- a/sdk/durabletask/Azure.ResourceManager.DurableTask/src/Generated/Models/DurableTaskSchedulerSkuUpdate.Serialization.cs +++ b/sdk/durabletask/Azure.ResourceManager.DurableTask/src/Generated/Models/DurableTaskSchedulerSkuUpdate.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.DurableTask.Models /// The SKU (Stock Keeping Unit) properties to be updated. public partial class DurableTaskSchedulerSkuUpdate : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DurableTaskSchedulerSkuUpdate PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDurableTaskSchedulerSkuUpdate(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DurableTaskSchedulerSkuUpdate)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -152,23 +169,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DurableTaskSchedulerSkuUpdate IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DurableTaskSchedulerSkuUpdate PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDurableTaskSchedulerSkuUpdate(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DurableTaskSchedulerSkuUpdate)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/durabletask/Azure.ResourceManager.DurableTask/src/Generated/Models/SchedulerListResult.Serialization.cs b/sdk/durabletask/Azure.ResourceManager.DurableTask/src/Generated/Models/SchedulerListResult.Serialization.cs index 6e879901bf4b..96a24b759c96 100644 --- a/sdk/durabletask/Azure.ResourceManager.DurableTask/src/Generated/Models/SchedulerListResult.Serialization.cs +++ b/sdk/durabletask/Azure.ResourceManager.DurableTask/src/Generated/Models/SchedulerListResult.Serialization.cs @@ -22,6 +22,30 @@ internal SchedulerListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SchedulerListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSchedulerListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SchedulerListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static SchedulerListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeSchedulerListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SchedulerListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SchedulerListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSchedulerListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SchedulerListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static SchedulerListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeSchedulerListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/durabletask/Azure.ResourceManager.DurableTask/src/Generated/Models/TaskHubListResult.Serialization.cs b/sdk/durabletask/Azure.ResourceManager.DurableTask/src/Generated/Models/TaskHubListResult.Serialization.cs index 6885830a2c68..6f459edcd7c3 100644 --- a/sdk/durabletask/Azure.ResourceManager.DurableTask/src/Generated/Models/TaskHubListResult.Serialization.cs +++ b/sdk/durabletask/Azure.ResourceManager.DurableTask/src/Generated/Models/TaskHubListResult.Serialization.cs @@ -22,6 +22,30 @@ internal TaskHubListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual TaskHubListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeTaskHubListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(TaskHubListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static TaskHubListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeTaskHubListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. TaskHubListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual TaskHubListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeTaskHubListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(TaskHubListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static TaskHubListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeTaskHubListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/dynatrace/Azure.ResourceManager.Dynatrace/src/Generated/DynatraceMonitorData.Serialization.cs b/sdk/dynatrace/Azure.ResourceManager.Dynatrace/src/Generated/DynatraceMonitorData.Serialization.cs index 3b029972425c..d6477d3b5b1e 100644 --- a/sdk/dynatrace/Azure.ResourceManager.Dynatrace/src/Generated/DynatraceMonitorData.Serialization.cs +++ b/sdk/dynatrace/Azure.ResourceManager.Dynatrace/src/Generated/DynatraceMonitorData.Serialization.cs @@ -25,6 +25,30 @@ internal DynatraceMonitorData() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDynatraceMonitorData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DynatraceMonitorData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static DynatraceMonitorData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeDynatraceMonitorData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -194,23 +218,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DynatraceMonitorData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (DynatraceMonitorData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDynatraceMonitorData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DynatraceMonitorData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -225,12 +232,5 @@ internal static RequestContent ToRequestContent(DynatraceMonitorData dynatraceMo content.JsonWriter.WriteObjectValue(dynatraceMonitorData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static DynatraceMonitorData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeDynatraceMonitorData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/dynatrace/Azure.ResourceManager.Dynatrace/src/Generated/DynatraceMonitoredSubscriptionData.Serialization.cs b/sdk/dynatrace/Azure.ResourceManager.Dynatrace/src/Generated/DynatraceMonitoredSubscriptionData.Serialization.cs index b2184ade24c8..a078a1bab31f 100644 --- a/sdk/dynatrace/Azure.ResourceManager.Dynatrace/src/Generated/DynatraceMonitoredSubscriptionData.Serialization.cs +++ b/sdk/dynatrace/Azure.ResourceManager.Dynatrace/src/Generated/DynatraceMonitoredSubscriptionData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.Dynatrace /// The request to update subscriptions needed to be monitored by the Dynatrace monitor resource. public partial class DynatraceMonitoredSubscriptionData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDynatraceMonitoredSubscriptionData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DynatraceMonitoredSubscriptionData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static DynatraceMonitoredSubscriptionData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeDynatraceMonitoredSubscriptionData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,23 +178,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DynatraceMonitoredSubscriptionData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (DynatraceMonitoredSubscriptionData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDynatraceMonitoredSubscriptionData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DynatraceMonitoredSubscriptionData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -185,12 +192,5 @@ internal static RequestContent ToRequestContent(DynatraceMonitoredSubscriptionDa content.JsonWriter.WriteObjectValue(dynatraceMonitoredSubscriptionData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static DynatraceMonitoredSubscriptionData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeDynatraceMonitoredSubscriptionData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/dynatrace/Azure.ResourceManager.Dynatrace/src/Generated/DynatraceSingleSignOnData.Serialization.cs b/sdk/dynatrace/Azure.ResourceManager.Dynatrace/src/Generated/DynatraceSingleSignOnData.Serialization.cs index cf28f1c7e649..6eb567f16718 100644 --- a/sdk/dynatrace/Azure.ResourceManager.Dynatrace/src/Generated/DynatraceSingleSignOnData.Serialization.cs +++ b/sdk/dynatrace/Azure.ResourceManager.Dynatrace/src/Generated/DynatraceSingleSignOnData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.Dynatrace /// Single sign-on configurations for a given monitor resource. public partial class DynatraceSingleSignOnData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDynatraceSingleSignOnData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DynatraceSingleSignOnData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static DynatraceSingleSignOnData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeDynatraceSingleSignOnData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -147,23 +171,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DynatraceSingleSignOnData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (DynatraceSingleSignOnData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDynatraceSingleSignOnData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DynatraceSingleSignOnData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -178,12 +185,5 @@ internal static RequestContent ToRequestContent(DynatraceSingleSignOnData dynatr content.JsonWriter.WriteObjectValue(dynatraceSingleSignOnData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static DynatraceSingleSignOnData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeDynatraceSingleSignOnData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/dynatrace/Azure.ResourceManager.Dynatrace/src/Generated/DynatraceTagRuleData.Serialization.cs b/sdk/dynatrace/Azure.ResourceManager.Dynatrace/src/Generated/DynatraceTagRuleData.Serialization.cs index 0688a0b9a5df..9a45b103e0c4 100644 --- a/sdk/dynatrace/Azure.ResourceManager.Dynatrace/src/Generated/DynatraceTagRuleData.Serialization.cs +++ b/sdk/dynatrace/Azure.ResourceManager.Dynatrace/src/Generated/DynatraceTagRuleData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.Dynatrace /// Tag rules for a monitor resource. public partial class DynatraceTagRuleData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDynatraceTagRuleData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DynatraceTagRuleData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static DynatraceTagRuleData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeDynatraceTagRuleData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -147,23 +171,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DynatraceTagRuleData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (DynatraceTagRuleData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDynatraceTagRuleData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DynatraceTagRuleData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -178,12 +185,5 @@ internal static RequestContent ToRequestContent(DynatraceTagRuleData dynatraceTa content.JsonWriter.WriteObjectValue(dynatraceTagRuleData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static DynatraceTagRuleData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeDynatraceTagRuleData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/dynatrace/Azure.ResourceManager.Dynatrace/src/Generated/Models/AppServiceListResponse.Serialization.cs b/sdk/dynatrace/Azure.ResourceManager.Dynatrace/src/Generated/Models/AppServiceListResponse.Serialization.cs index 15f9399b8aae..ae55bc8252a3 100644 --- a/sdk/dynatrace/Azure.ResourceManager.Dynatrace/src/Generated/Models/AppServiceListResponse.Serialization.cs +++ b/sdk/dynatrace/Azure.ResourceManager.Dynatrace/src/Generated/Models/AppServiceListResponse.Serialization.cs @@ -22,6 +22,30 @@ internal AppServiceListResponse() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AppServiceListResponse PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAppServiceListResponse(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AppServiceListResponse)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static AppServiceListResponse FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeAppServiceListResponse(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AppServiceListResponse IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AppServiceListResponse PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAppServiceListResponse(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AppServiceListResponse)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static AppServiceListResponse FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeAppServiceListResponse(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/dynatrace/Azure.ResourceManager.Dynatrace/src/Generated/Models/DynatraceAccountInfo.Serialization.cs b/sdk/dynatrace/Azure.ResourceManager.Dynatrace/src/Generated/Models/DynatraceAccountInfo.Serialization.cs index 51ee043be4d2..51e50d517dd9 100644 --- a/sdk/dynatrace/Azure.ResourceManager.Dynatrace/src/Generated/Models/DynatraceAccountInfo.Serialization.cs +++ b/sdk/dynatrace/Azure.ResourceManager.Dynatrace/src/Generated/Models/DynatraceAccountInfo.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Dynatrace.Models /// Dynatrace Account Information. public partial class DynatraceAccountInfo : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DynatraceAccountInfo PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDynatraceAccountInfo(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DynatraceAccountInfo)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -140,23 +157,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DynatraceAccountInfo IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DynatraceAccountInfo PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDynatraceAccountInfo(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DynatraceAccountInfo)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/dynatrace/Azure.ResourceManager.Dynatrace/src/Generated/Models/DynatraceBillingPlanInfo.Serialization.cs b/sdk/dynatrace/Azure.ResourceManager.Dynatrace/src/Generated/Models/DynatraceBillingPlanInfo.Serialization.cs index 9632377066a0..7999a85e11fb 100644 --- a/sdk/dynatrace/Azure.ResourceManager.Dynatrace/src/Generated/Models/DynatraceBillingPlanInfo.Serialization.cs +++ b/sdk/dynatrace/Azure.ResourceManager.Dynatrace/src/Generated/Models/DynatraceBillingPlanInfo.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Dynatrace.Models /// Billing plan information. public partial class DynatraceBillingPlanInfo : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DynatraceBillingPlanInfo PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDynatraceBillingPlanInfo(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DynatraceBillingPlanInfo)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -155,23 +172,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DynatraceBillingPlanInfo IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DynatraceBillingPlanInfo PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDynatraceBillingPlanInfo(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DynatraceBillingPlanInfo)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/dynatrace/Azure.ResourceManager.Dynatrace/src/Generated/Models/DynatraceEnvironmentInfo.Serialization.cs b/sdk/dynatrace/Azure.ResourceManager.Dynatrace/src/Generated/Models/DynatraceEnvironmentInfo.Serialization.cs index cb5e9fee6902..6eb53b7dc5f4 100644 --- a/sdk/dynatrace/Azure.ResourceManager.Dynatrace/src/Generated/Models/DynatraceEnvironmentInfo.Serialization.cs +++ b/sdk/dynatrace/Azure.ResourceManager.Dynatrace/src/Generated/Models/DynatraceEnvironmentInfo.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Dynatrace.Models /// Dynatrace Environment Information. public partial class DynatraceEnvironmentInfo : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DynatraceEnvironmentInfo PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDynatraceEnvironmentInfo(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DynatraceEnvironmentInfo)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -159,23 +176,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DynatraceEnvironmentInfo IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DynatraceEnvironmentInfo PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDynatraceEnvironmentInfo(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DynatraceEnvironmentInfo)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/dynatrace/Azure.ResourceManager.Dynatrace/src/Generated/Models/DynatraceEnvironmentProperties.Serialization.cs b/sdk/dynatrace/Azure.ResourceManager.Dynatrace/src/Generated/Models/DynatraceEnvironmentProperties.Serialization.cs index 9eda7fd6d6cd..7a8e39006bbb 100644 --- a/sdk/dynatrace/Azure.ResourceManager.Dynatrace/src/Generated/Models/DynatraceEnvironmentProperties.Serialization.cs +++ b/sdk/dynatrace/Azure.ResourceManager.Dynatrace/src/Generated/Models/DynatraceEnvironmentProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Dynatrace.Models /// Properties of the Dynatrace environment. public partial class DynatraceEnvironmentProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DynatraceEnvironmentProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDynatraceEnvironmentProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DynatraceEnvironmentProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -163,23 +180,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DynatraceEnvironmentProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DynatraceEnvironmentProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDynatraceEnvironmentProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DynatraceEnvironmentProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/dynatrace/Azure.ResourceManager.Dynatrace/src/Generated/Models/DynatraceManageAgentDetails.Serialization.cs b/sdk/dynatrace/Azure.ResourceManager.Dynatrace/src/Generated/Models/DynatraceManageAgentDetails.Serialization.cs index e1f078dcdb26..84a55c2e8d65 100644 --- a/sdk/dynatrace/Azure.ResourceManager.Dynatrace/src/Generated/Models/DynatraceManageAgentDetails.Serialization.cs +++ b/sdk/dynatrace/Azure.ResourceManager.Dynatrace/src/Generated/Models/DynatraceManageAgentDetails.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.Dynatrace.Models /// Details of resource that has Dynatrace agent installed through the Azure Dynatrace resource. public partial class DynatraceManageAgentDetails : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DynatraceManageAgentDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDynatraceManageAgentDetails(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DynatraceManageAgentDetails)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -123,23 +140,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DynatraceManageAgentDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DynatraceManageAgentDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDynatraceManageAgentDetails(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DynatraceManageAgentDetails)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/dynatrace/Azure.ResourceManager.Dynatrace/src/Generated/Models/DynatraceMetricStatusContent.Serialization.cs b/sdk/dynatrace/Azure.ResourceManager.Dynatrace/src/Generated/Models/DynatraceMetricStatusContent.Serialization.cs index 46cf6512a461..bf21cdfb37cd 100644 --- a/sdk/dynatrace/Azure.ResourceManager.Dynatrace/src/Generated/Models/DynatraceMetricStatusContent.Serialization.cs +++ b/sdk/dynatrace/Azure.ResourceManager.Dynatrace/src/Generated/Models/DynatraceMetricStatusContent.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.Dynatrace.Models /// Request for getting metric status for given monitored resource Ids. public partial class DynatraceMetricStatusContent : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DynatraceMetricStatusContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDynatraceMetricStatusContent(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DynatraceMetricStatusContent)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -145,23 +162,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DynatraceMetricStatusContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DynatraceMetricStatusContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDynatraceMetricStatusContent(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DynatraceMetricStatusContent)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/dynatrace/Azure.ResourceManager.Dynatrace/src/Generated/Models/DynatraceMetricsStatusResult.Serialization.cs b/sdk/dynatrace/Azure.ResourceManager.Dynatrace/src/Generated/Models/DynatraceMetricsStatusResult.Serialization.cs index e6f4ec826836..11b027f80797 100644 --- a/sdk/dynatrace/Azure.ResourceManager.Dynatrace/src/Generated/Models/DynatraceMetricsStatusResult.Serialization.cs +++ b/sdk/dynatrace/Azure.ResourceManager.Dynatrace/src/Generated/Models/DynatraceMetricsStatusResult.Serialization.cs @@ -18,6 +18,30 @@ namespace Azure.ResourceManager.Dynatrace.Models /// Response of get metrics status operation. public partial class DynatraceMetricsStatusResult : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DynatraceMetricsStatusResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDynatraceMetricsStatusResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DynatraceMetricsStatusResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static DynatraceMetricsStatusResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeDynatraceMetricsStatusResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DynatraceMetricsStatusResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DynatraceMetricsStatusResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDynatraceMetricsStatusResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DynatraceMetricsStatusResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static DynatraceMetricsStatusResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeDynatraceMetricsStatusResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/dynatrace/Azure.ResourceManager.Dynatrace/src/Generated/Models/DynatraceMonitorPatch.Serialization.cs b/sdk/dynatrace/Azure.ResourceManager.Dynatrace/src/Generated/Models/DynatraceMonitorPatch.Serialization.cs index f58c894a48b7..e7b8a113eede 100644 --- a/sdk/dynatrace/Azure.ResourceManager.Dynatrace/src/Generated/Models/DynatraceMonitorPatch.Serialization.cs +++ b/sdk/dynatrace/Azure.ResourceManager.Dynatrace/src/Generated/Models/DynatraceMonitorPatch.Serialization.cs @@ -19,6 +19,23 @@ namespace Azure.ResourceManager.Dynatrace.Models /// The updatable properties of the MonitorResource. public partial class DynatraceMonitorPatch : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DynatraceMonitorPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDynatraceMonitorPatch(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DynatraceMonitorPatch)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -178,23 +195,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DynatraceMonitorPatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DynatraceMonitorPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDynatraceMonitorPatch(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DynatraceMonitorPatch)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/dynatrace/Azure.ResourceManager.Dynatrace/src/Generated/Models/DynatraceMonitorProperties.Serialization.cs b/sdk/dynatrace/Azure.ResourceManager.Dynatrace/src/Generated/Models/DynatraceMonitorProperties.Serialization.cs index 87aa86662ea3..ab89b2863fc9 100644 --- a/sdk/dynatrace/Azure.ResourceManager.Dynatrace/src/Generated/Models/DynatraceMonitorProperties.Serialization.cs +++ b/sdk/dynatrace/Azure.ResourceManager.Dynatrace/src/Generated/Models/DynatraceMonitorProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Dynatrace.Models /// Properties specific to the monitor resource. internal partial class DynatraceMonitorProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DynatraceMonitorProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDynatraceMonitorProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DynatraceMonitorProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -252,23 +269,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DynatraceMonitorProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DynatraceMonitorProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDynatraceMonitorProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DynatraceMonitorProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/dynatrace/Azure.ResourceManager.Dynatrace/src/Generated/Models/DynatraceMonitorResourceFilteringTag.Serialization.cs b/sdk/dynatrace/Azure.ResourceManager.Dynatrace/src/Generated/Models/DynatraceMonitorResourceFilteringTag.Serialization.cs index 3c22aa144873..1fa653b149f7 100644 --- a/sdk/dynatrace/Azure.ResourceManager.Dynatrace/src/Generated/Models/DynatraceMonitorResourceFilteringTag.Serialization.cs +++ b/sdk/dynatrace/Azure.ResourceManager.Dynatrace/src/Generated/Models/DynatraceMonitorResourceFilteringTag.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Dynatrace.Models /// The definition of a filtering tag. Filtering tags are used for capturing resources and include/exclude them from being monitored. public partial class DynatraceMonitorResourceFilteringTag : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DynatraceMonitorResourceFilteringTag PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDynatraceMonitorResourceFilteringTag(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DynatraceMonitorResourceFilteringTag)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -144,23 +161,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DynatraceMonitorResourceFilteringTag IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DynatraceMonitorResourceFilteringTag PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDynatraceMonitorResourceFilteringTag(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DynatraceMonitorResourceFilteringTag)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/dynatrace/Azure.ResourceManager.Dynatrace/src/Generated/Models/DynatraceMonitorResourceLogRules.Serialization.cs b/sdk/dynatrace/Azure.ResourceManager.Dynatrace/src/Generated/Models/DynatraceMonitorResourceLogRules.Serialization.cs index 4e810844225d..a786cca78a6b 100644 --- a/sdk/dynatrace/Azure.ResourceManager.Dynatrace/src/Generated/Models/DynatraceMonitorResourceLogRules.Serialization.cs +++ b/sdk/dynatrace/Azure.ResourceManager.Dynatrace/src/Generated/Models/DynatraceMonitorResourceLogRules.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Dynatrace.Models /// Set of rules for sending logs for the Monitor resource. public partial class DynatraceMonitorResourceLogRules : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DynatraceMonitorResourceLogRules PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDynatraceMonitorResourceLogRules(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DynatraceMonitorResourceLogRules)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -177,23 +194,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DynatraceMonitorResourceLogRules IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DynatraceMonitorResourceLogRules PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDynatraceMonitorResourceLogRules(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DynatraceMonitorResourceLogRules)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/dynatrace/Azure.ResourceManager.Dynatrace/src/Generated/Models/DynatraceMonitorResourceMetricRules.Serialization.cs b/sdk/dynatrace/Azure.ResourceManager.Dynatrace/src/Generated/Models/DynatraceMonitorResourceMetricRules.Serialization.cs index 592504cf784c..2f0f7cc2917f 100644 --- a/sdk/dynatrace/Azure.ResourceManager.Dynatrace/src/Generated/Models/DynatraceMonitorResourceMetricRules.Serialization.cs +++ b/sdk/dynatrace/Azure.ResourceManager.Dynatrace/src/Generated/Models/DynatraceMonitorResourceMetricRules.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Dynatrace.Models /// Set of rules for sending metrics for the Monitor resource. public partial class DynatraceMonitorResourceMetricRules : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DynatraceMonitorResourceMetricRules PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDynatraceMonitorResourceMetricRules(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DynatraceMonitorResourceMetricRules)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -147,23 +164,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DynatraceMonitorResourceMetricRules IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DynatraceMonitorResourceMetricRules PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDynatraceMonitorResourceMetricRules(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DynatraceMonitorResourceMetricRules)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/dynatrace/Azure.ResourceManager.Dynatrace/src/Generated/Models/DynatraceMonitorUserInfo.Serialization.cs b/sdk/dynatrace/Azure.ResourceManager.Dynatrace/src/Generated/Models/DynatraceMonitorUserInfo.Serialization.cs index 97733bb704c7..338bb760d8b6 100644 --- a/sdk/dynatrace/Azure.ResourceManager.Dynatrace/src/Generated/Models/DynatraceMonitorUserInfo.Serialization.cs +++ b/sdk/dynatrace/Azure.ResourceManager.Dynatrace/src/Generated/Models/DynatraceMonitorUserInfo.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Dynatrace.Models /// User info. public partial class DynatraceMonitorUserInfo : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DynatraceMonitorUserInfo PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDynatraceMonitorUserInfo(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DynatraceMonitorUserInfo)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -168,23 +185,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DynatraceMonitorUserInfo IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DynatraceMonitorUserInfo PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDynatraceMonitorUserInfo(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DynatraceMonitorUserInfo)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/dynatrace/Azure.ResourceManager.Dynatrace/src/Generated/Models/DynatraceMonitorVmInfo.Serialization.cs b/sdk/dynatrace/Azure.ResourceManager.Dynatrace/src/Generated/Models/DynatraceMonitorVmInfo.Serialization.cs index 52aa42fd206b..4f86ef702cd2 100644 --- a/sdk/dynatrace/Azure.ResourceManager.Dynatrace/src/Generated/Models/DynatraceMonitorVmInfo.Serialization.cs +++ b/sdk/dynatrace/Azure.ResourceManager.Dynatrace/src/Generated/Models/DynatraceMonitorVmInfo.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.Dynatrace.Models /// Details of VM Resource having Dynatrace OneAgent installed. public partial class DynatraceMonitorVmInfo : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DynatraceMonitorVmInfo PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDynatraceMonitorVmInfo(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DynatraceMonitorVmInfo)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -241,23 +258,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DynatraceMonitorVmInfo IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DynatraceMonitorVmInfo PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDynatraceMonitorVmInfo(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DynatraceMonitorVmInfo)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/dynatrace/Azure.ResourceManager.Dynatrace/src/Generated/Models/DynatraceMonitoredResourceContent.Serialization.cs b/sdk/dynatrace/Azure.ResourceManager.Dynatrace/src/Generated/Models/DynatraceMonitoredResourceContent.Serialization.cs index 1803acdd1c7e..8cff541e8723 100644 --- a/sdk/dynatrace/Azure.ResourceManager.Dynatrace/src/Generated/Models/DynatraceMonitoredResourceContent.Serialization.cs +++ b/sdk/dynatrace/Azure.ResourceManager.Dynatrace/src/Generated/Models/DynatraceMonitoredResourceContent.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.Dynatrace.Models /// Request for getting log status for given monitored resource Ids. public partial class DynatraceMonitoredResourceContent : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DynatraceMonitoredResourceContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDynatraceMonitoredResourceContent(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DynatraceMonitoredResourceContent)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -145,23 +162,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DynatraceMonitoredResourceContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DynatraceMonitoredResourceContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDynatraceMonitoredResourceContent(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DynatraceMonitoredResourceContent)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/dynatrace/Azure.ResourceManager.Dynatrace/src/Generated/Models/DynatraceMonitoredResourceDetails.Serialization.cs b/sdk/dynatrace/Azure.ResourceManager.Dynatrace/src/Generated/Models/DynatraceMonitoredResourceDetails.Serialization.cs index 95088abcf8b5..c81d49c7a849 100644 --- a/sdk/dynatrace/Azure.ResourceManager.Dynatrace/src/Generated/Models/DynatraceMonitoredResourceDetails.Serialization.cs +++ b/sdk/dynatrace/Azure.ResourceManager.Dynatrace/src/Generated/Models/DynatraceMonitoredResourceDetails.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.Dynatrace.Models /// Details of resource being monitored by Dynatrace monitor resource. public partial class DynatraceMonitoredResourceDetails : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DynatraceMonitoredResourceDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDynatraceMonitoredResourceDetails(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DynatraceMonitoredResourceDetails)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -181,23 +198,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DynatraceMonitoredResourceDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DynatraceMonitoredResourceDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDynatraceMonitoredResourceDetails(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DynatraceMonitoredResourceDetails)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/dynatrace/Azure.ResourceManager.Dynatrace/src/Generated/Models/DynatraceMonitoredSubscriptionProperties.Serialization.cs b/sdk/dynatrace/Azure.ResourceManager.Dynatrace/src/Generated/Models/DynatraceMonitoredSubscriptionProperties.Serialization.cs index 8f5a68139124..6dcdbbc681e3 100644 --- a/sdk/dynatrace/Azure.ResourceManager.Dynatrace/src/Generated/Models/DynatraceMonitoredSubscriptionProperties.Serialization.cs +++ b/sdk/dynatrace/Azure.ResourceManager.Dynatrace/src/Generated/Models/DynatraceMonitoredSubscriptionProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Dynatrace.Models /// The request to update subscriptions needed to be monitored by the Dynatrace monitor resource. public partial class DynatraceMonitoredSubscriptionProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DynatraceMonitoredSubscriptionProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDynatraceMonitoredSubscriptionProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DynatraceMonitoredSubscriptionProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -162,23 +179,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DynatraceMonitoredSubscriptionProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DynatraceMonitoredSubscriptionProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDynatraceMonitoredSubscriptionProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DynatraceMonitoredSubscriptionProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/dynatrace/Azure.ResourceManager.Dynatrace/src/Generated/Models/DynatraceMonitoredSubscriptionStatus.Serialization.cs b/sdk/dynatrace/Azure.ResourceManager.Dynatrace/src/Generated/Models/DynatraceMonitoredSubscriptionStatus.Serialization.cs index ead1947a57cf..1c1728686893 100644 --- a/sdk/dynatrace/Azure.ResourceManager.Dynatrace/src/Generated/Models/DynatraceMonitoredSubscriptionStatus.Serialization.cs +++ b/sdk/dynatrace/Azure.ResourceManager.Dynatrace/src/Generated/Models/DynatraceMonitoredSubscriptionStatus.Serialization.cs @@ -21,6 +21,23 @@ internal DynatraceMonitoredSubscriptionStatus() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DynatraceMonitoredSubscriptionStatus PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDynatraceMonitoredSubscriptionStatus(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DynatraceMonitoredSubscriptionStatus)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -161,23 +178,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DynatraceMonitoredSubscriptionStatus IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DynatraceMonitoredSubscriptionStatus PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDynatraceMonitoredSubscriptionStatus(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DynatraceMonitoredSubscriptionStatus)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/dynatrace/Azure.ResourceManager.Dynatrace/src/Generated/Models/DynatraceOneAgentEnabledAppServiceInfo.Serialization.cs b/sdk/dynatrace/Azure.ResourceManager.Dynatrace/src/Generated/Models/DynatraceOneAgentEnabledAppServiceInfo.Serialization.cs index 62ab52741660..611a93ca1d9f 100644 --- a/sdk/dynatrace/Azure.ResourceManager.Dynatrace/src/Generated/Models/DynatraceOneAgentEnabledAppServiceInfo.Serialization.cs +++ b/sdk/dynatrace/Azure.ResourceManager.Dynatrace/src/Generated/Models/DynatraceOneAgentEnabledAppServiceInfo.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.Dynatrace.Models /// Details of App Services having Dynatrace OneAgent installed. public partial class DynatraceOneAgentEnabledAppServiceInfo : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DynatraceOneAgentEnabledAppServiceInfo PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDynatraceOneAgentEnabledAppServiceInfo(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DynatraceOneAgentEnabledAppServiceInfo)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -241,23 +258,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DynatraceOneAgentEnabledAppServiceInfo IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DynatraceOneAgentEnabledAppServiceInfo PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDynatraceOneAgentEnabledAppServiceInfo(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DynatraceOneAgentEnabledAppServiceInfo)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/dynatrace/Azure.ResourceManager.Dynatrace/src/Generated/Models/DynatraceSingleSignOnProperties.Serialization.cs b/sdk/dynatrace/Azure.ResourceManager.Dynatrace/src/Generated/Models/DynatraceSingleSignOnProperties.Serialization.cs index 7b865e452ac4..00fdddebe980 100644 --- a/sdk/dynatrace/Azure.ResourceManager.Dynatrace/src/Generated/Models/DynatraceSingleSignOnProperties.Serialization.cs +++ b/sdk/dynatrace/Azure.ResourceManager.Dynatrace/src/Generated/Models/DynatraceSingleSignOnProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Dynatrace.Models /// The details of a Dynatrace single sign-on. public partial class DynatraceSingleSignOnProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DynatraceSingleSignOnProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDynatraceSingleSignOnProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DynatraceSingleSignOnProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -210,23 +227,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DynatraceSingleSignOnProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DynatraceSingleSignOnProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDynatraceSingleSignOnProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DynatraceSingleSignOnProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/dynatrace/Azure.ResourceManager.Dynatrace/src/Generated/Models/DynatraceSingleSignOnResourceListResult.Serialization.cs b/sdk/dynatrace/Azure.ResourceManager.Dynatrace/src/Generated/Models/DynatraceSingleSignOnResourceListResult.Serialization.cs index 6bf25e8c2f66..ae81498f6a0a 100644 --- a/sdk/dynatrace/Azure.ResourceManager.Dynatrace/src/Generated/Models/DynatraceSingleSignOnResourceListResult.Serialization.cs +++ b/sdk/dynatrace/Azure.ResourceManager.Dynatrace/src/Generated/Models/DynatraceSingleSignOnResourceListResult.Serialization.cs @@ -22,6 +22,30 @@ internal DynatraceSingleSignOnResourceListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DynatraceSingleSignOnResourceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDynatraceSingleSignOnResourceListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DynatraceSingleSignOnResourceListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static DynatraceSingleSignOnResourceListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeDynatraceSingleSignOnResourceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DynatraceSingleSignOnResourceListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DynatraceSingleSignOnResourceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDynatraceSingleSignOnResourceListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DynatraceSingleSignOnResourceListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static DynatraceSingleSignOnResourceListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeDynatraceSingleSignOnResourceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/dynatrace/Azure.ResourceManager.Dynatrace/src/Generated/Models/DynatraceSsoDetailsContent.Serialization.cs b/sdk/dynatrace/Azure.ResourceManager.Dynatrace/src/Generated/Models/DynatraceSsoDetailsContent.Serialization.cs index d73e5d518d65..331ef7dded88 100644 --- a/sdk/dynatrace/Azure.ResourceManager.Dynatrace/src/Generated/Models/DynatraceSsoDetailsContent.Serialization.cs +++ b/sdk/dynatrace/Azure.ResourceManager.Dynatrace/src/Generated/Models/DynatraceSsoDetailsContent.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.Dynatrace.Models /// Request for getting sso details for a user. public partial class DynatraceSsoDetailsContent : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DynatraceSsoDetailsContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDynatraceSsoDetailsContent(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DynatraceSsoDetailsContent)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -116,23 +133,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DynatraceSsoDetailsContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DynatraceSsoDetailsContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDynatraceSsoDetailsContent(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DynatraceSsoDetailsContent)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/dynatrace/Azure.ResourceManager.Dynatrace/src/Generated/Models/DynatraceSsoDetailsResult.Serialization.cs b/sdk/dynatrace/Azure.ResourceManager.Dynatrace/src/Generated/Models/DynatraceSsoDetailsResult.Serialization.cs index 5f95ed4a472e..0c8c15b21b1d 100644 --- a/sdk/dynatrace/Azure.ResourceManager.Dynatrace/src/Generated/Models/DynatraceSsoDetailsResult.Serialization.cs +++ b/sdk/dynatrace/Azure.ResourceManager.Dynatrace/src/Generated/Models/DynatraceSsoDetailsResult.Serialization.cs @@ -17,6 +17,30 @@ namespace Azure.ResourceManager.Dynatrace.Models /// SSO details from the Dynatrace partner. public partial class DynatraceSsoDetailsResult : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DynatraceSsoDetailsResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDynatraceSsoDetailsResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DynatraceSsoDetailsResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static DynatraceSsoDetailsResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeDynatraceSsoDetailsResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -233,31 +257,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DynatraceSsoDetailsResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DynatraceSsoDetailsResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDynatraceSsoDetailsResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DynatraceSsoDetailsResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static DynatraceSsoDetailsResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeDynatraceSsoDetailsResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/dynatrace/Azure.ResourceManager.Dynatrace/src/Generated/Models/DynatraceTagRuleProperties.Serialization.cs b/sdk/dynatrace/Azure.ResourceManager.Dynatrace/src/Generated/Models/DynatraceTagRuleProperties.Serialization.cs index 7998b6da4410..ebdd6edbc596 100644 --- a/sdk/dynatrace/Azure.ResourceManager.Dynatrace/src/Generated/Models/DynatraceTagRuleProperties.Serialization.cs +++ b/sdk/dynatrace/Azure.ResourceManager.Dynatrace/src/Generated/Models/DynatraceTagRuleProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Dynatrace.Models /// Properties for the Tag rules resource of a Monitor account. public partial class DynatraceTagRuleProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DynatraceTagRuleProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDynatraceTagRuleProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DynatraceTagRuleProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -152,23 +169,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DynatraceTagRuleProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DynatraceTagRuleProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDynatraceTagRuleProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DynatraceTagRuleProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/dynatrace/Azure.ResourceManager.Dynatrace/src/Generated/Models/DynatraceUpgradePlanContent.Serialization.cs b/sdk/dynatrace/Azure.ResourceManager.Dynatrace/src/Generated/Models/DynatraceUpgradePlanContent.Serialization.cs index a3ec1a185b23..4e2b1f907362 100644 --- a/sdk/dynatrace/Azure.ResourceManager.Dynatrace/src/Generated/Models/DynatraceUpgradePlanContent.Serialization.cs +++ b/sdk/dynatrace/Azure.ResourceManager.Dynatrace/src/Generated/Models/DynatraceUpgradePlanContent.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.Dynatrace.Models /// The billing plan properties for the upgrade plan call. public partial class DynatraceUpgradePlanContent : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DynatraceUpgradePlanContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDynatraceUpgradePlanContent(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DynatraceUpgradePlanContent)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -123,23 +140,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DynatraceUpgradePlanContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DynatraceUpgradePlanContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDynatraceUpgradePlanContent(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DynatraceUpgradePlanContent)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/dynatrace/Azure.ResourceManager.Dynatrace/src/Generated/Models/DynatraceVmExtensionPayload.Serialization.cs b/sdk/dynatrace/Azure.ResourceManager.Dynatrace/src/Generated/Models/DynatraceVmExtensionPayload.Serialization.cs index 2fed2e581186..fc01146db405 100644 --- a/sdk/dynatrace/Azure.ResourceManager.Dynatrace/src/Generated/Models/DynatraceVmExtensionPayload.Serialization.cs +++ b/sdk/dynatrace/Azure.ResourceManager.Dynatrace/src/Generated/Models/DynatraceVmExtensionPayload.Serialization.cs @@ -17,6 +17,30 @@ namespace Azure.ResourceManager.Dynatrace.Models /// Response of payload to be passed while installing VM agent. public partial class DynatraceVmExtensionPayload : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DynatraceVmExtensionPayload PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDynatraceVmExtensionPayload(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DynatraceVmExtensionPayload)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static DynatraceVmExtensionPayload FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeDynatraceVmExtensionPayload(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -130,31 +154,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DynatraceVmExtensionPayload IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DynatraceVmExtensionPayload PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDynatraceVmExtensionPayload(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DynatraceVmExtensionPayload)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static DynatraceVmExtensionPayload FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeDynatraceVmExtensionPayload(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/dynatrace/Azure.ResourceManager.Dynatrace/src/Generated/Models/LinkableEnvironmentContent.Serialization.cs b/sdk/dynatrace/Azure.ResourceManager.Dynatrace/src/Generated/Models/LinkableEnvironmentContent.Serialization.cs index 69dd45f4fd1b..d70e2aa97a29 100644 --- a/sdk/dynatrace/Azure.ResourceManager.Dynatrace/src/Generated/Models/LinkableEnvironmentContent.Serialization.cs +++ b/sdk/dynatrace/Azure.ResourceManager.Dynatrace/src/Generated/Models/LinkableEnvironmentContent.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.Dynatrace.Models /// Request for getting all the linkable environments for a user. public partial class LinkableEnvironmentContent : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual LinkableEnvironmentContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeLinkableEnvironmentContent(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(LinkableEnvironmentContent)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -132,23 +149,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. LinkableEnvironmentContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual LinkableEnvironmentContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeLinkableEnvironmentContent(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(LinkableEnvironmentContent)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/dynatrace/Azure.ResourceManager.Dynatrace/src/Generated/Models/LinkableEnvironmentListResponse.Serialization.cs b/sdk/dynatrace/Azure.ResourceManager.Dynatrace/src/Generated/Models/LinkableEnvironmentListResponse.Serialization.cs index 4888a7284eb1..e4c0699fbad5 100644 --- a/sdk/dynatrace/Azure.ResourceManager.Dynatrace/src/Generated/Models/LinkableEnvironmentListResponse.Serialization.cs +++ b/sdk/dynatrace/Azure.ResourceManager.Dynatrace/src/Generated/Models/LinkableEnvironmentListResponse.Serialization.cs @@ -22,6 +22,30 @@ internal LinkableEnvironmentListResponse() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual LinkableEnvironmentListResponse PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeLinkableEnvironmentListResponse(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(LinkableEnvironmentListResponse)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static LinkableEnvironmentListResponse FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeLinkableEnvironmentListResponse(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. LinkableEnvironmentListResponse IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual LinkableEnvironmentListResponse PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeLinkableEnvironmentListResponse(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(LinkableEnvironmentListResponse)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static LinkableEnvironmentListResponse FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeLinkableEnvironmentListResponse(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/dynatrace/Azure.ResourceManager.Dynatrace/src/Generated/Models/LinkableEnvironmentResult.Serialization.cs b/sdk/dynatrace/Azure.ResourceManager.Dynatrace/src/Generated/Models/LinkableEnvironmentResult.Serialization.cs index b1c7319a05ab..c792ec970406 100644 --- a/sdk/dynatrace/Azure.ResourceManager.Dynatrace/src/Generated/Models/LinkableEnvironmentResult.Serialization.cs +++ b/sdk/dynatrace/Azure.ResourceManager.Dynatrace/src/Generated/Models/LinkableEnvironmentResult.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Dynatrace.Models /// Response for getting all the linkable environments. public partial class LinkableEnvironmentResult : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual LinkableEnvironmentResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeLinkableEnvironmentResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(LinkableEnvironmentResult)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -144,23 +161,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. LinkableEnvironmentResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual LinkableEnvironmentResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeLinkableEnvironmentResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(LinkableEnvironmentResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/dynatrace/Azure.ResourceManager.Dynatrace/src/Generated/Models/ManageAgentInstallationContent.Serialization.cs b/sdk/dynatrace/Azure.ResourceManager.Dynatrace/src/Generated/Models/ManageAgentInstallationContent.Serialization.cs index d5a9e020dd85..d2297b9d8b35 100644 --- a/sdk/dynatrace/Azure.ResourceManager.Dynatrace/src/Generated/Models/ManageAgentInstallationContent.Serialization.cs +++ b/sdk/dynatrace/Azure.ResourceManager.Dynatrace/src/Generated/Models/ManageAgentInstallationContent.Serialization.cs @@ -22,6 +22,23 @@ internal ManageAgentInstallationContent() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ManageAgentInstallationContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeManageAgentInstallationContent(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ManageAgentInstallationContent)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -139,23 +156,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ManageAgentInstallationContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ManageAgentInstallationContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeManageAgentInstallationContent(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ManageAgentInstallationContent)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/dynatrace/Azure.ResourceManager.Dynatrace/src/Generated/Models/MarketplaceSaaSResourceDetailsContent.Serialization.cs b/sdk/dynatrace/Azure.ResourceManager.Dynatrace/src/Generated/Models/MarketplaceSaaSResourceDetailsContent.Serialization.cs index b9c1e5d6c5ba..ef05b1f73233 100644 --- a/sdk/dynatrace/Azure.ResourceManager.Dynatrace/src/Generated/Models/MarketplaceSaaSResourceDetailsContent.Serialization.cs +++ b/sdk/dynatrace/Azure.ResourceManager.Dynatrace/src/Generated/Models/MarketplaceSaaSResourceDetailsContent.Serialization.cs @@ -22,6 +22,23 @@ internal MarketplaceSaaSResourceDetailsContent() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual MarketplaceSaaSResourceDetailsContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeMarketplaceSaaSResourceDetailsContent(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(MarketplaceSaaSResourceDetailsContent)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -121,23 +138,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. MarketplaceSaaSResourceDetailsContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual MarketplaceSaaSResourceDetailsContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeMarketplaceSaaSResourceDetailsContent(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(MarketplaceSaaSResourceDetailsContent)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/dynatrace/Azure.ResourceManager.Dynatrace/src/Generated/Models/MarketplaceSaaSResourceDetailsResult.Serialization.cs b/sdk/dynatrace/Azure.ResourceManager.Dynatrace/src/Generated/Models/MarketplaceSaaSResourceDetailsResult.Serialization.cs index e0456d569558..84311c1fcd96 100644 --- a/sdk/dynatrace/Azure.ResourceManager.Dynatrace/src/Generated/Models/MarketplaceSaaSResourceDetailsResult.Serialization.cs +++ b/sdk/dynatrace/Azure.ResourceManager.Dynatrace/src/Generated/Models/MarketplaceSaaSResourceDetailsResult.Serialization.cs @@ -18,6 +18,30 @@ namespace Azure.ResourceManager.Dynatrace.Models /// Marketplace SaaS resource details linked to the given tenant Id. public partial class MarketplaceSaaSResourceDetailsResult : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual MarketplaceSaaSResourceDetailsResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeMarketplaceSaaSResourceDetailsResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(MarketplaceSaaSResourceDetailsResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static MarketplaceSaaSResourceDetailsResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeMarketplaceSaaSResourceDetailsResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -161,31 +185,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. MarketplaceSaaSResourceDetailsResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual MarketplaceSaaSResourceDetailsResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeMarketplaceSaaSResourceDetailsResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(MarketplaceSaaSResourceDetailsResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static MarketplaceSaaSResourceDetailsResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeMarketplaceSaaSResourceDetailsResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/dynatrace/Azure.ResourceManager.Dynatrace/src/Generated/Models/MonitorResourceListResult.Serialization.cs b/sdk/dynatrace/Azure.ResourceManager.Dynatrace/src/Generated/Models/MonitorResourceListResult.Serialization.cs index 7c813103f208..377895b8ccbe 100644 --- a/sdk/dynatrace/Azure.ResourceManager.Dynatrace/src/Generated/Models/MonitorResourceListResult.Serialization.cs +++ b/sdk/dynatrace/Azure.ResourceManager.Dynatrace/src/Generated/Models/MonitorResourceListResult.Serialization.cs @@ -22,6 +22,30 @@ internal MonitorResourceListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual MonitorResourceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeMonitorResourceListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(MonitorResourceListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static MonitorResourceListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeMonitorResourceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. MonitorResourceListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual MonitorResourceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeMonitorResourceListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(MonitorResourceListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static MonitorResourceListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeMonitorResourceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/dynatrace/Azure.ResourceManager.Dynatrace/src/Generated/Models/MonitorUpdateProperties.Serialization.cs b/sdk/dynatrace/Azure.ResourceManager.Dynatrace/src/Generated/Models/MonitorUpdateProperties.Serialization.cs index 117df7e54fa0..9c0422c82e37 100644 --- a/sdk/dynatrace/Azure.ResourceManager.Dynatrace/src/Generated/Models/MonitorUpdateProperties.Serialization.cs +++ b/sdk/dynatrace/Azure.ResourceManager.Dynatrace/src/Generated/Models/MonitorUpdateProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Dynatrace.Models /// The set of properties that can be updated in a PATCH request to a monitor resource. internal partial class MonitorUpdateProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual MonitorUpdateProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeMonitorUpdateProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(MonitorUpdateProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -122,23 +139,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. MonitorUpdateProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual MonitorUpdateProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeMonitorUpdateProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(MonitorUpdateProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/dynatrace/Azure.ResourceManager.Dynatrace/src/Generated/Models/MonitoredResourceListResponse.Serialization.cs b/sdk/dynatrace/Azure.ResourceManager.Dynatrace/src/Generated/Models/MonitoredResourceListResponse.Serialization.cs index 5a43f6ed6a14..32aeaee8b398 100644 --- a/sdk/dynatrace/Azure.ResourceManager.Dynatrace/src/Generated/Models/MonitoredResourceListResponse.Serialization.cs +++ b/sdk/dynatrace/Azure.ResourceManager.Dynatrace/src/Generated/Models/MonitoredResourceListResponse.Serialization.cs @@ -22,6 +22,30 @@ internal MonitoredResourceListResponse() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual MonitoredResourceListResponse PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeMonitoredResourceListResponse(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(MonitoredResourceListResponse)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static MonitoredResourceListResponse FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeMonitoredResourceListResponse(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. MonitoredResourceListResponse IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual MonitoredResourceListResponse PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeMonitoredResourceListResponse(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(MonitoredResourceListResponse)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static MonitoredResourceListResponse FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeMonitoredResourceListResponse(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/dynatrace/Azure.ResourceManager.Dynatrace/src/Generated/Models/TagRuleListResult.Serialization.cs b/sdk/dynatrace/Azure.ResourceManager.Dynatrace/src/Generated/Models/TagRuleListResult.Serialization.cs index 562080cf170b..78108d968e43 100644 --- a/sdk/dynatrace/Azure.ResourceManager.Dynatrace/src/Generated/Models/TagRuleListResult.Serialization.cs +++ b/sdk/dynatrace/Azure.ResourceManager.Dynatrace/src/Generated/Models/TagRuleListResult.Serialization.cs @@ -22,6 +22,30 @@ internal TagRuleListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual TagRuleListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeTagRuleListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(TagRuleListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static TagRuleListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeTagRuleListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. TagRuleListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual TagRuleListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeTagRuleListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(TagRuleListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static TagRuleListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeTagRuleListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/dynatrace/Azure.ResourceManager.Dynatrace/src/Generated/Models/VmHostsListResult.Serialization.cs b/sdk/dynatrace/Azure.ResourceManager.Dynatrace/src/Generated/Models/VmHostsListResult.Serialization.cs index 22950f94ab51..ba6152565572 100644 --- a/sdk/dynatrace/Azure.ResourceManager.Dynatrace/src/Generated/Models/VmHostsListResult.Serialization.cs +++ b/sdk/dynatrace/Azure.ResourceManager.Dynatrace/src/Generated/Models/VmHostsListResult.Serialization.cs @@ -22,6 +22,30 @@ internal VmHostsListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual VmHostsListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeVmHostsListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(VmHostsListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static VmHostsListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeVmHostsListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. VmHostsListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual VmHostsListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeVmHostsListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(VmHostsListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static VmHostsListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeVmHostsListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/edgeactions/Azure.ResourceManager.EdgeActions/src/Generated/EdgeActionData.Serialization.cs b/sdk/edgeactions/Azure.ResourceManager.EdgeActions/src/Generated/EdgeActionData.Serialization.cs index 34f17b259822..f760b5992cb5 100644 --- a/sdk/edgeactions/Azure.ResourceManager.EdgeActions/src/Generated/EdgeActionData.Serialization.cs +++ b/sdk/edgeactions/Azure.ResourceManager.EdgeActions/src/Generated/EdgeActionData.Serialization.cs @@ -25,6 +25,30 @@ internal EdgeActionData() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeEdgeActionData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(EdgeActionData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static EdgeActionData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeEdgeActionData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -198,23 +222,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. EdgeActionData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (EdgeActionData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeEdgeActionData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(EdgeActionData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -229,12 +236,5 @@ internal static RequestContent ToRequestContent(EdgeActionData edgeActionData) content.JsonWriter.WriteObjectValue(edgeActionData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static EdgeActionData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeEdgeActionData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/edgeactions/Azure.ResourceManager.EdgeActions/src/Generated/EdgeActionExecutionFilterData.Serialization.cs b/sdk/edgeactions/Azure.ResourceManager.EdgeActions/src/Generated/EdgeActionExecutionFilterData.Serialization.cs index 80d786da89a5..16745c551644 100644 --- a/sdk/edgeactions/Azure.ResourceManager.EdgeActions/src/Generated/EdgeActionExecutionFilterData.Serialization.cs +++ b/sdk/edgeactions/Azure.ResourceManager.EdgeActions/src/Generated/EdgeActionExecutionFilterData.Serialization.cs @@ -25,6 +25,30 @@ internal EdgeActionExecutionFilterData() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeEdgeActionExecutionFilterData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(EdgeActionExecutionFilterData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static EdgeActionExecutionFilterData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeEdgeActionExecutionFilterData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -189,23 +213,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. EdgeActionExecutionFilterData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (EdgeActionExecutionFilterData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeEdgeActionExecutionFilterData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(EdgeActionExecutionFilterData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -220,12 +227,5 @@ internal static RequestContent ToRequestContent(EdgeActionExecutionFilterData ed content.JsonWriter.WriteObjectValue(edgeActionExecutionFilterData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static EdgeActionExecutionFilterData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeEdgeActionExecutionFilterData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/edgeactions/Azure.ResourceManager.EdgeActions/src/Generated/EdgeActionVersionData.Serialization.cs b/sdk/edgeactions/Azure.ResourceManager.EdgeActions/src/Generated/EdgeActionVersionData.Serialization.cs index 5e9cd25fb881..05aaa762082b 100644 --- a/sdk/edgeactions/Azure.ResourceManager.EdgeActions/src/Generated/EdgeActionVersionData.Serialization.cs +++ b/sdk/edgeactions/Azure.ResourceManager.EdgeActions/src/Generated/EdgeActionVersionData.Serialization.cs @@ -25,6 +25,30 @@ internal EdgeActionVersionData() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeEdgeActionVersionData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(EdgeActionVersionData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static EdgeActionVersionData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeEdgeActionVersionData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -189,23 +213,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. EdgeActionVersionData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (EdgeActionVersionData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeEdgeActionVersionData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(EdgeActionVersionData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -220,12 +227,5 @@ internal static RequestContent ToRequestContent(EdgeActionVersionData edgeAction content.JsonWriter.WriteObjectValue(edgeActionVersionData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static EdgeActionVersionData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeEdgeActionVersionData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/edgeactions/Azure.ResourceManager.EdgeActions/src/Generated/Models/EdgeActionAttachment.Serialization.cs b/sdk/edgeactions/Azure.ResourceManager.EdgeActions/src/Generated/Models/EdgeActionAttachment.Serialization.cs index a7d3937e32c0..53bc2b0d3d60 100644 --- a/sdk/edgeactions/Azure.ResourceManager.EdgeActions/src/Generated/Models/EdgeActionAttachment.Serialization.cs +++ b/sdk/edgeactions/Azure.ResourceManager.EdgeActions/src/Generated/Models/EdgeActionAttachment.Serialization.cs @@ -22,6 +22,23 @@ internal EdgeActionAttachment() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual EdgeActionAttachment PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeEdgeActionAttachment(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(EdgeActionAttachment)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -132,23 +149,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. EdgeActionAttachment IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual EdgeActionAttachment PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeEdgeActionAttachment(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(EdgeActionAttachment)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/edgeactions/Azure.ResourceManager.EdgeActions/src/Generated/Models/EdgeActionExecutionFilterListResult.Serialization.cs b/sdk/edgeactions/Azure.ResourceManager.EdgeActions/src/Generated/Models/EdgeActionExecutionFilterListResult.Serialization.cs index 1bd2c28b0c15..66608fffe468 100644 --- a/sdk/edgeactions/Azure.ResourceManager.EdgeActions/src/Generated/Models/EdgeActionExecutionFilterListResult.Serialization.cs +++ b/sdk/edgeactions/Azure.ResourceManager.EdgeActions/src/Generated/Models/EdgeActionExecutionFilterListResult.Serialization.cs @@ -22,6 +22,30 @@ internal EdgeActionExecutionFilterListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual EdgeActionExecutionFilterListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeEdgeActionExecutionFilterListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(EdgeActionExecutionFilterListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static EdgeActionExecutionFilterListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeEdgeActionExecutionFilterListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. EdgeActionExecutionFilterListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual EdgeActionExecutionFilterListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeEdgeActionExecutionFilterListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(EdgeActionExecutionFilterListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static EdgeActionExecutionFilterListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeEdgeActionExecutionFilterListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/edgeactions/Azure.ResourceManager.EdgeActions/src/Generated/Models/EdgeActionExecutionFilterPatch.Serialization.cs b/sdk/edgeactions/Azure.ResourceManager.EdgeActions/src/Generated/Models/EdgeActionExecutionFilterPatch.Serialization.cs index a37f1dcde082..af8d1580fecf 100644 --- a/sdk/edgeactions/Azure.ResourceManager.EdgeActions/src/Generated/Models/EdgeActionExecutionFilterPatch.Serialization.cs +++ b/sdk/edgeactions/Azure.ResourceManager.EdgeActions/src/Generated/Models/EdgeActionExecutionFilterPatch.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.EdgeActions.Models /// The type used for update operations of the EdgeActionExecutionFilter. public partial class EdgeActionExecutionFilterPatch : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual EdgeActionExecutionFilterPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeEdgeActionExecutionFilterPatch(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(EdgeActionExecutionFilterPatch)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -161,23 +178,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. EdgeActionExecutionFilterPatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual EdgeActionExecutionFilterPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeEdgeActionExecutionFilterPatch(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(EdgeActionExecutionFilterPatch)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/edgeactions/Azure.ResourceManager.EdgeActions/src/Generated/Models/EdgeActionExecutionFilterProperties.Serialization.cs b/sdk/edgeactions/Azure.ResourceManager.EdgeActions/src/Generated/Models/EdgeActionExecutionFilterProperties.Serialization.cs index 477b05c7565b..8d63589d2347 100644 --- a/sdk/edgeactions/Azure.ResourceManager.EdgeActions/src/Generated/Models/EdgeActionExecutionFilterProperties.Serialization.cs +++ b/sdk/edgeactions/Azure.ResourceManager.EdgeActions/src/Generated/Models/EdgeActionExecutionFilterProperties.Serialization.cs @@ -22,6 +22,23 @@ internal EdgeActionExecutionFilterProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual EdgeActionExecutionFilterProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeEdgeActionExecutionFilterProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(EdgeActionExecutionFilterProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -173,23 +190,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. EdgeActionExecutionFilterProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual EdgeActionExecutionFilterProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeEdgeActionExecutionFilterProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(EdgeActionExecutionFilterProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/edgeactions/Azure.ResourceManager.EdgeActions/src/Generated/Models/EdgeActionExecutionFilterUpdateProperties.Serialization.cs b/sdk/edgeactions/Azure.ResourceManager.EdgeActions/src/Generated/Models/EdgeActionExecutionFilterUpdateProperties.Serialization.cs index 73ad8ed95305..64fa1d35ccec 100644 --- a/sdk/edgeactions/Azure.ResourceManager.EdgeActions/src/Generated/Models/EdgeActionExecutionFilterUpdateProperties.Serialization.cs +++ b/sdk/edgeactions/Azure.ResourceManager.EdgeActions/src/Generated/Models/EdgeActionExecutionFilterUpdateProperties.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.EdgeActions.Models /// The updatable properties of the EdgeActionExecutionFilter. public partial class EdgeActionExecutionFilterUpdateProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual EdgeActionExecutionFilterUpdateProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeEdgeActionExecutionFilterUpdateProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(EdgeActionExecutionFilterUpdateProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -145,23 +162,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. EdgeActionExecutionFilterUpdateProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual EdgeActionExecutionFilterUpdateProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeEdgeActionExecutionFilterUpdateProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(EdgeActionExecutionFilterUpdateProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/edgeactions/Azure.ResourceManager.EdgeActions/src/Generated/Models/EdgeActionListResult.Serialization.cs b/sdk/edgeactions/Azure.ResourceManager.EdgeActions/src/Generated/Models/EdgeActionListResult.Serialization.cs index e5ca37031633..00a7abe9719f 100644 --- a/sdk/edgeactions/Azure.ResourceManager.EdgeActions/src/Generated/Models/EdgeActionListResult.Serialization.cs +++ b/sdk/edgeactions/Azure.ResourceManager.EdgeActions/src/Generated/Models/EdgeActionListResult.Serialization.cs @@ -22,6 +22,30 @@ internal EdgeActionListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual EdgeActionListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeEdgeActionListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(EdgeActionListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static EdgeActionListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeEdgeActionListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. EdgeActionListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual EdgeActionListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeEdgeActionListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(EdgeActionListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static EdgeActionListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeEdgeActionListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/edgeactions/Azure.ResourceManager.EdgeActions/src/Generated/Models/EdgeActionPatch.Serialization.cs b/sdk/edgeactions/Azure.ResourceManager.EdgeActions/src/Generated/Models/EdgeActionPatch.Serialization.cs index 2dae8e33f644..9121977f3548 100644 --- a/sdk/edgeactions/Azure.ResourceManager.EdgeActions/src/Generated/Models/EdgeActionPatch.Serialization.cs +++ b/sdk/edgeactions/Azure.ResourceManager.EdgeActions/src/Generated/Models/EdgeActionPatch.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.EdgeActions.Models /// The type used for update operations of the EdgeAction. public partial class EdgeActionPatch : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual EdgeActionPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeEdgeActionPatch(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(EdgeActionPatch)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -176,23 +193,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. EdgeActionPatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual EdgeActionPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeEdgeActionPatch(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(EdgeActionPatch)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/edgeactions/Azure.ResourceManager.EdgeActions/src/Generated/Models/EdgeActionProperties.Serialization.cs b/sdk/edgeactions/Azure.ResourceManager.EdgeActions/src/Generated/Models/EdgeActionProperties.Serialization.cs index 6f0a601fb3ce..17ed93b992d9 100644 --- a/sdk/edgeactions/Azure.ResourceManager.EdgeActions/src/Generated/Models/EdgeActionProperties.Serialization.cs +++ b/sdk/edgeactions/Azure.ResourceManager.EdgeActions/src/Generated/Models/EdgeActionProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.EdgeActions.Models /// Represents an edge action properties. public partial class EdgeActionProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual EdgeActionProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeEdgeActionProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(EdgeActionProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -143,23 +160,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. EdgeActionProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual EdgeActionProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeEdgeActionProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(EdgeActionProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/edgeactions/Azure.ResourceManager.EdgeActions/src/Generated/Models/EdgeActionPropertiesUpdate.Serialization.cs b/sdk/edgeactions/Azure.ResourceManager.EdgeActions/src/Generated/Models/EdgeActionPropertiesUpdate.Serialization.cs index 5e8571ce49cd..20bcf1d6aa3b 100644 --- a/sdk/edgeactions/Azure.ResourceManager.EdgeActions/src/Generated/Models/EdgeActionPropertiesUpdate.Serialization.cs +++ b/sdk/edgeactions/Azure.ResourceManager.EdgeActions/src/Generated/Models/EdgeActionPropertiesUpdate.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.EdgeActions.Models /// Represents an edge action properties. public partial class EdgeActionPropertiesUpdate : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual EdgeActionPropertiesUpdate PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeEdgeActionPropertiesUpdate(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(EdgeActionPropertiesUpdate)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -107,23 +124,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. EdgeActionPropertiesUpdate IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual EdgeActionPropertiesUpdate PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeEdgeActionPropertiesUpdate(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(EdgeActionPropertiesUpdate)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/edgeactions/Azure.ResourceManager.EdgeActions/src/Generated/Models/EdgeActionSkuType.Serialization.cs b/sdk/edgeactions/Azure.ResourceManager.EdgeActions/src/Generated/Models/EdgeActionSkuType.Serialization.cs index f6a3684a863c..117bbd7296ad 100644 --- a/sdk/edgeactions/Azure.ResourceManager.EdgeActions/src/Generated/Models/EdgeActionSkuType.Serialization.cs +++ b/sdk/edgeactions/Azure.ResourceManager.EdgeActions/src/Generated/Models/EdgeActionSkuType.Serialization.cs @@ -21,6 +21,23 @@ internal EdgeActionSkuType() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual EdgeActionSkuType PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeEdgeActionSkuType(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(EdgeActionSkuType)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -128,23 +145,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. EdgeActionSkuType IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual EdgeActionSkuType PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeEdgeActionSkuType(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(EdgeActionSkuType)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/edgeactions/Azure.ResourceManager.EdgeActions/src/Generated/Models/EdgeActionSkuTypeUpdate.Serialization.cs b/sdk/edgeactions/Azure.ResourceManager.EdgeActions/src/Generated/Models/EdgeActionSkuTypeUpdate.Serialization.cs index 924b87387fee..45b9d16ad9bf 100644 --- a/sdk/edgeactions/Azure.ResourceManager.EdgeActions/src/Generated/Models/EdgeActionSkuTypeUpdate.Serialization.cs +++ b/sdk/edgeactions/Azure.ResourceManager.EdgeActions/src/Generated/Models/EdgeActionSkuTypeUpdate.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.EdgeActions.Models /// The SKU type for update operations. public partial class EdgeActionSkuTypeUpdate : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual EdgeActionSkuTypeUpdate PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeEdgeActionSkuTypeUpdate(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(EdgeActionSkuTypeUpdate)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -129,23 +146,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. EdgeActionSkuTypeUpdate IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual EdgeActionSkuTypeUpdate PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeEdgeActionSkuTypeUpdate(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(EdgeActionSkuTypeUpdate)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/edgeactions/Azure.ResourceManager.EdgeActions/src/Generated/Models/EdgeActionVersionCode.Serialization.cs b/sdk/edgeactions/Azure.ResourceManager.EdgeActions/src/Generated/Models/EdgeActionVersionCode.Serialization.cs index 133dc9543023..5a1084c97586 100644 --- a/sdk/edgeactions/Azure.ResourceManager.EdgeActions/src/Generated/Models/EdgeActionVersionCode.Serialization.cs +++ b/sdk/edgeactions/Azure.ResourceManager.EdgeActions/src/Generated/Models/EdgeActionVersionCode.Serialization.cs @@ -23,6 +23,30 @@ internal EdgeActionVersionCode() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual EdgeActionVersionCode PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeEdgeActionVersionCode(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(EdgeActionVersionCode)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static EdgeActionVersionCode FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeEdgeActionVersionCode(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -130,23 +154,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. EdgeActionVersionCode IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual EdgeActionVersionCode PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeEdgeActionVersionCode(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(EdgeActionVersionCode)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -161,12 +168,5 @@ internal static RequestContent ToRequestContent(EdgeActionVersionCode edgeAction content.JsonWriter.WriteObjectValue(edgeActionVersionCode, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static EdgeActionVersionCode FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeEdgeActionVersionCode(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/edgeactions/Azure.ResourceManager.EdgeActions/src/Generated/Models/EdgeActionVersionListResult.Serialization.cs b/sdk/edgeactions/Azure.ResourceManager.EdgeActions/src/Generated/Models/EdgeActionVersionListResult.Serialization.cs index 62cbe412b153..2695bed5fd36 100644 --- a/sdk/edgeactions/Azure.ResourceManager.EdgeActions/src/Generated/Models/EdgeActionVersionListResult.Serialization.cs +++ b/sdk/edgeactions/Azure.ResourceManager.EdgeActions/src/Generated/Models/EdgeActionVersionListResult.Serialization.cs @@ -22,6 +22,30 @@ internal EdgeActionVersionListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual EdgeActionVersionListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeEdgeActionVersionListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(EdgeActionVersionListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static EdgeActionVersionListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeEdgeActionVersionListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. EdgeActionVersionListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual EdgeActionVersionListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeEdgeActionVersionListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(EdgeActionVersionListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static EdgeActionVersionListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeEdgeActionVersionListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/edgeactions/Azure.ResourceManager.EdgeActions/src/Generated/Models/EdgeActionVersionPatch.Serialization.cs b/sdk/edgeactions/Azure.ResourceManager.EdgeActions/src/Generated/Models/EdgeActionVersionPatch.Serialization.cs index e504123e22d5..3c443f9c7e3e 100644 --- a/sdk/edgeactions/Azure.ResourceManager.EdgeActions/src/Generated/Models/EdgeActionVersionPatch.Serialization.cs +++ b/sdk/edgeactions/Azure.ResourceManager.EdgeActions/src/Generated/Models/EdgeActionVersionPatch.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.EdgeActions.Models /// The type used for update operations of the EdgeActionVersion. public partial class EdgeActionVersionPatch : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual EdgeActionVersionPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeEdgeActionVersionPatch(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(EdgeActionVersionPatch)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -161,23 +178,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. EdgeActionVersionPatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual EdgeActionVersionPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeEdgeActionVersionPatch(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(EdgeActionVersionPatch)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/edgeactions/Azure.ResourceManager.EdgeActions/src/Generated/Models/EdgeActionVersionProperties.Serialization.cs b/sdk/edgeactions/Azure.ResourceManager.EdgeActions/src/Generated/Models/EdgeActionVersionProperties.Serialization.cs index bc6be2f3dd23..56be2dda1bc6 100644 --- a/sdk/edgeactions/Azure.ResourceManager.EdgeActions/src/Generated/Models/EdgeActionVersionProperties.Serialization.cs +++ b/sdk/edgeactions/Azure.ResourceManager.EdgeActions/src/Generated/Models/EdgeActionVersionProperties.Serialization.cs @@ -22,6 +22,30 @@ internal EdgeActionVersionProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual EdgeActionVersionProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeEdgeActionVersionProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(EdgeActionVersionProperties)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static EdgeActionVersionProperties FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeEdgeActionVersionProperties(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -180,31 +204,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. EdgeActionVersionProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual EdgeActionVersionProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeEdgeActionVersionProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(EdgeActionVersionProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static EdgeActionVersionProperties FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeEdgeActionVersionProperties(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/edgeactions/Azure.ResourceManager.EdgeActions/src/Generated/Models/EdgeActionVersionUpdateProperties.Serialization.cs b/sdk/edgeactions/Azure.ResourceManager.EdgeActions/src/Generated/Models/EdgeActionVersionUpdateProperties.Serialization.cs index a8aa0e72240d..0dd2ee727b0c 100644 --- a/sdk/edgeactions/Azure.ResourceManager.EdgeActions/src/Generated/Models/EdgeActionVersionUpdateProperties.Serialization.cs +++ b/sdk/edgeactions/Azure.ResourceManager.EdgeActions/src/Generated/Models/EdgeActionVersionUpdateProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.EdgeActions.Models /// The updatable properties of the EdgeActionVersion. public partial class EdgeActionVersionUpdateProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual EdgeActionVersionUpdateProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeEdgeActionVersionUpdateProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(EdgeActionVersionUpdateProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -137,23 +154,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. EdgeActionVersionUpdateProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual EdgeActionVersionUpdateProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeEdgeActionVersionUpdateProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(EdgeActionVersionUpdateProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/EdgeOrderAddressData.Serialization.cs b/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/EdgeOrderAddressData.Serialization.cs index 4edbd1bc5722..24d0ab8658be 100644 --- a/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/EdgeOrderAddressData.Serialization.cs +++ b/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/EdgeOrderAddressData.Serialization.cs @@ -25,6 +25,30 @@ internal EdgeOrderAddressData() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeEdgeOrderAddressData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(EdgeOrderAddressData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static EdgeOrderAddressData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeEdgeOrderAddressData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -182,23 +206,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. EdgeOrderAddressData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (EdgeOrderAddressData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeEdgeOrderAddressData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(EdgeOrderAddressData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -213,12 +220,5 @@ internal static RequestContent ToRequestContent(EdgeOrderAddressData edgeOrderAd content.JsonWriter.WriteObjectValue(edgeOrderAddressData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static EdgeOrderAddressData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeEdgeOrderAddressData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/EdgeOrderData.Serialization.cs b/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/EdgeOrderData.Serialization.cs index 841375d64585..c6f2fbb8aa6d 100644 --- a/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/EdgeOrderData.Serialization.cs +++ b/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/EdgeOrderData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.EdgeOrder /// Specifies the properties or parameters for an order. Order is a grouping of one or more order items. public partial class EdgeOrderData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeEdgeOrderData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(EdgeOrderData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static EdgeOrderData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeEdgeOrderData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -147,31 +171,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. EdgeOrderData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (EdgeOrderData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeEdgeOrderData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(EdgeOrderData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static EdgeOrderData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeEdgeOrderData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/EdgeOrderItemData.Serialization.cs b/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/EdgeOrderItemData.Serialization.cs index 26c1ec16910e..ad79a7245f6c 100644 --- a/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/EdgeOrderItemData.Serialization.cs +++ b/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/EdgeOrderItemData.Serialization.cs @@ -25,6 +25,30 @@ internal EdgeOrderItemData() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeEdgeOrderItemData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(EdgeOrderItemData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static EdgeOrderItemData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeEdgeOrderItemData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -198,23 +222,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. EdgeOrderItemData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (EdgeOrderItemData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeEdgeOrderItemData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(EdgeOrderItemData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -229,12 +236,5 @@ internal static RequestContent ToRequestContent(EdgeOrderItemData edgeOrderItemD content.JsonWriter.WriteObjectValue(edgeOrderItemData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static EdgeOrderItemData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeEdgeOrderItemData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/AddressResourceList.Serialization.cs b/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/AddressResourceList.Serialization.cs index 0da4bba0bd84..77229c7641b7 100644 --- a/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/AddressResourceList.Serialization.cs +++ b/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/AddressResourceList.Serialization.cs @@ -17,6 +17,30 @@ namespace Azure.ResourceManager.EdgeOrder.Models /// Address Resource Collection. internal partial class AddressResourceList : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AddressResourceList PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAddressResourceList(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AddressResourceList)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static AddressResourceList FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeAddressResourceList(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -144,31 +168,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AddressResourceList IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AddressResourceList PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAddressResourceList(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AddressResourceList)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static AddressResourceList FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeAddressResourceList(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/AddressUpdateProperties.Serialization.cs b/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/AddressUpdateProperties.Serialization.cs index f074ab21f4de..a1b1785cd500 100644 --- a/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/AddressUpdateProperties.Serialization.cs +++ b/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/AddressUpdateProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.EdgeOrder.Models /// Address Update Properties. internal partial class AddressUpdateProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AddressUpdateProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAddressUpdateProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AddressUpdateProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -137,23 +154,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AddressUpdateProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AddressUpdateProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAddressUpdateProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AddressUpdateProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/BasicInformation.Serialization.cs b/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/BasicInformation.Serialization.cs index e1ba08f616d0..3fcd4a51aa19 100644 --- a/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/BasicInformation.Serialization.cs +++ b/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/BasicInformation.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.EdgeOrder.Models /// Basic information for any product system. internal partial class BasicInformation : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual BasicInformation PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeBasicInformation(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(BasicInformation)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -226,23 +243,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. BasicInformation IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual BasicInformation PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeBasicInformation(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(BasicInformation)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/ChildConfigurationProperties.Serialization.cs b/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/ChildConfigurationProperties.Serialization.cs index 0b2f9907bee5..096ab59c6594 100644 --- a/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/ChildConfigurationProperties.Serialization.cs +++ b/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/ChildConfigurationProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.EdgeOrder.Models /// Properties of child configuration. internal partial class ChildConfigurationProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ChildConfigurationProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeChildConfigurationProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ChildConfigurationProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -452,23 +469,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ChildConfigurationProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ChildConfigurationProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeChildConfigurationProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ChildConfigurationProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/CommonProperties.Serialization.cs b/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/CommonProperties.Serialization.cs index a6d64ca6abdc..66863bb9db4e 100644 --- a/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/CommonProperties.Serialization.cs +++ b/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/CommonProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.EdgeOrder.Models /// Represents common properties across product hierarchy. internal partial class CommonProperties : BasicInformation, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected override BasicInformation PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeCommonProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(CommonProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -198,23 +215,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. CommonProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (CommonProperties)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override BasicInformation PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeCommonProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(CommonProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/ConfigurationFilters.Serialization.cs b/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/ConfigurationFilters.Serialization.cs index 0384c9e96db5..ded4e9931756 100644 --- a/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/ConfigurationFilters.Serialization.cs +++ b/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/ConfigurationFilters.Serialization.cs @@ -21,6 +21,23 @@ internal ConfigurationFilters() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ConfigurationFilters PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeConfigurationFilters(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ConfigurationFilters)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -160,23 +177,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ConfigurationFilters IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ConfigurationFilters PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeConfigurationFilters(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ConfigurationFilters)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/ConfigurationProperties.Serialization.cs b/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/ConfigurationProperties.Serialization.cs index f005b34ec024..13e21b7eb7f1 100644 --- a/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/ConfigurationProperties.Serialization.cs +++ b/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/ConfigurationProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.EdgeOrder.Models /// Properties of configuration. internal partial class ConfigurationProperties : CommonProperties, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected override BasicInformation PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeConfigurationProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ConfigurationProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -324,23 +341,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ConfigurationProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (ConfigurationProperties)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override BasicInformation PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeConfigurationProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ConfigurationProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/ConfigurationsContent.Serialization.cs b/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/ConfigurationsContent.Serialization.cs index 0c18835d1bb4..d8773e63344b 100644 --- a/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/ConfigurationsContent.Serialization.cs +++ b/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/ConfigurationsContent.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.EdgeOrder.Models /// Configuration request object. public partial class ConfigurationsContent : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ConfigurationsContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeConfigurationsContent(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ConfigurationsContent)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -138,23 +155,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ConfigurationsContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ConfigurationsContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeConfigurationsContent(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ConfigurationsContent)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/CustomerSubscriptionDetails.Serialization.cs b/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/CustomerSubscriptionDetails.Serialization.cs index 202a31fb9938..86cc9209fb39 100644 --- a/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/CustomerSubscriptionDetails.Serialization.cs +++ b/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/CustomerSubscriptionDetails.Serialization.cs @@ -21,6 +21,23 @@ internal CustomerSubscriptionDetails() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual CustomerSubscriptionDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeCustomerSubscriptionDetails(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(CustomerSubscriptionDetails)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -156,23 +173,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. CustomerSubscriptionDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual CustomerSubscriptionDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeCustomerSubscriptionDetails(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(CustomerSubscriptionDetails)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/CustomerSubscriptionRegisteredFeatures.Serialization.cs b/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/CustomerSubscriptionRegisteredFeatures.Serialization.cs index 8dd4e690a77f..8f01f304404e 100644 --- a/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/CustomerSubscriptionRegisteredFeatures.Serialization.cs +++ b/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/CustomerSubscriptionRegisteredFeatures.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.EdgeOrder.Models /// Represents subscription registered features. public partial class CustomerSubscriptionRegisteredFeatures : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual CustomerSubscriptionRegisteredFeatures PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeCustomerSubscriptionRegisteredFeatures(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(CustomerSubscriptionRegisteredFeatures)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -129,23 +146,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. CustomerSubscriptionRegisteredFeatures IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual CustomerSubscriptionRegisteredFeatures PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeCustomerSubscriptionRegisteredFeatures(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(CustomerSubscriptionRegisteredFeatures)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/DevicePresenceVerificationDetails.Serialization.cs b/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/DevicePresenceVerificationDetails.Serialization.cs index 51dd68b50b95..297775a32386 100644 --- a/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/DevicePresenceVerificationDetails.Serialization.cs +++ b/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/DevicePresenceVerificationDetails.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.EdgeOrder.Models /// Proof of possession details. public partial class DevicePresenceVerificationDetails : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DevicePresenceVerificationDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDevicePresenceVerificationDetails(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DevicePresenceVerificationDetails)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -133,23 +150,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DevicePresenceVerificationDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DevicePresenceVerificationDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDevicePresenceVerificationDetails(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DevicePresenceVerificationDetails)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/EdgeOrderAdditionalConfiguration.Serialization.cs b/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/EdgeOrderAdditionalConfiguration.Serialization.cs index 63b21571fb38..ea0f7e92bb71 100644 --- a/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/EdgeOrderAdditionalConfiguration.Serialization.cs +++ b/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/EdgeOrderAdditionalConfiguration.Serialization.cs @@ -21,6 +21,23 @@ internal EdgeOrderAdditionalConfiguration() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual EdgeOrderAdditionalConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeEdgeOrderAdditionalConfiguration(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(EdgeOrderAdditionalConfiguration)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -153,23 +170,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. EdgeOrderAdditionalConfiguration IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual EdgeOrderAdditionalConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeEdgeOrderAdditionalConfiguration(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(EdgeOrderAdditionalConfiguration)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/EdgeOrderAddressContactDetails.Serialization.cs b/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/EdgeOrderAddressContactDetails.Serialization.cs index eb87c9c3e17f..4d384711fb1c 100644 --- a/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/EdgeOrderAddressContactDetails.Serialization.cs +++ b/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/EdgeOrderAddressContactDetails.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.EdgeOrder.Models /// Contact Details. public partial class EdgeOrderAddressContactDetails : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual EdgeOrderAddressContactDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeEdgeOrderAddressContactDetails(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(EdgeOrderAddressContactDetails)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -194,23 +211,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. EdgeOrderAddressContactDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual EdgeOrderAddressContactDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeEdgeOrderAddressContactDetails(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(EdgeOrderAddressContactDetails)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/EdgeOrderAddressPatch.Serialization.cs b/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/EdgeOrderAddressPatch.Serialization.cs index e21b01e4fcbc..7c5a9ccd0c83 100644 --- a/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/EdgeOrderAddressPatch.Serialization.cs +++ b/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/EdgeOrderAddressPatch.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.EdgeOrder.Models /// The Address update parameters. public partial class EdgeOrderAddressPatch : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual EdgeOrderAddressPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeEdgeOrderAddressPatch(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(EdgeOrderAddressPatch)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -161,23 +178,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. EdgeOrderAddressPatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual EdgeOrderAddressPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeEdgeOrderAddressPatch(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(EdgeOrderAddressPatch)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/EdgeOrderCategoryInformation.Serialization.cs b/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/EdgeOrderCategoryInformation.Serialization.cs index ef92ca8ddfd4..73aa97d490de 100644 --- a/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/EdgeOrderCategoryInformation.Serialization.cs +++ b/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/EdgeOrderCategoryInformation.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.EdgeOrder.Models /// Category related properties of a child configuration. public partial class EdgeOrderCategoryInformation : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual EdgeOrderCategoryInformation PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeEdgeOrderCategoryInformation(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(EdgeOrderCategoryInformation)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -165,23 +182,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. EdgeOrderCategoryInformation IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual EdgeOrderCategoryInformation PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeEdgeOrderCategoryInformation(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(EdgeOrderCategoryInformation)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/EdgeOrderChildConfiguration.Serialization.cs b/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/EdgeOrderChildConfiguration.Serialization.cs index 8e91a474ba96..2720e821da24 100644 --- a/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/EdgeOrderChildConfiguration.Serialization.cs +++ b/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/EdgeOrderChildConfiguration.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.EdgeOrder.Models /// Child configuration object. public partial class EdgeOrderChildConfiguration : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual EdgeOrderChildConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeEdgeOrderChildConfiguration(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(EdgeOrderChildConfiguration)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -122,23 +139,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. EdgeOrderChildConfiguration IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual EdgeOrderChildConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeEdgeOrderChildConfiguration(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(EdgeOrderChildConfiguration)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/EdgeOrderChildConfigurationFilter.Serialization.cs b/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/EdgeOrderChildConfigurationFilter.Serialization.cs index 79e94f4a1d16..2c4323807d8c 100644 --- a/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/EdgeOrderChildConfigurationFilter.Serialization.cs +++ b/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/EdgeOrderChildConfigurationFilter.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.EdgeOrder.Models /// Child configuration filter. public partial class EdgeOrderChildConfigurationFilter : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual EdgeOrderChildConfigurationFilter PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeEdgeOrderChildConfigurationFilter(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(EdgeOrderChildConfigurationFilter)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -157,23 +174,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. EdgeOrderChildConfigurationFilter IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual EdgeOrderChildConfigurationFilter PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeEdgeOrderChildConfigurationFilter(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(EdgeOrderChildConfigurationFilter)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/EdgeOrderConfigurationDeviceDetails.Serialization.cs b/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/EdgeOrderConfigurationDeviceDetails.Serialization.cs index 18d2f1ae979a..8f7722d256dd 100644 --- a/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/EdgeOrderConfigurationDeviceDetails.Serialization.cs +++ b/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/EdgeOrderConfigurationDeviceDetails.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.EdgeOrder.Models /// Device details for configuration. public partial class EdgeOrderConfigurationDeviceDetails : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual EdgeOrderConfigurationDeviceDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeEdgeOrderConfigurationDeviceDetails(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(EdgeOrderConfigurationDeviceDetails)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -214,23 +231,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. EdgeOrderConfigurationDeviceDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual EdgeOrderConfigurationDeviceDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeEdgeOrderConfigurationDeviceDetails(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(EdgeOrderConfigurationDeviceDetails)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/EdgeOrderGroupedChildConfigurations.Serialization.cs b/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/EdgeOrderGroupedChildConfigurations.Serialization.cs index 34a4c9af9b76..55d347d1ce10 100644 --- a/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/EdgeOrderGroupedChildConfigurations.Serialization.cs +++ b/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/EdgeOrderGroupedChildConfigurations.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.EdgeOrder.Models /// Grouped child configuration object. public partial class EdgeOrderGroupedChildConfigurations : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual EdgeOrderGroupedChildConfigurations PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeEdgeOrderGroupedChildConfigurations(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(EdgeOrderGroupedChildConfigurations)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -147,23 +164,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. EdgeOrderGroupedChildConfigurations IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual EdgeOrderGroupedChildConfigurations PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeEdgeOrderGroupedChildConfigurations(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(EdgeOrderGroupedChildConfigurations)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/EdgeOrderItemAddressDetails.Serialization.cs b/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/EdgeOrderItemAddressDetails.Serialization.cs index 4a28e3ed6658..a42503af5bdd 100644 --- a/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/EdgeOrderItemAddressDetails.Serialization.cs +++ b/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/EdgeOrderItemAddressDetails.Serialization.cs @@ -21,6 +21,23 @@ internal EdgeOrderItemAddressDetails() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual EdgeOrderItemAddressDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeEdgeOrderItemAddressDetails(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(EdgeOrderItemAddressDetails)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -135,23 +152,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. EdgeOrderItemAddressDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual EdgeOrderItemAddressDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeEdgeOrderItemAddressDetails(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(EdgeOrderItemAddressDetails)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/EdgeOrderItemAddressProperties.Serialization.cs b/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/EdgeOrderItemAddressProperties.Serialization.cs index e2935d4649b2..2adf4f70c75f 100644 --- a/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/EdgeOrderItemAddressProperties.Serialization.cs +++ b/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/EdgeOrderItemAddressProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.EdgeOrder.Models /// Address Properties. public partial class EdgeOrderItemAddressProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual EdgeOrderItemAddressProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeEdgeOrderItemAddressProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(EdgeOrderItemAddressProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -188,23 +205,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. EdgeOrderItemAddressProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual EdgeOrderItemAddressProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeEdgeOrderItemAddressProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(EdgeOrderItemAddressProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/EdgeOrderItemCancellationReason.Serialization.cs b/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/EdgeOrderItemCancellationReason.Serialization.cs index 5fc320387b37..251990a82c4d 100644 --- a/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/EdgeOrderItemCancellationReason.Serialization.cs +++ b/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/EdgeOrderItemCancellationReason.Serialization.cs @@ -22,6 +22,23 @@ internal EdgeOrderItemCancellationReason() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual EdgeOrderItemCancellationReason PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeEdgeOrderItemCancellationReason(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(EdgeOrderItemCancellationReason)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -121,23 +138,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. EdgeOrderItemCancellationReason IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual EdgeOrderItemCancellationReason PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeEdgeOrderItemCancellationReason(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(EdgeOrderItemCancellationReason)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/EdgeOrderItemDetails.Serialization.cs b/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/EdgeOrderItemDetails.Serialization.cs index 1dc8087ca53c..13b556a58b82 100644 --- a/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/EdgeOrderItemDetails.Serialization.cs +++ b/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/EdgeOrderItemDetails.Serialization.cs @@ -23,6 +23,23 @@ internal EdgeOrderItemDetails() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual EdgeOrderItemDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeEdgeOrderItemDetails(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(EdgeOrderItemDetails)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -407,23 +424,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. EdgeOrderItemDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual EdgeOrderItemDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeEdgeOrderItemDetails(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(EdgeOrderItemDetails)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/EdgeOrderItemDetailsPatch.Serialization.cs b/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/EdgeOrderItemDetailsPatch.Serialization.cs index 9d34eed86100..34d501a32231 100644 --- a/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/EdgeOrderItemDetailsPatch.Serialization.cs +++ b/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/EdgeOrderItemDetailsPatch.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.EdgeOrder.Models /// Order item details Patchable Properties. public partial class EdgeOrderItemDetailsPatch : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual EdgeOrderItemDetailsPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeEdgeOrderItemDetailsPatch(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(EdgeOrderItemDetailsPatch)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -137,23 +154,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. EdgeOrderItemDetailsPatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual EdgeOrderItemDetailsPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeEdgeOrderItemDetailsPatch(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(EdgeOrderItemDetailsPatch)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/EdgeOrderItemPatch.Serialization.cs b/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/EdgeOrderItemPatch.Serialization.cs index 2b9d463e1608..88e94997452e 100644 --- a/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/EdgeOrderItemPatch.Serialization.cs +++ b/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/EdgeOrderItemPatch.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.EdgeOrder.Models /// Updates order item parameters. public partial class EdgeOrderItemPatch : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual EdgeOrderItemPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeEdgeOrderItemPatch(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(EdgeOrderItemPatch)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -176,23 +193,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. EdgeOrderItemPatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual EdgeOrderItemPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeEdgeOrderItemPatch(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(EdgeOrderItemPatch)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/EdgeOrderItemReturnContent.Serialization.cs b/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/EdgeOrderItemReturnContent.Serialization.cs index 9706ad0a9554..013ba111babf 100644 --- a/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/EdgeOrderItemReturnContent.Serialization.cs +++ b/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/EdgeOrderItemReturnContent.Serialization.cs @@ -22,6 +22,23 @@ internal EdgeOrderItemReturnContent() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual EdgeOrderItemReturnContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeEdgeOrderItemReturnContent(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(EdgeOrderItemReturnContent)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -162,23 +179,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. EdgeOrderItemReturnContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual EdgeOrderItemReturnContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeEdgeOrderItemReturnContent(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(EdgeOrderItemReturnContent)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/EdgeOrderProduct.Serialization.cs b/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/EdgeOrderProduct.Serialization.cs index 191b3ac3d56f..58bcbc2399c6 100644 --- a/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/EdgeOrderProduct.Serialization.cs +++ b/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/EdgeOrderProduct.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.EdgeOrder.Models /// Represents a product. public partial class EdgeOrderProduct : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual EdgeOrderProduct PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeEdgeOrderProduct(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(EdgeOrderProduct)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -122,23 +139,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. EdgeOrderProduct IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual EdgeOrderProduct PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeEdgeOrderProduct(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(EdgeOrderProduct)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/EdgeOrderProductBillingMeterDetails.Serialization.cs b/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/EdgeOrderProductBillingMeterDetails.Serialization.cs index 16c53c38ae56..0f59c3d0e22c 100644 --- a/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/EdgeOrderProductBillingMeterDetails.Serialization.cs +++ b/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/EdgeOrderProductBillingMeterDetails.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.EdgeOrder.Models /// Holds billing meter details for each type of billing. public partial class EdgeOrderProductBillingMeterDetails : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual EdgeOrderProductBillingMeterDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeEdgeOrderProductBillingMeterDetails(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(EdgeOrderProductBillingMeterDetails)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -180,23 +197,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. EdgeOrderProductBillingMeterDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual EdgeOrderProductBillingMeterDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeEdgeOrderProductBillingMeterDetails(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(EdgeOrderProductBillingMeterDetails)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/EdgeOrderProductCostInformation.Serialization.cs b/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/EdgeOrderProductCostInformation.Serialization.cs index 6596fb4862a6..2943c885886c 100644 --- a/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/EdgeOrderProductCostInformation.Serialization.cs +++ b/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/EdgeOrderProductCostInformation.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.EdgeOrder.Models /// Cost information for the product system. public partial class EdgeOrderProductCostInformation : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual EdgeOrderProductCostInformation PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeEdgeOrderProductCostInformation(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(EdgeOrderProductCostInformation)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -147,23 +164,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. EdgeOrderProductCostInformation IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual EdgeOrderProductCostInformation PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeEdgeOrderProductCostInformation(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(EdgeOrderProductCostInformation)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/EdgeOrderProductDeviceDetails.Serialization.cs b/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/EdgeOrderProductDeviceDetails.Serialization.cs index 0f9401835f0a..3fdf3d4d73f0 100644 --- a/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/EdgeOrderProductDeviceDetails.Serialization.cs +++ b/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/EdgeOrderProductDeviceDetails.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.EdgeOrder.Models /// Device details. public partial class EdgeOrderProductDeviceDetails : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual EdgeOrderProductDeviceDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeEdgeOrderProductDeviceDetails(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(EdgeOrderProductDeviceDetails)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -188,23 +205,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. EdgeOrderProductDeviceDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual EdgeOrderProductDeviceDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeEdgeOrderProductDeviceDetails(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(EdgeOrderProductDeviceDetails)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/EdgeOrderProductImageInformation.Serialization.cs b/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/EdgeOrderProductImageInformation.Serialization.cs index 50963375c1b0..f08598bc5357 100644 --- a/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/EdgeOrderProductImageInformation.Serialization.cs +++ b/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/EdgeOrderProductImageInformation.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.EdgeOrder.Models /// Image for the product. public partial class EdgeOrderProductImageInformation : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual EdgeOrderProductImageInformation PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeEdgeOrderProductImageInformation(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(EdgeOrderProductImageInformation)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -137,23 +154,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. EdgeOrderProductImageInformation IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual EdgeOrderProductImageInformation PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeEdgeOrderProductImageInformation(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(EdgeOrderProductImageInformation)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/EdgeOrderProductMeterDetails.Serialization.cs b/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/EdgeOrderProductMeterDetails.Serialization.cs index 919cde19aab9..90b80f08ccf8 100644 --- a/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/EdgeOrderProductMeterDetails.Serialization.cs +++ b/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/EdgeOrderProductMeterDetails.Serialization.cs @@ -20,6 +20,23 @@ namespace Azure.ResourceManager.EdgeOrder.Models [PersistableModelProxy(typeof(UnknownMeterDetails))] public abstract partial class EdgeOrderProductMeterDetails : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual EdgeOrderProductMeterDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeEdgeOrderProductMeterDetails(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(EdgeOrderProductMeterDetails)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -125,23 +142,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. EdgeOrderProductMeterDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual EdgeOrderProductMeterDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeEdgeOrderProductMeterDetails(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(EdgeOrderProductMeterDetails)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/EdgeOrderProvisioningDetails.Serialization.cs b/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/EdgeOrderProvisioningDetails.Serialization.cs index c66a83759340..4dc82a8c44c5 100644 --- a/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/EdgeOrderProvisioningDetails.Serialization.cs +++ b/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/EdgeOrderProvisioningDetails.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.EdgeOrder.Models /// Details Related To Provision Resource. public partial class EdgeOrderProvisioningDetails : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual EdgeOrderProvisioningDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeEdgeOrderProvisioningDetails(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(EdgeOrderProvisioningDetails)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -257,23 +274,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. EdgeOrderProvisioningDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual EdgeOrderProvisioningDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeEdgeOrderProvisioningDetails(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(EdgeOrderProvisioningDetails)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/EdgeOrderResourceIdentity.Serialization.cs b/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/EdgeOrderResourceIdentity.Serialization.cs index b91b83f8d4c8..d9cdd65abb7e 100644 --- a/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/EdgeOrderResourceIdentity.Serialization.cs +++ b/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/EdgeOrderResourceIdentity.Serialization.cs @@ -18,6 +18,23 @@ namespace Azure.ResourceManager.EdgeOrder.Models /// Msi identity details of the resource. public partial class EdgeOrderResourceIdentity : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual EdgeOrderResourceIdentity PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeEdgeOrderResourceIdentity(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(EdgeOrderResourceIdentity)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -180,23 +197,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. EdgeOrderResourceIdentity IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual EdgeOrderResourceIdentity PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeEdgeOrderResourceIdentity(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(EdgeOrderResourceIdentity)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/EdgeOrderShippingAddress.Serialization.cs b/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/EdgeOrderShippingAddress.Serialization.cs index e26667d650b9..1fcd0a01aa78 100644 --- a/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/EdgeOrderShippingAddress.Serialization.cs +++ b/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/EdgeOrderShippingAddress.Serialization.cs @@ -21,6 +21,23 @@ internal EdgeOrderShippingAddress() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual EdgeOrderShippingAddress PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeEdgeOrderShippingAddress(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(EdgeOrderShippingAddress)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -234,23 +251,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. EdgeOrderShippingAddress IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual EdgeOrderShippingAddress PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeEdgeOrderShippingAddress(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(EdgeOrderShippingAddress)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/EdgeOrderStageDetails.Serialization.cs b/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/EdgeOrderStageDetails.Serialization.cs index dc6014c52f92..b1375acaf5eb 100644 --- a/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/EdgeOrderStageDetails.Serialization.cs +++ b/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/EdgeOrderStageDetails.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.EdgeOrder.Models /// Resource stage details. public partial class EdgeOrderStageDetails : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual EdgeOrderStageDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeEdgeOrderStageDetails(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(EdgeOrderStageDetails)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -163,23 +180,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. EdgeOrderStageDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual EdgeOrderStageDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeEdgeOrderStageDetails(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(EdgeOrderStageDetails)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/EdgeOrderTermCommitmentInformation.Serialization.cs b/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/EdgeOrderTermCommitmentInformation.Serialization.cs index 8812ef269c57..9985e022ff5d 100644 --- a/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/EdgeOrderTermCommitmentInformation.Serialization.cs +++ b/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/EdgeOrderTermCommitmentInformation.Serialization.cs @@ -21,6 +21,23 @@ internal EdgeOrderTermCommitmentInformation() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual EdgeOrderTermCommitmentInformation PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeEdgeOrderTermCommitmentInformation(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(EdgeOrderTermCommitmentInformation)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -150,23 +167,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. EdgeOrderTermCommitmentInformation IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual EdgeOrderTermCommitmentInformation PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeEdgeOrderTermCommitmentInformation(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(EdgeOrderTermCommitmentInformation)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/EdgeOrderTermCommitmentPreferences.Serialization.cs b/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/EdgeOrderTermCommitmentPreferences.Serialization.cs index 2496e38520b6..ed635f67251f 100644 --- a/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/EdgeOrderTermCommitmentPreferences.Serialization.cs +++ b/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/EdgeOrderTermCommitmentPreferences.Serialization.cs @@ -21,6 +21,23 @@ internal EdgeOrderTermCommitmentPreferences() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual EdgeOrderTermCommitmentPreferences PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeEdgeOrderTermCommitmentPreferences(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(EdgeOrderTermCommitmentPreferences)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -135,23 +152,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. EdgeOrderTermCommitmentPreferences IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual EdgeOrderTermCommitmentPreferences PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeEdgeOrderTermCommitmentPreferences(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(EdgeOrderTermCommitmentPreferences)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/EdgeOrderTermTypeDetails.Serialization.cs b/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/EdgeOrderTermTypeDetails.Serialization.cs index 9983e18d20f3..33ad37873493 100644 --- a/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/EdgeOrderTermTypeDetails.Serialization.cs +++ b/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/EdgeOrderTermTypeDetails.Serialization.cs @@ -21,6 +21,23 @@ internal EdgeOrderTermTypeDetails() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual EdgeOrderTermTypeDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeEdgeOrderTermTypeDetails(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(EdgeOrderTermTypeDetails)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -128,23 +145,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. EdgeOrderTermTypeDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual EdgeOrderTermTypeDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeEdgeOrderTermTypeDetails(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(EdgeOrderTermTypeDetails)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/EncryptionPreferences.Serialization.cs b/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/EncryptionPreferences.Serialization.cs index fd7a218291d9..1a5da20ebb89 100644 --- a/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/EncryptionPreferences.Serialization.cs +++ b/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/EncryptionPreferences.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.EdgeOrder.Models /// Preferences related to the double encryption. internal partial class EncryptionPreferences : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual EncryptionPreferences PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeEncryptionPreferences(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(EncryptionPreferences)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -122,23 +139,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. EncryptionPreferences IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual EncryptionPreferences PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeEncryptionPreferences(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(EncryptionPreferences)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/FilterableProperty.Serialization.cs b/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/FilterableProperty.Serialization.cs index 712f3256862c..2e91972481fb 100644 --- a/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/FilterableProperty.Serialization.cs +++ b/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/FilterableProperty.Serialization.cs @@ -21,6 +21,23 @@ internal FilterableProperty() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual FilterableProperty PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeFilterableProperty(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(FilterableProperty)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -150,23 +167,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. FilterableProperty IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual FilterableProperty PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeFilterableProperty(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(FilterableProperty)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/ForwardShippingDetails.Serialization.cs b/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/ForwardShippingDetails.Serialization.cs index 20105d0f7293..f02b18dbcad4 100644 --- a/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/ForwardShippingDetails.Serialization.cs +++ b/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/ForwardShippingDetails.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.EdgeOrder.Models /// Forward shipment details. public partial class ForwardShippingDetails : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ForwardShippingDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeForwardShippingDetails(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ForwardShippingDetails)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -155,23 +172,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ForwardShippingDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ForwardShippingDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeForwardShippingDetails(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ForwardShippingDetails)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/HierarchyInformation.Serialization.cs b/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/HierarchyInformation.Serialization.cs index 023924644f06..e039cf1ebd44 100644 --- a/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/HierarchyInformation.Serialization.cs +++ b/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/HierarchyInformation.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.EdgeOrder.Models /// Holds details about product hierarchy information. public partial class HierarchyInformation : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual HierarchyInformation PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHierarchyInformation(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HierarchyInformation)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -168,23 +185,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HierarchyInformation IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual HierarchyInformation PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHierarchyInformation(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HierarchyInformation)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/ManagementResourcePreferences.Serialization.cs b/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/ManagementResourcePreferences.Serialization.cs index 28c1d68f7b2b..674d2a60d448 100644 --- a/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/ManagementResourcePreferences.Serialization.cs +++ b/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/ManagementResourcePreferences.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.EdgeOrder.Models /// Management resource preference to link device. internal partial class ManagementResourcePreferences : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ManagementResourcePreferences PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeManagementResourcePreferences(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ManagementResourcePreferences)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -118,23 +135,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ManagementResourcePreferences IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ManagementResourcePreferences PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeManagementResourcePreferences(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ManagementResourcePreferences)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/NotificationPreference.Serialization.cs b/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/NotificationPreference.Serialization.cs index 2ef07ed6b6e8..682e1c2dd13b 100644 --- a/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/NotificationPreference.Serialization.cs +++ b/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/NotificationPreference.Serialization.cs @@ -21,6 +21,23 @@ internal NotificationPreference() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual NotificationPreference PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeNotificationPreference(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(NotificationPreference)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -128,23 +145,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. NotificationPreference IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual NotificationPreference PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeNotificationPreference(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(NotificationPreference)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/OrderItemPreferences.Serialization.cs b/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/OrderItemPreferences.Serialization.cs index 0ca785a72999..7ed6dbb47f4f 100644 --- a/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/OrderItemPreferences.Serialization.cs +++ b/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/OrderItemPreferences.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.EdgeOrder.Models /// Preferences related to the order. public partial class OrderItemPreferences : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual OrderItemPreferences PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeOrderItemPreferences(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(OrderItemPreferences)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -198,23 +215,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. OrderItemPreferences IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual OrderItemPreferences PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeOrderItemPreferences(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(OrderItemPreferences)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/OrderItemProperties.Serialization.cs b/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/OrderItemProperties.Serialization.cs index 751d3dedc272..0f13a63890cf 100644 --- a/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/OrderItemProperties.Serialization.cs +++ b/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/OrderItemProperties.Serialization.cs @@ -22,6 +22,23 @@ internal OrderItemProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual OrderItemProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeOrderItemProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(OrderItemProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -180,23 +197,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. OrderItemProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual OrderItemProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeOrderItemProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(OrderItemProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/OrderItemResourceList.Serialization.cs b/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/OrderItemResourceList.Serialization.cs index 4977154b3a3a..87e825d8d570 100644 --- a/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/OrderItemResourceList.Serialization.cs +++ b/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/OrderItemResourceList.Serialization.cs @@ -17,6 +17,30 @@ namespace Azure.ResourceManager.EdgeOrder.Models /// List of order items. internal partial class OrderItemResourceList : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual OrderItemResourceList PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeOrderItemResourceList(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(OrderItemResourceList)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static OrderItemResourceList FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeOrderItemResourceList(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -144,31 +168,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. OrderItemResourceList IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual OrderItemResourceList PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeOrderItemResourceList(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(OrderItemResourceList)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static OrderItemResourceList FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeOrderItemResourceList(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/OrderItemUpdateProperties.Serialization.cs b/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/OrderItemUpdateProperties.Serialization.cs index 0a96f5a591c8..d3554f4809bf 100644 --- a/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/OrderItemUpdateProperties.Serialization.cs +++ b/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/OrderItemUpdateProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.EdgeOrder.Models /// Order item update properties. internal partial class OrderItemUpdateProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual OrderItemUpdateProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeOrderItemUpdateProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(OrderItemUpdateProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -189,23 +206,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. OrderItemUpdateProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual OrderItemUpdateProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeOrderItemUpdateProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(OrderItemUpdateProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/OrderProperties.Serialization.cs b/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/OrderProperties.Serialization.cs index b765d7b456e7..760aed4ea8b6 100644 --- a/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/OrderProperties.Serialization.cs +++ b/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/OrderProperties.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.EdgeOrder.Models /// Represents order details. internal partial class OrderProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual OrderProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeOrderProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(OrderProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -200,23 +217,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. OrderProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual OrderProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeOrderProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(OrderProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/OrderResourceList.Serialization.cs b/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/OrderResourceList.Serialization.cs index 10a21232120a..ba4f75370cfa 100644 --- a/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/OrderResourceList.Serialization.cs +++ b/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/OrderResourceList.Serialization.cs @@ -17,6 +17,30 @@ namespace Azure.ResourceManager.EdgeOrder.Models /// List of orders. internal partial class OrderResourceList : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual OrderResourceList PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeOrderResourceList(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(OrderResourceList)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static OrderResourceList FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeOrderResourceList(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -144,31 +168,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. OrderResourceList IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual OrderResourceList PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeOrderResourceList(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(OrderResourceList)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static OrderResourceList FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeOrderResourceList(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/Pav2MeterDetails.Serialization.cs b/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/Pav2MeterDetails.Serialization.cs index b7ab9a7fe7ee..23b1ae72754a 100644 --- a/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/Pav2MeterDetails.Serialization.cs +++ b/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/Pav2MeterDetails.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.EdgeOrder.Models /// Billing type PAV2 meter details. public partial class Pav2MeterDetails : EdgeOrderProductMeterDetails, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected override EdgeOrderProductMeterDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializePav2MeterDetails(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(Pav2MeterDetails)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -134,23 +151,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. Pav2MeterDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (Pav2MeterDetails)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override EdgeOrderProductMeterDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializePav2MeterDetails(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(Pav2MeterDetails)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/ProductAvailabilityInformation.Serialization.cs b/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/ProductAvailabilityInformation.Serialization.cs index 0a9451f4bb6d..0a9c7595774f 100644 --- a/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/ProductAvailabilityInformation.Serialization.cs +++ b/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/ProductAvailabilityInformation.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.EdgeOrder.Models /// Availability information of a product system. public partial class ProductAvailabilityInformation : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ProductAvailabilityInformation PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeProductAvailabilityInformation(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ProductAvailabilityInformation)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -148,23 +165,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ProductAvailabilityInformation IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ProductAvailabilityInformation PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeProductAvailabilityInformation(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ProductAvailabilityInformation)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/ProductConfiguration.Serialization.cs b/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/ProductConfiguration.Serialization.cs index cc3fce6a5069..92bb3b5a7635 100644 --- a/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/ProductConfiguration.Serialization.cs +++ b/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/ProductConfiguration.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.EdgeOrder.Models /// Configuration object. public partial class ProductConfiguration : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ProductConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeProductConfiguration(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ProductConfiguration)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -122,23 +139,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ProductConfiguration IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ProductConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeProductConfiguration(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ProductConfiguration)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/ProductConfigurations.Serialization.cs b/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/ProductConfigurations.Serialization.cs index 2351234d95d4..d99dea07624a 100644 --- a/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/ProductConfigurations.Serialization.cs +++ b/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/ProductConfigurations.Serialization.cs @@ -17,6 +17,30 @@ namespace Azure.ResourceManager.EdgeOrder.Models /// The list of configurations. internal partial class ProductConfigurations : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ProductConfigurations PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeProductConfigurations(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ProductConfigurations)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static ProductConfigurations FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeProductConfigurations(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -144,31 +168,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ProductConfigurations IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ProductConfigurations PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeProductConfigurations(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ProductConfigurations)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static ProductConfigurations FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeProductConfigurations(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/ProductDescription.Serialization.cs b/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/ProductDescription.Serialization.cs index 51d2b632aa5b..4c3ca0dbab1d 100644 --- a/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/ProductDescription.Serialization.cs +++ b/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/ProductDescription.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.EdgeOrder.Models /// Description related properties of a product system. public partial class ProductDescription : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ProductDescription PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeProductDescription(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ProductDescription)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -250,23 +267,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ProductDescription IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ProductDescription PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeProductDescription(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ProductDescription)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/ProductDetails.Serialization.cs b/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/ProductDetails.Serialization.cs index 6f900c7ced68..9ab045ddb444 100644 --- a/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/ProductDetails.Serialization.cs +++ b/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/ProductDetails.Serialization.cs @@ -21,6 +21,23 @@ internal ProductDetails() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ProductDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeProductDetails(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ProductDetails)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -287,23 +304,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ProductDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ProductDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeProductDetails(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ProductDetails)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/ProductDetailsUpdateParameter.Serialization.cs b/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/ProductDetailsUpdateParameter.Serialization.cs index 47d2dd7f5402..4f76103230a4 100644 --- a/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/ProductDetailsUpdateParameter.Serialization.cs +++ b/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/ProductDetailsUpdateParameter.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.EdgeOrder.Models /// Represents product details patchable properties. internal partial class ProductDetailsUpdateParameter : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ProductDetailsUpdateParameter PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeProductDetailsUpdateParameter(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ProductDetailsUpdateParameter)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -122,23 +139,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ProductDetailsUpdateParameter IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ProductDetailsUpdateParameter PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeProductDetailsUpdateParameter(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ProductDetailsUpdateParameter)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/ProductDimensions.Serialization.cs b/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/ProductDimensions.Serialization.cs index 0a5b1526bb71..da5cdab78a55 100644 --- a/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/ProductDimensions.Serialization.cs +++ b/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/ProductDimensions.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.EdgeOrder.Models /// Dimensions of a configuration. public partial class ProductDimensions : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ProductDimensions PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeProductDimensions(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ProductDimensions)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -220,23 +237,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ProductDimensions IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ProductDimensions PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeProductDimensions(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ProductDimensions)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/ProductDisplayInfo.Serialization.cs b/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/ProductDisplayInfo.Serialization.cs index 267a5f6f4c51..126a08a9b2eb 100644 --- a/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/ProductDisplayInfo.Serialization.cs +++ b/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/ProductDisplayInfo.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.EdgeOrder.Models /// Describes product display information. public partial class ProductDisplayInfo : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ProductDisplayInfo PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeProductDisplayInfo(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ProductDisplayInfo)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -129,23 +146,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ProductDisplayInfo IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ProductDisplayInfo PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeProductDisplayInfo(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ProductDisplayInfo)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/ProductFamilies.Serialization.cs b/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/ProductFamilies.Serialization.cs index be3dc3e02cda..18578c87b6d7 100644 --- a/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/ProductFamilies.Serialization.cs +++ b/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/ProductFamilies.Serialization.cs @@ -17,6 +17,30 @@ namespace Azure.ResourceManager.EdgeOrder.Models /// The list of product families. internal partial class ProductFamilies : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ProductFamilies PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeProductFamilies(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ProductFamilies)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static ProductFamilies FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeProductFamilies(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -144,31 +168,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ProductFamilies IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ProductFamilies PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeProductFamilies(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ProductFamilies)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static ProductFamilies FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeProductFamilies(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/ProductFamiliesContent.Serialization.cs b/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/ProductFamiliesContent.Serialization.cs index 2751e3068f10..ac191d0d3c4b 100644 --- a/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/ProductFamiliesContent.Serialization.cs +++ b/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/ProductFamiliesContent.Serialization.cs @@ -22,6 +22,23 @@ internal ProductFamiliesContent() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ProductFamiliesContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeProductFamiliesContent(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ProductFamiliesContent)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -169,23 +186,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ProductFamiliesContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ProductFamiliesContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeProductFamiliesContent(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ProductFamiliesContent)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/ProductFamiliesMetadata.Serialization.cs b/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/ProductFamiliesMetadata.Serialization.cs index 36421ffec3c8..8ef5e6516e88 100644 --- a/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/ProductFamiliesMetadata.Serialization.cs +++ b/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/ProductFamiliesMetadata.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.EdgeOrder.Models /// Product families metadata details. public partial class ProductFamiliesMetadata : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ProductFamiliesMetadata PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeProductFamiliesMetadata(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ProductFamiliesMetadata)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -122,23 +139,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ProductFamiliesMetadata IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ProductFamiliesMetadata PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeProductFamiliesMetadata(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ProductFamiliesMetadata)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/ProductFamiliesMetadataListResult.Serialization.cs b/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/ProductFamiliesMetadataListResult.Serialization.cs index 26374180be03..3234eb374299 100644 --- a/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/ProductFamiliesMetadataListResult.Serialization.cs +++ b/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/ProductFamiliesMetadataListResult.Serialization.cs @@ -17,6 +17,30 @@ namespace Azure.ResourceManager.EdgeOrder.Models /// Holds details about product family metadata. internal partial class ProductFamiliesMetadataListResult : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ProductFamiliesMetadataListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeProductFamiliesMetadataListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ProductFamiliesMetadataListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static ProductFamiliesMetadataListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeProductFamiliesMetadataListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -144,31 +168,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ProductFamiliesMetadataListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ProductFamiliesMetadataListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeProductFamiliesMetadataListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ProductFamiliesMetadataListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static ProductFamiliesMetadataListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeProductFamiliesMetadataListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/ProductFamily.Serialization.cs b/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/ProductFamily.Serialization.cs index 2a23290059e9..55679a611f26 100644 --- a/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/ProductFamily.Serialization.cs +++ b/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/ProductFamily.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.EdgeOrder.Models /// Product Family. public partial class ProductFamily : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ProductFamily PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeProductFamily(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ProductFamily)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -122,23 +139,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ProductFamily IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ProductFamily PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeProductFamily(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ProductFamily)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/ProductFamilyProperties.Serialization.cs b/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/ProductFamilyProperties.Serialization.cs index 42138ae4dcd7..668653ab26ba 100644 --- a/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/ProductFamilyProperties.Serialization.cs +++ b/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/ProductFamilyProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.EdgeOrder.Models /// Properties of product family. internal partial class ProductFamilyProperties : CommonProperties, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected override BasicInformation PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeProductFamilyProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ProductFamilyProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -240,23 +257,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ProductFamilyProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (ProductFamilyProperties)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override BasicInformation PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeProductFamilyProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ProductFamilyProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/ProductLine.Serialization.cs b/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/ProductLine.Serialization.cs index 9ee19e8a48f7..0a64a8a6215f 100644 --- a/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/ProductLine.Serialization.cs +++ b/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/ProductLine.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.EdgeOrder.Models /// Product line. public partial class ProductLine : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ProductLine PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeProductLine(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ProductLine)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -122,23 +139,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ProductLine IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ProductLine PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeProductLine(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ProductLine)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/ProductLineProperties.Serialization.cs b/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/ProductLineProperties.Serialization.cs index 496a6ee2044e..5fd0cbe20757 100644 --- a/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/ProductLineProperties.Serialization.cs +++ b/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/ProductLineProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.EdgeOrder.Models /// Properties of product line. internal partial class ProductLineProperties : CommonProperties, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected override BasicInformation PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeProductLineProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ProductLineProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -214,23 +231,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ProductLineProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (ProductLineProperties)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override BasicInformation PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeProductLineProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ProductLineProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/ProductLink.Serialization.cs b/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/ProductLink.Serialization.cs index b725f4fc75ed..245538462909 100644 --- a/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/ProductLink.Serialization.cs +++ b/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/ProductLink.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.EdgeOrder.Models /// Returns link related to the product. public partial class ProductLink : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ProductLink PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeProductLink(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ProductLink)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -137,23 +154,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ProductLink IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ProductLink PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeProductLink(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ProductLink)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/ProductProperties.Serialization.cs b/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/ProductProperties.Serialization.cs index d33742837d2b..d699af0d6377 100644 --- a/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/ProductProperties.Serialization.cs +++ b/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/ProductProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.EdgeOrder.Models /// Properties of product. internal partial class ProductProperties : CommonProperties, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected override BasicInformation PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeProductProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ProductProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -214,23 +231,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ProductProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (ProductProperties)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override BasicInformation PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeProductProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ProductProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/ProductSpecification.Serialization.cs b/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/ProductSpecification.Serialization.cs index a11fc337253a..b4837394ea64 100644 --- a/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/ProductSpecification.Serialization.cs +++ b/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/ProductSpecification.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.EdgeOrder.Models /// Specification of the configurations. public partial class ProductSpecification : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ProductSpecification PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeProductSpecification(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ProductSpecification)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -129,23 +146,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ProductSpecification IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ProductSpecification PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeProductSpecification(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ProductSpecification)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/PurchaseMeterDetails.Serialization.cs b/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/PurchaseMeterDetails.Serialization.cs index 6e0384893144..28df51791631 100644 --- a/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/PurchaseMeterDetails.Serialization.cs +++ b/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/PurchaseMeterDetails.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.EdgeOrder.Models /// Billing type Purchase meter details. public partial class PurchaseMeterDetails : EdgeOrderProductMeterDetails, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected override EdgeOrderProductMeterDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializePurchaseMeterDetails(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(PurchaseMeterDetails)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -159,23 +176,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. PurchaseMeterDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (PurchaseMeterDetails)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override EdgeOrderProductMeterDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializePurchaseMeterDetails(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(PurchaseMeterDetails)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/ResourceProviderDetails.Serialization.cs b/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/ResourceProviderDetails.Serialization.cs index 8cfc255ac26a..2f7fe2d96e3e 100644 --- a/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/ResourceProviderDetails.Serialization.cs +++ b/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/ResourceProviderDetails.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.EdgeOrder.Models /// Management RP details. public partial class ResourceProviderDetails : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceProviderDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeResourceProviderDetails(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ResourceProviderDetails)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -118,23 +135,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ResourceProviderDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceProviderDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeResourceProviderDetails(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ResourceProviderDetails)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/ReverseShippingDetails.Serialization.cs b/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/ReverseShippingDetails.Serialization.cs index c6c63a2470b5..544c4a38cdd3 100644 --- a/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/ReverseShippingDetails.Serialization.cs +++ b/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/ReverseShippingDetails.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.EdgeOrder.Models /// Reverse shipment details. public partial class ReverseShippingDetails : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ReverseShippingDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeReverseShippingDetails(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ReverseShippingDetails)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -172,23 +189,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ReverseShippingDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ReverseShippingDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeReverseShippingDetails(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ReverseShippingDetails)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/SiteDetails.Serialization.cs b/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/SiteDetails.Serialization.cs index b5c9bbd99b34..832ccc5bfc2c 100644 --- a/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/SiteDetails.Serialization.cs +++ b/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/SiteDetails.Serialization.cs @@ -21,6 +21,23 @@ internal SiteDetails() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SiteDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSiteDetails(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SiteDetails)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -120,23 +137,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SiteDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SiteDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSiteDetails(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SiteDetails)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/TransportPreferences.Serialization.cs b/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/TransportPreferences.Serialization.cs index ddcf05b05939..f8a3c2e8b197 100644 --- a/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/TransportPreferences.Serialization.cs +++ b/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/TransportPreferences.Serialization.cs @@ -21,6 +21,23 @@ internal TransportPreferences() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual TransportPreferences PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeTransportPreferences(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(TransportPreferences)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -120,23 +137,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. TransportPreferences IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual TransportPreferences PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeTransportPreferences(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(TransportPreferences)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/UnknownMeterDetails.Serialization.cs b/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/UnknownMeterDetails.Serialization.cs index dc92020ab749..8b5390ef2820 100644 --- a/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/UnknownMeterDetails.Serialization.cs +++ b/sdk/edgeorder/Azure.ResourceManager.EdgeOrder/src/Generated/Models/UnknownMeterDetails.Serialization.cs @@ -21,6 +21,23 @@ internal UnknownMeterDetails() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override EdgeOrderProductMeterDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeEdgeOrderProductMeterDetails(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(EdgeOrderProductMeterDetails)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -124,23 +141,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. EdgeOrderProductMeterDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override EdgeOrderProductMeterDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeEdgeOrderProductMeterDetails(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(EdgeOrderProductMeterDetails)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/edgezones/Azure.ResourceManager.EdgeZones/src/Generated/ExtendedZoneData.Serialization.cs b/sdk/edgezones/Azure.ResourceManager.EdgeZones/src/Generated/ExtendedZoneData.Serialization.cs index 839a665672f2..b14034c020a5 100644 --- a/sdk/edgezones/Azure.ResourceManager.EdgeZones/src/Generated/ExtendedZoneData.Serialization.cs +++ b/sdk/edgezones/Azure.ResourceManager.EdgeZones/src/Generated/ExtendedZoneData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.EdgeZones /// Resource that represents an Azure Extended Zone available to a subscription for registering and unregistering. public partial class ExtendedZoneData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeExtendedZoneData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ExtendedZoneData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static ExtendedZoneData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeExtendedZoneData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,31 +178,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ExtendedZoneData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (ExtendedZoneData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeExtendedZoneData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ExtendedZoneData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static ExtendedZoneData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeExtendedZoneData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/edgezones/Azure.ResourceManager.EdgeZones/src/Generated/Models/ExtendedZoneListResult.Serialization.cs b/sdk/edgezones/Azure.ResourceManager.EdgeZones/src/Generated/Models/ExtendedZoneListResult.Serialization.cs index e2c38ababc00..7d62b59e1353 100644 --- a/sdk/edgezones/Azure.ResourceManager.EdgeZones/src/Generated/Models/ExtendedZoneListResult.Serialization.cs +++ b/sdk/edgezones/Azure.ResourceManager.EdgeZones/src/Generated/Models/ExtendedZoneListResult.Serialization.cs @@ -22,6 +22,30 @@ internal ExtendedZoneListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ExtendedZoneListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeExtendedZoneListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ExtendedZoneListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static ExtendedZoneListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeExtendedZoneListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ExtendedZoneListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ExtendedZoneListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeExtendedZoneListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ExtendedZoneListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static ExtendedZoneListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeExtendedZoneListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/edgezones/Azure.ResourceManager.EdgeZones/src/Generated/Models/ExtendedZoneProperties.Serialization.cs b/sdk/edgezones/Azure.ResourceManager.EdgeZones/src/Generated/Models/ExtendedZoneProperties.Serialization.cs index 8e208e6a34c0..e505809dc832 100644 --- a/sdk/edgezones/Azure.ResourceManager.EdgeZones/src/Generated/Models/ExtendedZoneProperties.Serialization.cs +++ b/sdk/edgezones/Azure.ResourceManager.EdgeZones/src/Generated/Models/ExtendedZoneProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.EdgeZones.Models /// The properties of an Extended Zone resource. public partial class ExtendedZoneProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ExtendedZoneProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeExtendedZoneProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ExtendedZoneProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -248,23 +265,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ExtendedZoneProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ExtendedZoneProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeExtendedZoneProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ExtendedZoneProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/ElasticMonitorData.Serialization.cs b/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/ElasticMonitorData.Serialization.cs index 46765cf53e17..7922c6bb21f7 100644 --- a/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/ElasticMonitorData.Serialization.cs +++ b/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/ElasticMonitorData.Serialization.cs @@ -25,6 +25,30 @@ internal ElasticMonitorData() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeElasticMonitorData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ElasticMonitorData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static ElasticMonitorData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeElasticMonitorData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -233,23 +257,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ElasticMonitorData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (ElasticMonitorData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeElasticMonitorData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ElasticMonitorData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -264,12 +271,5 @@ internal static RequestContent ToRequestContent(ElasticMonitorData elasticMonito content.JsonWriter.WriteObjectValue(elasticMonitorData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static ElasticMonitorData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeElasticMonitorData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/ElasticMonitoredSubscriptionData.Serialization.cs b/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/ElasticMonitoredSubscriptionData.Serialization.cs index b7228d130692..32c2c8915beb 100644 --- a/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/ElasticMonitoredSubscriptionData.Serialization.cs +++ b/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/ElasticMonitoredSubscriptionData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.Elastic /// The request to update subscriptions needed to be monitored by the Elastic monitor resource. public partial class ElasticMonitoredSubscriptionData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeElasticMonitoredSubscriptionData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ElasticMonitoredSubscriptionData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static ElasticMonitoredSubscriptionData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeElasticMonitoredSubscriptionData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,23 +178,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ElasticMonitoredSubscriptionData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (ElasticMonitoredSubscriptionData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeElasticMonitoredSubscriptionData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ElasticMonitoredSubscriptionData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -185,12 +192,5 @@ internal static RequestContent ToRequestContent(ElasticMonitoredSubscriptionData content.JsonWriter.WriteObjectValue(elasticMonitoredSubscriptionData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static ElasticMonitoredSubscriptionData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeElasticMonitoredSubscriptionData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/ElasticOpenAIIntegrationData.Serialization.cs b/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/ElasticOpenAIIntegrationData.Serialization.cs index 4a66f55514c0..62f5fd99bead 100644 --- a/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/ElasticOpenAIIntegrationData.Serialization.cs +++ b/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/ElasticOpenAIIntegrationData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.Elastic /// Capture properties of Open AI resource Integration. public partial class ElasticOpenAIIntegrationData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeElasticOpenAIIntegrationData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ElasticOpenAIIntegrationData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static ElasticOpenAIIntegrationData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeElasticOpenAIIntegrationData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,23 +178,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ElasticOpenAIIntegrationData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (ElasticOpenAIIntegrationData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeElasticOpenAIIntegrationData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ElasticOpenAIIntegrationData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -185,12 +192,5 @@ internal static RequestContent ToRequestContent(ElasticOpenAIIntegrationData ela content.JsonWriter.WriteObjectValue(elasticOpenAIIntegrationData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static ElasticOpenAIIntegrationData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeElasticOpenAIIntegrationData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/ElasticTagRuleData.Serialization.cs b/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/ElasticTagRuleData.Serialization.cs index 0b908dc110e6..bb89677e94bd 100644 --- a/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/ElasticTagRuleData.Serialization.cs +++ b/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/ElasticTagRuleData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.Elastic /// Capture logs and metrics of Azure resources based on ARM tags. public partial class ElasticTagRuleData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeElasticTagRuleData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ElasticTagRuleData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static ElasticTagRuleData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeElasticTagRuleData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,23 +178,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ElasticTagRuleData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (ElasticTagRuleData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeElasticTagRuleData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ElasticTagRuleData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -185,12 +192,5 @@ internal static RequestContent ToRequestContent(ElasticTagRuleData elasticTagRul content.JsonWriter.WriteObjectValue(elasticTagRuleData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static ElasticTagRuleData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeElasticTagRuleData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/ConnectedPartnerResourceInfo.Serialization.cs b/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/ConnectedPartnerResourceInfo.Serialization.cs index 0faeedef76de..93f914e40e10 100644 --- a/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/ConnectedPartnerResourceInfo.Serialization.cs +++ b/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/ConnectedPartnerResourceInfo.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Elastic.Models /// Connected Partner Resources List Format. public partial class ConnectedPartnerResourceInfo : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ConnectedPartnerResourceInfo PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeConnectedPartnerResourceInfo(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ConnectedPartnerResourceInfo)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -122,23 +139,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ConnectedPartnerResourceInfo IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ConnectedPartnerResourceInfo PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeConnectedPartnerResourceInfo(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ConnectedPartnerResourceInfo)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/ConnectedPartnerResourceProperties.Serialization.cs b/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/ConnectedPartnerResourceProperties.Serialization.cs index ef3f1ad2eb51..54fe1353ced1 100644 --- a/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/ConnectedPartnerResourceProperties.Serialization.cs +++ b/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/ConnectedPartnerResourceProperties.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.Elastic.Models /// Connected Partner Resource Properties. public partial class ConnectedPartnerResourceProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ConnectedPartnerResourceProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeConnectedPartnerResourceProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ConnectedPartnerResourceProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -181,23 +198,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ConnectedPartnerResourceProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ConnectedPartnerResourceProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeConnectedPartnerResourceProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ConnectedPartnerResourceProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/ConnectedPartnerResourcesListResponse.Serialization.cs b/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/ConnectedPartnerResourcesListResponse.Serialization.cs index 902295274499..459c12c67ee5 100644 --- a/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/ConnectedPartnerResourcesListResponse.Serialization.cs +++ b/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/ConnectedPartnerResourcesListResponse.Serialization.cs @@ -22,6 +22,30 @@ internal ConnectedPartnerResourcesListResponse() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ConnectedPartnerResourcesListResponse PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeConnectedPartnerResourcesListResponse(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ConnectedPartnerResourcesListResponse)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static ConnectedPartnerResourcesListResponse FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeConnectedPartnerResourcesListResponse(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ConnectedPartnerResourcesListResponse IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ConnectedPartnerResourcesListResponse PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeConnectedPartnerResourcesListResponse(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ConnectedPartnerResourcesListResponse)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static ConnectedPartnerResourcesListResponse FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeConnectedPartnerResourcesListResponse(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/ElasticBillingInfoResult.Serialization.cs b/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/ElasticBillingInfoResult.Serialization.cs index c377ab1ea290..13bc853239af 100644 --- a/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/ElasticBillingInfoResult.Serialization.cs +++ b/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/ElasticBillingInfoResult.Serialization.cs @@ -17,6 +17,30 @@ namespace Azure.ResourceManager.Elastic.Models /// Marketplace Subscription and Organization details to which resource gets billed into. public partial class ElasticBillingInfoResult : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ElasticBillingInfoResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeElasticBillingInfoResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ElasticBillingInfoResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static ElasticBillingInfoResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeElasticBillingInfoResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -138,31 +162,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ElasticBillingInfoResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ElasticBillingInfoResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeElasticBillingInfoResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ElasticBillingInfoResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static ElasticBillingInfoResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeElasticBillingInfoResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/ElasticCloudDeployment.Serialization.cs b/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/ElasticCloudDeployment.Serialization.cs index 5c61f909cdd2..a11eb164c0db 100644 --- a/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/ElasticCloudDeployment.Serialization.cs +++ b/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/ElasticCloudDeployment.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Elastic.Models /// Details of the user's elastic deployment associated with the monitor resource. public partial class ElasticCloudDeployment : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ElasticCloudDeployment PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeElasticCloudDeployment(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ElasticCloudDeployment)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -192,23 +209,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ElasticCloudDeployment IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ElasticCloudDeployment PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeElasticCloudDeployment(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ElasticCloudDeployment)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/ElasticCloudProperties.Serialization.cs b/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/ElasticCloudProperties.Serialization.cs index c00dd6921bbc..73c47c270973 100644 --- a/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/ElasticCloudProperties.Serialization.cs +++ b/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/ElasticCloudProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Elastic.Models /// Elastic Resource Properties. public partial class ElasticCloudProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ElasticCloudProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeElasticCloudProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ElasticCloudProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -137,23 +154,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ElasticCloudProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ElasticCloudProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeElasticCloudProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ElasticCloudProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/ElasticCloudUser.Serialization.cs b/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/ElasticCloudUser.Serialization.cs index d84835786066..52613ae614fc 100644 --- a/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/ElasticCloudUser.Serialization.cs +++ b/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/ElasticCloudUser.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Elastic.Models /// Details of the user's elastic account. public partial class ElasticCloudUser : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ElasticCloudUser PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeElasticCloudUser(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ElasticCloudUser)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -144,23 +161,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ElasticCloudUser IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ElasticCloudUser PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeElasticCloudUser(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ElasticCloudUser)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/ElasticCompanyInfo.Serialization.cs b/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/ElasticCompanyInfo.Serialization.cs index b7fb304028c8..347b83189949 100644 --- a/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/ElasticCompanyInfo.Serialization.cs +++ b/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/ElasticCompanyInfo.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Elastic.Models /// Company information of the user to be passed to partners. public partial class ElasticCompanyInfo : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ElasticCompanyInfo PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeElasticCompanyInfo(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ElasticCompanyInfo)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -168,23 +185,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ElasticCompanyInfo IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ElasticCompanyInfo PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeElasticCompanyInfo(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ElasticCompanyInfo)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/ElasticDeploymentInfoResult.Serialization.cs b/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/ElasticDeploymentInfoResult.Serialization.cs index 2117038e9b06..dde33c7d79fd 100644 --- a/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/ElasticDeploymentInfoResult.Serialization.cs +++ b/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/ElasticDeploymentInfoResult.Serialization.cs @@ -17,6 +17,30 @@ namespace Azure.ResourceManager.Elastic.Models /// The properties of deployment in Elastic cloud corresponding to the Elastic monitor resource. public partial class ElasticDeploymentInfoResult : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ElasticDeploymentInfoResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeElasticDeploymentInfoResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ElasticDeploymentInfoResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static ElasticDeploymentInfoResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeElasticDeploymentInfoResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -229,31 +253,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ElasticDeploymentInfoResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ElasticDeploymentInfoResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeElasticDeploymentInfoResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ElasticDeploymentInfoResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static ElasticDeploymentInfoResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeElasticDeploymentInfoResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/ElasticExternalUserContent.Serialization.cs b/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/ElasticExternalUserContent.Serialization.cs index 191259e2cbca..cda20e53d9c7 100644 --- a/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/ElasticExternalUserContent.Serialization.cs +++ b/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/ElasticExternalUserContent.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.Elastic.Models /// The properties of the request required for creating user on elastic side. public partial class ElasticExternalUserContent : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ElasticExternalUserContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeElasticExternalUserContent(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ElasticExternalUserContent)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -195,23 +212,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ElasticExternalUserContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ElasticExternalUserContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeElasticExternalUserContent(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ElasticExternalUserContent)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/ElasticExternalUserCreationResult.Serialization.cs b/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/ElasticExternalUserCreationResult.Serialization.cs index a3be473702e5..ae21dc0a6842 100644 --- a/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/ElasticExternalUserCreationResult.Serialization.cs +++ b/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/ElasticExternalUserCreationResult.Serialization.cs @@ -17,6 +17,30 @@ namespace Azure.ResourceManager.Elastic.Models /// The properties of the response we got from elastic while creating external user. public partial class ElasticExternalUserCreationResult : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ElasticExternalUserCreationResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeElasticExternalUserCreationResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ElasticExternalUserCreationResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static ElasticExternalUserCreationResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeElasticExternalUserCreationResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -123,31 +147,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ElasticExternalUserCreationResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ElasticExternalUserCreationResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeElasticExternalUserCreationResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ElasticExternalUserCreationResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static ElasticExternalUserCreationResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeElasticExternalUserCreationResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/ElasticFilteringTag.Serialization.cs b/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/ElasticFilteringTag.Serialization.cs index 35a0f6b607c2..9feae408d6e9 100644 --- a/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/ElasticFilteringTag.Serialization.cs +++ b/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/ElasticFilteringTag.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Elastic.Models /// The definition of a filtering tag. Filtering tags are used for capturing resources and include/exclude them from being monitored. public partial class ElasticFilteringTag : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ElasticFilteringTag PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeElasticFilteringTag(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ElasticFilteringTag)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -144,23 +161,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ElasticFilteringTag IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ElasticFilteringTag PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeElasticFilteringTag(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ElasticFilteringTag)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/ElasticLogRules.Serialization.cs b/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/ElasticLogRules.Serialization.cs index 2f34130ba8d4..09af8c0444db 100644 --- a/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/ElasticLogRules.Serialization.cs +++ b/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/ElasticLogRules.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Elastic.Models /// Set of rules for sending logs for the Monitor resource. public partial class ElasticLogRules : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ElasticLogRules PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeElasticLogRules(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ElasticLogRules)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -177,23 +194,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ElasticLogRules IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ElasticLogRules PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeElasticLogRules(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ElasticLogRules)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/ElasticMonitorPatch.Serialization.cs b/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/ElasticMonitorPatch.Serialization.cs index 0695a4d6fcb3..44d404998246 100644 --- a/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/ElasticMonitorPatch.Serialization.cs +++ b/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/ElasticMonitorPatch.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.Elastic.Models /// Monitor resource update parameters. public partial class ElasticMonitorPatch : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ElasticMonitorPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeElasticMonitorPatch(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ElasticMonitorPatch)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,23 +163,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ElasticMonitorPatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ElasticMonitorPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeElasticMonitorPatch(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ElasticMonitorPatch)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/ElasticMonitorProperties.Serialization.cs b/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/ElasticMonitorProperties.Serialization.cs index 1e32202dce0c..a48819ad91ea 100644 --- a/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/ElasticMonitorProperties.Serialization.cs +++ b/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/ElasticMonitorProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Elastic.Models /// Properties specific to the monitor resource. public partial class ElasticMonitorProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ElasticMonitorProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeElasticMonitorProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ElasticMonitorProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -328,23 +345,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ElasticMonitorProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ElasticMonitorProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeElasticMonitorProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ElasticMonitorProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/ElasticMonitorResourceListResponse.Serialization.cs b/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/ElasticMonitorResourceListResponse.Serialization.cs index 5f83adc6dd8f..6920b81adb0b 100644 --- a/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/ElasticMonitorResourceListResponse.Serialization.cs +++ b/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/ElasticMonitorResourceListResponse.Serialization.cs @@ -22,6 +22,30 @@ internal ElasticMonitorResourceListResponse() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ElasticMonitorResourceListResponse PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeElasticMonitorResourceListResponse(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ElasticMonitorResourceListResponse)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static ElasticMonitorResourceListResponse FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeElasticMonitorResourceListResponse(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ElasticMonitorResourceListResponse IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ElasticMonitorResourceListResponse PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeElasticMonitorResourceListResponse(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ElasticMonitorResourceListResponse)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static ElasticMonitorResourceListResponse FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeElasticMonitorResourceListResponse(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/ElasticMonitorUpgrade.Serialization.cs b/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/ElasticMonitorUpgrade.Serialization.cs index d4b7325c60d0..90f51a111deb 100644 --- a/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/ElasticMonitorUpgrade.Serialization.cs +++ b/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/ElasticMonitorUpgrade.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.Elastic.Models /// Upgrade elastic monitor version. public partial class ElasticMonitorUpgrade : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ElasticMonitorUpgrade PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeElasticMonitorUpgrade(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ElasticMonitorUpgrade)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -119,23 +136,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ElasticMonitorUpgrade IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ElasticMonitorUpgrade PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeElasticMonitorUpgrade(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ElasticMonitorUpgrade)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/ElasticMonitoredSubscriptionProperties.Serialization.cs b/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/ElasticMonitoredSubscriptionProperties.Serialization.cs index e6b294a07641..629c0f3867f9 100644 --- a/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/ElasticMonitoredSubscriptionProperties.Serialization.cs +++ b/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/ElasticMonitoredSubscriptionProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Elastic.Models /// The request to update subscriptions needed to be monitored by the Elastic monitor resource. public partial class ElasticMonitoredSubscriptionProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ElasticMonitoredSubscriptionProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeElasticMonitoredSubscriptionProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ElasticMonitoredSubscriptionProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -162,23 +179,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ElasticMonitoredSubscriptionProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ElasticMonitoredSubscriptionProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeElasticMonitoredSubscriptionProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ElasticMonitoredSubscriptionProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/ElasticOpenAIIntegrationProperties.Serialization.cs b/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/ElasticOpenAIIntegrationProperties.Serialization.cs index 1508389295de..4878781c13d4 100644 --- a/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/ElasticOpenAIIntegrationProperties.Serialization.cs +++ b/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/ElasticOpenAIIntegrationProperties.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.Elastic.Models /// Open AI Integration details. public partial class ElasticOpenAIIntegrationProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ElasticOpenAIIntegrationProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeElasticOpenAIIntegrationProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ElasticOpenAIIntegrationProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -177,23 +194,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ElasticOpenAIIntegrationProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ElasticOpenAIIntegrationProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeElasticOpenAIIntegrationProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ElasticOpenAIIntegrationProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/ElasticOpenAIIntegrationStatusProperties.Serialization.cs b/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/ElasticOpenAIIntegrationStatusProperties.Serialization.cs index a079b98ea53b..54056842d60d 100644 --- a/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/ElasticOpenAIIntegrationStatusProperties.Serialization.cs +++ b/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/ElasticOpenAIIntegrationStatusProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Elastic.Models /// Status of the OpenAI Integration. internal partial class ElasticOpenAIIntegrationStatusProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ElasticOpenAIIntegrationStatusProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeElasticOpenAIIntegrationStatusProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ElasticOpenAIIntegrationStatusProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -118,23 +135,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ElasticOpenAIIntegrationStatusProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ElasticOpenAIIntegrationStatusProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeElasticOpenAIIntegrationStatusProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ElasticOpenAIIntegrationStatusProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/ElasticOpenAIIntegrationStatusResult.Serialization.cs b/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/ElasticOpenAIIntegrationStatusResult.Serialization.cs index b6c20042b3d2..6da011e7fcda 100644 --- a/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/ElasticOpenAIIntegrationStatusResult.Serialization.cs +++ b/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/ElasticOpenAIIntegrationStatusResult.Serialization.cs @@ -17,6 +17,30 @@ namespace Azure.ResourceManager.Elastic.Models /// Status of the OpenAI Integration. public partial class ElasticOpenAIIntegrationStatusResult : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ElasticOpenAIIntegrationStatusResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeElasticOpenAIIntegrationStatusResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ElasticOpenAIIntegrationStatusResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static ElasticOpenAIIntegrationStatusResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeElasticOpenAIIntegrationStatusResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -123,31 +147,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ElasticOpenAIIntegrationStatusResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ElasticOpenAIIntegrationStatusResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeElasticOpenAIIntegrationStatusResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ElasticOpenAIIntegrationStatusResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static ElasticOpenAIIntegrationStatusResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeElasticOpenAIIntegrationStatusResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/ElasticOrganizationToAzureSubscriptionMappingProperties.Serialization.cs b/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/ElasticOrganizationToAzureSubscriptionMappingProperties.Serialization.cs index 458813e54c8b..44e58c423e74 100644 --- a/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/ElasticOrganizationToAzureSubscriptionMappingProperties.Serialization.cs +++ b/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/ElasticOrganizationToAzureSubscriptionMappingProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Elastic.Models /// The properties of Azure Subscription ID to which the Organization of the logged in user belongs and gets billed into. public partial class ElasticOrganizationToAzureSubscriptionMappingProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ElasticOrganizationToAzureSubscriptionMappingProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeElasticOrganizationToAzureSubscriptionMappingProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ElasticOrganizationToAzureSubscriptionMappingProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -155,23 +172,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ElasticOrganizationToAzureSubscriptionMappingProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ElasticOrganizationToAzureSubscriptionMappingProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeElasticOrganizationToAzureSubscriptionMappingProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ElasticOrganizationToAzureSubscriptionMappingProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/ElasticOrganizationToAzureSubscriptionMappingResult.Serialization.cs b/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/ElasticOrganizationToAzureSubscriptionMappingResult.Serialization.cs index a7cfa2300429..8cd0a58d52d3 100644 --- a/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/ElasticOrganizationToAzureSubscriptionMappingResult.Serialization.cs +++ b/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/ElasticOrganizationToAzureSubscriptionMappingResult.Serialization.cs @@ -17,6 +17,30 @@ namespace Azure.ResourceManager.Elastic.Models /// The Azure Subscription ID to which the Organization of the logged in user belongs and gets billed into. public partial class ElasticOrganizationToAzureSubscriptionMappingResult : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ElasticOrganizationToAzureSubscriptionMappingResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeElasticOrganizationToAzureSubscriptionMappingResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ElasticOrganizationToAzureSubscriptionMappingResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static ElasticOrganizationToAzureSubscriptionMappingResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeElasticOrganizationToAzureSubscriptionMappingResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -123,31 +147,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ElasticOrganizationToAzureSubscriptionMappingResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ElasticOrganizationToAzureSubscriptionMappingResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeElasticOrganizationToAzureSubscriptionMappingResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ElasticOrganizationToAzureSubscriptionMappingResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static ElasticOrganizationToAzureSubscriptionMappingResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeElasticOrganizationToAzureSubscriptionMappingResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/ElasticPlanDetails.Serialization.cs b/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/ElasticPlanDetails.Serialization.cs index 9f50195fa738..ba6537a99b45 100644 --- a/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/ElasticPlanDetails.Serialization.cs +++ b/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/ElasticPlanDetails.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Elastic.Models /// Plan details of the monitor resource. public partial class ElasticPlanDetails : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ElasticPlanDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeElasticPlanDetails(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ElasticPlanDetails)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -168,23 +185,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ElasticPlanDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ElasticPlanDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeElasticPlanDetails(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ElasticPlanDetails)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/ElasticSku.Serialization.cs b/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/ElasticSku.Serialization.cs index 1ce8ef2411fe..90a06324e6c7 100644 --- a/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/ElasticSku.Serialization.cs +++ b/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/ElasticSku.Serialization.cs @@ -21,6 +21,23 @@ internal ElasticSku() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ElasticSku PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeElasticSku(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ElasticSku)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -120,23 +137,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ElasticSku IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ElasticSku PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeElasticSku(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ElasticSku)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/ElasticTagRuleProperties.Serialization.cs b/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/ElasticTagRuleProperties.Serialization.cs index 492fefe553ad..089b17e277c9 100644 --- a/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/ElasticTagRuleProperties.Serialization.cs +++ b/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/ElasticTagRuleProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Elastic.Models /// Definition of the properties for a TagRules resource. public partial class ElasticTagRuleProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ElasticTagRuleProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeElasticTagRuleProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ElasticTagRuleProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -137,23 +154,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ElasticTagRuleProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ElasticTagRuleProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeElasticTagRuleProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ElasticTagRuleProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/ElasticTrafficFilter.Serialization.cs b/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/ElasticTrafficFilter.Serialization.cs index 48749d23b56f..cd6cfff69c90 100644 --- a/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/ElasticTrafficFilter.Serialization.cs +++ b/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/ElasticTrafficFilter.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Elastic.Models /// Elastic traffic filter object. public partial class ElasticTrafficFilter : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ElasticTrafficFilter PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeElasticTrafficFilter(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ElasticTrafficFilter)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -214,23 +231,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ElasticTrafficFilter IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ElasticTrafficFilter PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeElasticTrafficFilter(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ElasticTrafficFilter)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/ElasticTrafficFilterListResult.Serialization.cs b/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/ElasticTrafficFilterListResult.Serialization.cs index 0e95efd9ece5..dd51d05bc4ae 100644 --- a/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/ElasticTrafficFilterListResult.Serialization.cs +++ b/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/ElasticTrafficFilterListResult.Serialization.cs @@ -17,6 +17,30 @@ namespace Azure.ResourceManager.Elastic.Models /// List of elastic traffic filters in the account. public partial class ElasticTrafficFilterListResult : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ElasticTrafficFilterListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeElasticTrafficFilterListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ElasticTrafficFilterListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static ElasticTrafficFilterListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeElasticTrafficFilterListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -133,31 +157,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ElasticTrafficFilterListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ElasticTrafficFilterListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeElasticTrafficFilterListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ElasticTrafficFilterListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static ElasticTrafficFilterListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeElasticTrafficFilterListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/ElasticTrafficFilterRule.Serialization.cs b/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/ElasticTrafficFilterRule.Serialization.cs index cdabb74393bc..57ed333aff07 100644 --- a/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/ElasticTrafficFilterRule.Serialization.cs +++ b/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/ElasticTrafficFilterRule.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Elastic.Models /// Elastic traffic filter rule object. public partial class ElasticTrafficFilterRule : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ElasticTrafficFilterRule PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeElasticTrafficFilterRule(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ElasticTrafficFilterRule)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -168,23 +185,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ElasticTrafficFilterRule IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ElasticTrafficFilterRule PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeElasticTrafficFilterRule(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ElasticTrafficFilterRule)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/ElasticUserApiKeyProperties.Serialization.cs b/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/ElasticUserApiKeyProperties.Serialization.cs index 3ece3ef6c53d..bbf9f5ba2990 100644 --- a/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/ElasticUserApiKeyProperties.Serialization.cs +++ b/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/ElasticUserApiKeyProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Elastic.Models /// The ElasticUserApiKeyProperties. internal partial class ElasticUserApiKeyProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ElasticUserApiKeyProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeElasticUserApiKeyProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ElasticUserApiKeyProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -118,23 +135,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ElasticUserApiKeyProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ElasticUserApiKeyProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeElasticUserApiKeyProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ElasticUserApiKeyProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/ElasticUserApiKeyResult.Serialization.cs b/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/ElasticUserApiKeyResult.Serialization.cs index 35abe0ca676b..93e89203a62b 100644 --- a/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/ElasticUserApiKeyResult.Serialization.cs +++ b/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/ElasticUserApiKeyResult.Serialization.cs @@ -17,6 +17,30 @@ namespace Azure.ResourceManager.Elastic.Models /// The User Api Key created for the Organization associated with the User Email Id that was passed in the request. public partial class ElasticUserApiKeyResult : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ElasticUserApiKeyResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeElasticUserApiKeyResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ElasticUserApiKeyResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static ElasticUserApiKeyResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeElasticUserApiKeyResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -123,31 +147,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ElasticUserApiKeyResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ElasticUserApiKeyResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeElasticUserApiKeyResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ElasticUserApiKeyResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static ElasticUserApiKeyResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeElasticUserApiKeyResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/ElasticUserEmailId.Serialization.cs b/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/ElasticUserEmailId.Serialization.cs index 6ba6f2c82069..dd7c5d6a1396 100644 --- a/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/ElasticUserEmailId.Serialization.cs +++ b/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/ElasticUserEmailId.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.Elastic.Models /// Email Id of the User Organization, of which the API Key must be returned. public partial class ElasticUserEmailId : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ElasticUserEmailId PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeElasticUserEmailId(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ElasticUserEmailId)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -119,23 +136,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ElasticUserEmailId IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ElasticUserEmailId PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeElasticUserEmailId(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ElasticUserEmailId)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/ElasticUserInfo.Serialization.cs b/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/ElasticUserInfo.Serialization.cs index 76a6d4e3c874..a3ec0c0c5e5c 100644 --- a/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/ElasticUserInfo.Serialization.cs +++ b/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/ElasticUserInfo.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Elastic.Models /// User Information to be passed to partners. public partial class ElasticUserInfo : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ElasticUserInfo PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeElasticUserInfo(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ElasticUserInfo)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -172,23 +189,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ElasticUserInfo IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ElasticUserInfo PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeElasticUserInfo(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ElasticUserInfo)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/ElasticVersion.Serialization.cs b/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/ElasticVersion.Serialization.cs index 0581a8eb09db..f0c556212756 100644 --- a/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/ElasticVersion.Serialization.cs +++ b/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/ElasticVersion.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Elastic.Models /// Elastic Version List Format. public partial class ElasticVersion : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ElasticVersion PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeElasticVersion(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ElasticVersion)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -122,23 +139,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ElasticVersion IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ElasticVersion PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeElasticVersion(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ElasticVersion)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/ElasticVersionProperties.Serialization.cs b/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/ElasticVersionProperties.Serialization.cs index 4db558718f84..7f4be354200b 100644 --- a/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/ElasticVersionProperties.Serialization.cs +++ b/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/ElasticVersionProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Elastic.Models /// Elastic Version Properties. internal partial class ElasticVersionProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ElasticVersionProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeElasticVersionProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ElasticVersionProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -118,23 +135,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ElasticVersionProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ElasticVersionProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeElasticVersionProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ElasticVersionProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/ElasticVersionsListResponse.Serialization.cs b/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/ElasticVersionsListResponse.Serialization.cs index 8e649a001a6e..26f55408a7d5 100644 --- a/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/ElasticVersionsListResponse.Serialization.cs +++ b/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/ElasticVersionsListResponse.Serialization.cs @@ -22,6 +22,30 @@ internal ElasticVersionsListResponse() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ElasticVersionsListResponse PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeElasticVersionsListResponse(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ElasticVersionsListResponse)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static ElasticVersionsListResponse FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeElasticVersionsListResponse(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ElasticVersionsListResponse IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ElasticVersionsListResponse PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeElasticVersionsListResponse(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ElasticVersionsListResponse)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static ElasticVersionsListResponse FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeElasticVersionsListResponse(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/ElasticVmListResult.Serialization.cs b/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/ElasticVmListResult.Serialization.cs index fe20df6d0d39..4133cac11005 100644 --- a/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/ElasticVmListResult.Serialization.cs +++ b/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/ElasticVmListResult.Serialization.cs @@ -21,6 +21,30 @@ internal ElasticVmListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ElasticVmListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeElasticVmListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ElasticVmListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static ElasticVmListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeElasticVmListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -145,31 +169,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ElasticVmListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ElasticVmListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeElasticVmListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ElasticVmListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static ElasticVmListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeElasticVmListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/ElasticVmResourceInfo.Serialization.cs b/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/ElasticVmResourceInfo.Serialization.cs index f5531b5cc51e..193620aca295 100644 --- a/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/ElasticVmResourceInfo.Serialization.cs +++ b/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/ElasticVmResourceInfo.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.Elastic.Models /// The vm resource properties that is currently being monitored by the Elastic monitor resource. public partial class ElasticVmResourceInfo : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ElasticVmResourceInfo PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeElasticVmResourceInfo(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ElasticVmResourceInfo)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -123,23 +140,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ElasticVmResourceInfo IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ElasticVmResourceInfo PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeElasticVmResourceInfo(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ElasticVmResourceInfo)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/MarketplaceSaaSInfo.Serialization.cs b/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/MarketplaceSaaSInfo.Serialization.cs index 80e4eb4ec524..bdd04080260a 100644 --- a/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/MarketplaceSaaSInfo.Serialization.cs +++ b/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/MarketplaceSaaSInfo.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Elastic.Models /// Marketplace SAAS Info of the resource. public partial class MarketplaceSaaSInfo : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual MarketplaceSaaSInfo PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeMarketplaceSaaSInfo(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(MarketplaceSaaSInfo)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -188,23 +205,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. MarketplaceSaaSInfo IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual MarketplaceSaaSInfo PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeMarketplaceSaaSInfo(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(MarketplaceSaaSInfo)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/MarketplaceSaaSInfoMarketplaceSubscription.Serialization.cs b/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/MarketplaceSaaSInfoMarketplaceSubscription.Serialization.cs index 29b313a4b1a5..3d1f59b8b8f2 100644 --- a/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/MarketplaceSaaSInfoMarketplaceSubscription.Serialization.cs +++ b/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/MarketplaceSaaSInfoMarketplaceSubscription.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.Elastic.Models /// Marketplace Subscription. public partial class MarketplaceSaaSInfoMarketplaceSubscription : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual MarketplaceSaaSInfoMarketplaceSubscription PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeMarketplaceSaaSInfoMarketplaceSubscription(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(MarketplaceSaaSInfoMarketplaceSubscription)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -145,23 +162,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. MarketplaceSaaSInfoMarketplaceSubscription IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual MarketplaceSaaSInfoMarketplaceSubscription PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeMarketplaceSaaSInfoMarketplaceSubscription(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(MarketplaceSaaSInfoMarketplaceSubscription)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/MonitorResourceProjectDetails.Serialization.cs b/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/MonitorResourceProjectDetails.Serialization.cs index 05e6511da741..4d9c1bac4ac2 100644 --- a/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/MonitorResourceProjectDetails.Serialization.cs +++ b/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/MonitorResourceProjectDetails.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Elastic.Models /// Project details of the monitor resource IF it belongs to Serverless offer kind. public partial class MonitorResourceProjectDetails : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual MonitorResourceProjectDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeMonitorResourceProjectDetails(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(MonitorResourceProjectDetails)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -137,23 +154,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. MonitorResourceProjectDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual MonitorResourceProjectDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeMonitorResourceProjectDetails(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(MonitorResourceProjectDetails)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/MonitoredResourceInfo.Serialization.cs b/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/MonitoredResourceInfo.Serialization.cs index 449f9249b5f5..8403d05349da 100644 --- a/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/MonitoredResourceInfo.Serialization.cs +++ b/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/MonitoredResourceInfo.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.Elastic.Models /// The properties of a resource currently being monitored by the Elastic monitor resource. public partial class MonitoredResourceInfo : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual MonitoredResourceInfo PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeMonitoredResourceInfo(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(MonitoredResourceInfo)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -149,23 +166,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. MonitoredResourceInfo IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual MonitoredResourceInfo PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeMonitoredResourceInfo(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(MonitoredResourceInfo)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/MonitoredResourceListResponse.Serialization.cs b/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/MonitoredResourceListResponse.Serialization.cs index 83db948fba81..de99127f62be 100644 --- a/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/MonitoredResourceListResponse.Serialization.cs +++ b/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/MonitoredResourceListResponse.Serialization.cs @@ -22,6 +22,30 @@ internal MonitoredResourceListResponse() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual MonitoredResourceListResponse PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeMonitoredResourceListResponse(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(MonitoredResourceListResponse)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static MonitoredResourceListResponse FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeMonitoredResourceListResponse(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. MonitoredResourceListResponse IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual MonitoredResourceListResponse PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeMonitoredResourceListResponse(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(MonitoredResourceListResponse)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static MonitoredResourceListResponse FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeMonitoredResourceListResponse(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/MonitoredSubscription.Serialization.cs b/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/MonitoredSubscription.Serialization.cs index f772becfa147..7c1f4e0c855d 100644 --- a/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/MonitoredSubscription.Serialization.cs +++ b/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/MonitoredSubscription.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.Elastic.Models /// The list of subscriptions and it's monitoring status by current Elastic monitor. public partial class MonitoredSubscription : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual MonitoredSubscription PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeMonitoredSubscription(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(MonitoredSubscription)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -157,23 +174,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. MonitoredSubscription IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual MonitoredSubscription PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeMonitoredSubscription(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(MonitoredSubscription)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/MonitoredSubscriptionPropertiesList.Serialization.cs b/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/MonitoredSubscriptionPropertiesList.Serialization.cs index d3ad8a137a8a..f1ab2afe2a43 100644 --- a/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/MonitoredSubscriptionPropertiesList.Serialization.cs +++ b/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/MonitoredSubscriptionPropertiesList.Serialization.cs @@ -22,6 +22,30 @@ internal MonitoredSubscriptionPropertiesList() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual MonitoredSubscriptionPropertiesList PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeMonitoredSubscriptionPropertiesList(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(MonitoredSubscriptionPropertiesList)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static MonitoredSubscriptionPropertiesList FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeMonitoredSubscriptionPropertiesList(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. MonitoredSubscriptionPropertiesList IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual MonitoredSubscriptionPropertiesList PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeMonitoredSubscriptionPropertiesList(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(MonitoredSubscriptionPropertiesList)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static MonitoredSubscriptionPropertiesList FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeMonitoredSubscriptionPropertiesList(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/MonitoringTagRulesListResponse.Serialization.cs b/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/MonitoringTagRulesListResponse.Serialization.cs index 3080699af912..3d0719f54b26 100644 --- a/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/MonitoringTagRulesListResponse.Serialization.cs +++ b/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/MonitoringTagRulesListResponse.Serialization.cs @@ -22,6 +22,30 @@ internal MonitoringTagRulesListResponse() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual MonitoringTagRulesListResponse PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeMonitoringTagRulesListResponse(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(MonitoringTagRulesListResponse)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static MonitoringTagRulesListResponse FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeMonitoringTagRulesListResponse(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. MonitoringTagRulesListResponse IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual MonitoringTagRulesListResponse PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeMonitoringTagRulesListResponse(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(MonitoringTagRulesListResponse)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static MonitoringTagRulesListResponse FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeMonitoringTagRulesListResponse(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/OpenAIIntegrationRPModelListResponse.Serialization.cs b/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/OpenAIIntegrationRPModelListResponse.Serialization.cs index 00eefafecf29..6cc8ec266374 100644 --- a/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/OpenAIIntegrationRPModelListResponse.Serialization.cs +++ b/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/OpenAIIntegrationRPModelListResponse.Serialization.cs @@ -22,6 +22,30 @@ internal OpenAIIntegrationRPModelListResponse() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual OpenAIIntegrationRPModelListResponse PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeOpenAIIntegrationRPModelListResponse(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(OpenAIIntegrationRPModelListResponse)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static OpenAIIntegrationRPModelListResponse FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeOpenAIIntegrationRPModelListResponse(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. OpenAIIntegrationRPModelListResponse IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual OpenAIIntegrationRPModelListResponse PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeOpenAIIntegrationRPModelListResponse(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(OpenAIIntegrationRPModelListResponse)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static OpenAIIntegrationRPModelListResponse FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeOpenAIIntegrationRPModelListResponse(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/PartnerBillingEntity.Serialization.cs b/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/PartnerBillingEntity.Serialization.cs index 52018fa58a18..954283aff223 100644 --- a/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/PartnerBillingEntity.Serialization.cs +++ b/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/PartnerBillingEntity.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Elastic.Models /// Partner Billing details associated with the resource. public partial class PartnerBillingEntity : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual PartnerBillingEntity PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializePartnerBillingEntity(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(PartnerBillingEntity)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -144,23 +161,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. PartnerBillingEntity IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual PartnerBillingEntity PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializePartnerBillingEntity(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(PartnerBillingEntity)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/ResubscribeProperties.Serialization.cs b/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/ResubscribeProperties.Serialization.cs index e4222681ee44..0c3bf8c6e1df 100644 --- a/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/ResubscribeProperties.Serialization.cs +++ b/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/ResubscribeProperties.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.Elastic.Models /// Resubscribe Properties. public partial class ResubscribeProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResubscribeProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeResubscribeProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ResubscribeProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -173,23 +190,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ResubscribeProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResubscribeProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeResubscribeProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ResubscribeProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/UpgradableVersionListResult.Serialization.cs b/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/UpgradableVersionListResult.Serialization.cs index acc684fb39c0..7ee132831340 100644 --- a/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/UpgradableVersionListResult.Serialization.cs +++ b/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/UpgradableVersionListResult.Serialization.cs @@ -17,6 +17,30 @@ namespace Azure.ResourceManager.Elastic.Models /// Stack Versions that this version can upgrade to. public partial class UpgradableVersionListResult : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual UpgradableVersionListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeUpgradableVersionListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(UpgradableVersionListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static UpgradableVersionListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeUpgradableVersionListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -156,31 +180,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. UpgradableVersionListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual UpgradableVersionListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeUpgradableVersionListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(UpgradableVersionListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static UpgradableVersionListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeUpgradableVersionListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/VmCollectionContent.Serialization.cs b/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/VmCollectionContent.Serialization.cs index f91c0dc37fb3..0edab03cbdae 100644 --- a/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/VmCollectionContent.Serialization.cs +++ b/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/VmCollectionContent.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.Elastic.Models /// Update VM resource collection. public partial class VmCollectionContent : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual VmCollectionContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeVmCollectionContent(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(VmCollectionContent)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -138,23 +155,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. VmCollectionContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual VmCollectionContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeVmCollectionContent(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(VmCollectionContent)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/VmIngestionDetailsResult.Serialization.cs b/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/VmIngestionDetailsResult.Serialization.cs index 661fa051c788..d6fa96f6eceb 100644 --- a/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/VmIngestionDetailsResult.Serialization.cs +++ b/sdk/elastic/Azure.ResourceManager.Elastic/src/Generated/Models/VmIngestionDetailsResult.Serialization.cs @@ -17,6 +17,30 @@ namespace Azure.ResourceManager.Elastic.Models /// The vm ingestion details to install an agent. public partial class VmIngestionDetailsResult : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual VmIngestionDetailsResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeVmIngestionDetailsResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(VmIngestionDetailsResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static VmIngestionDetailsResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeVmIngestionDetailsResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -130,31 +154,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. VmIngestionDetailsResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual VmIngestionDetailsResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeVmIngestionDetailsResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(VmIngestionDetailsResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static VmIngestionDetailsResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeVmIngestionDetailsResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/elasticsan/Azure.ResourceManager.ElasticSan/src/Generated/ElasticSanData.Serialization.cs b/sdk/elasticsan/Azure.ResourceManager.ElasticSan/src/Generated/ElasticSanData.Serialization.cs index b82e03df24ae..523e261cf3ce 100644 --- a/sdk/elasticsan/Azure.ResourceManager.ElasticSan/src/Generated/ElasticSanData.Serialization.cs +++ b/sdk/elasticsan/Azure.ResourceManager.ElasticSan/src/Generated/ElasticSanData.Serialization.cs @@ -25,6 +25,30 @@ internal ElasticSanData() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeElasticSanData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ElasticSanData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static ElasticSanData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeElasticSanData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -182,23 +206,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ElasticSanData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (ElasticSanData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeElasticSanData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ElasticSanData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -213,12 +220,5 @@ internal static RequestContent ToRequestContent(ElasticSanData elasticSanData) content.JsonWriter.WriteObjectValue(elasticSanData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static ElasticSanData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeElasticSanData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/elasticsan/Azure.ResourceManager.ElasticSan/src/Generated/ElasticSanPrivateEndpointConnectionData.Serialization.cs b/sdk/elasticsan/Azure.ResourceManager.ElasticSan/src/Generated/ElasticSanPrivateEndpointConnectionData.Serialization.cs index f78dc0cc92f2..0e95ebe25b5b 100644 --- a/sdk/elasticsan/Azure.ResourceManager.ElasticSan/src/Generated/ElasticSanPrivateEndpointConnectionData.Serialization.cs +++ b/sdk/elasticsan/Azure.ResourceManager.ElasticSan/src/Generated/ElasticSanPrivateEndpointConnectionData.Serialization.cs @@ -25,6 +25,30 @@ internal ElasticSanPrivateEndpointConnectionData() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeElasticSanPrivateEndpointConnectionData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ElasticSanPrivateEndpointConnectionData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static ElasticSanPrivateEndpointConnectionData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeElasticSanPrivateEndpointConnectionData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -152,23 +176,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ElasticSanPrivateEndpointConnectionData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (ElasticSanPrivateEndpointConnectionData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeElasticSanPrivateEndpointConnectionData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ElasticSanPrivateEndpointConnectionData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -183,12 +190,5 @@ internal static RequestContent ToRequestContent(ElasticSanPrivateEndpointConnect content.JsonWriter.WriteObjectValue(elasticSanPrivateEndpointConnectionData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static ElasticSanPrivateEndpointConnectionData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeElasticSanPrivateEndpointConnectionData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/elasticsan/Azure.ResourceManager.ElasticSan/src/Generated/ElasticSanSnapshotData.Serialization.cs b/sdk/elasticsan/Azure.ResourceManager.ElasticSan/src/Generated/ElasticSanSnapshotData.Serialization.cs index c14a70a09017..8ed5a328f025 100644 --- a/sdk/elasticsan/Azure.ResourceManager.ElasticSan/src/Generated/ElasticSanSnapshotData.Serialization.cs +++ b/sdk/elasticsan/Azure.ResourceManager.ElasticSan/src/Generated/ElasticSanSnapshotData.Serialization.cs @@ -25,6 +25,30 @@ internal ElasticSanSnapshotData() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeElasticSanSnapshotData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ElasticSanSnapshotData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static ElasticSanSnapshotData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeElasticSanSnapshotData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -152,23 +176,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ElasticSanSnapshotData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (ElasticSanSnapshotData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeElasticSanSnapshotData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ElasticSanSnapshotData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -183,12 +190,5 @@ internal static RequestContent ToRequestContent(ElasticSanSnapshotData elasticSa content.JsonWriter.WriteObjectValue(elasticSanSnapshotData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static ElasticSanSnapshotData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeElasticSanSnapshotData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/elasticsan/Azure.ResourceManager.ElasticSan/src/Generated/ElasticSanVolumeData.Serialization.cs b/sdk/elasticsan/Azure.ResourceManager.ElasticSan/src/Generated/ElasticSanVolumeData.Serialization.cs index c7cf1c67c795..77b4a29213e4 100644 --- a/sdk/elasticsan/Azure.ResourceManager.ElasticSan/src/Generated/ElasticSanVolumeData.Serialization.cs +++ b/sdk/elasticsan/Azure.ResourceManager.ElasticSan/src/Generated/ElasticSanVolumeData.Serialization.cs @@ -25,6 +25,30 @@ internal ElasticSanVolumeData() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeElasticSanVolumeData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ElasticSanVolumeData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static ElasticSanVolumeData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeElasticSanVolumeData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -152,23 +176,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ElasticSanVolumeData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (ElasticSanVolumeData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeElasticSanVolumeData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ElasticSanVolumeData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -183,12 +190,5 @@ internal static RequestContent ToRequestContent(ElasticSanVolumeData elasticSanV content.JsonWriter.WriteObjectValue(elasticSanVolumeData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static ElasticSanVolumeData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeElasticSanVolumeData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/elasticsan/Azure.ResourceManager.ElasticSan/src/Generated/ElasticSanVolumeGroupData.Serialization.cs b/sdk/elasticsan/Azure.ResourceManager.ElasticSan/src/Generated/ElasticSanVolumeGroupData.Serialization.cs index 51d6565dc5fe..32b7cae9dda5 100644 --- a/sdk/elasticsan/Azure.ResourceManager.ElasticSan/src/Generated/ElasticSanVolumeGroupData.Serialization.cs +++ b/sdk/elasticsan/Azure.ResourceManager.ElasticSan/src/Generated/ElasticSanVolumeGroupData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.ElasticSan /// Response for Volume Group request. public partial class ElasticSanVolumeGroupData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeElasticSanVolumeGroupData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ElasticSanVolumeGroupData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static ElasticSanVolumeGroupData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeElasticSanVolumeGroupData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -170,23 +194,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ElasticSanVolumeGroupData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (ElasticSanVolumeGroupData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeElasticSanVolumeGroupData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ElasticSanVolumeGroupData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -201,12 +208,5 @@ internal static RequestContent ToRequestContent(ElasticSanVolumeGroupData elasti content.JsonWriter.WriteObjectValue(elasticSanVolumeGroupData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static ElasticSanVolumeGroupData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeElasticSanVolumeGroupData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/elasticsan/Azure.ResourceManager.ElasticSan/src/Generated/Models/AutoScaleProperties.Serialization.cs b/sdk/elasticsan/Azure.ResourceManager.ElasticSan/src/Generated/Models/AutoScaleProperties.Serialization.cs index 6a994f510ef4..c1492e683f63 100644 --- a/sdk/elasticsan/Azure.ResourceManager.ElasticSan/src/Generated/Models/AutoScaleProperties.Serialization.cs +++ b/sdk/elasticsan/Azure.ResourceManager.ElasticSan/src/Generated/Models/AutoScaleProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.ElasticSan.Models /// The auto scale settings on Elastic San Appliance. internal partial class AutoScaleProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AutoScaleProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAutoScaleProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AutoScaleProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -122,23 +139,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AutoScaleProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AutoScaleProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAutoScaleProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AutoScaleProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/elasticsan/Azure.ResourceManager.ElasticSan/src/Generated/Models/DiskSnapshotListContent.Serialization.cs b/sdk/elasticsan/Azure.ResourceManager.ElasticSan/src/Generated/Models/DiskSnapshotListContent.Serialization.cs index 689cdc83536b..459489aa935e 100644 --- a/sdk/elasticsan/Azure.ResourceManager.ElasticSan/src/Generated/Models/DiskSnapshotListContent.Serialization.cs +++ b/sdk/elasticsan/Azure.ResourceManager.ElasticSan/src/Generated/Models/DiskSnapshotListContent.Serialization.cs @@ -22,6 +22,23 @@ internal DiskSnapshotListContent() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DiskSnapshotListContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDiskSnapshotListContent(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DiskSnapshotListContent)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -143,23 +160,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DiskSnapshotListContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DiskSnapshotListContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDiskSnapshotListContent(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DiskSnapshotListContent)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/elasticsan/Azure.ResourceManager.ElasticSan/src/Generated/Models/ElasticSanEncryptionIdentity.Serialization.cs b/sdk/elasticsan/Azure.ResourceManager.ElasticSan/src/Generated/Models/ElasticSanEncryptionIdentity.Serialization.cs index cc0262b8e9ca..9e7d3c6063da 100644 --- a/sdk/elasticsan/Azure.ResourceManager.ElasticSan/src/Generated/Models/ElasticSanEncryptionIdentity.Serialization.cs +++ b/sdk/elasticsan/Azure.ResourceManager.ElasticSan/src/Generated/Models/ElasticSanEncryptionIdentity.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.ElasticSan.Models /// Encryption identity for the volume group. internal partial class ElasticSanEncryptionIdentity : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ElasticSanEncryptionIdentity PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeElasticSanEncryptionIdentity(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ElasticSanEncryptionIdentity)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -123,23 +140,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ElasticSanEncryptionIdentity IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ElasticSanEncryptionIdentity PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeElasticSanEncryptionIdentity(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ElasticSanEncryptionIdentity)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/elasticsan/Azure.ResourceManager.ElasticSan/src/Generated/Models/ElasticSanEncryptionProperties.Serialization.cs b/sdk/elasticsan/Azure.ResourceManager.ElasticSan/src/Generated/Models/ElasticSanEncryptionProperties.Serialization.cs index fed03286b169..473985ffcb12 100644 --- a/sdk/elasticsan/Azure.ResourceManager.ElasticSan/src/Generated/Models/ElasticSanEncryptionProperties.Serialization.cs +++ b/sdk/elasticsan/Azure.ResourceManager.ElasticSan/src/Generated/Models/ElasticSanEncryptionProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.ElasticSan.Models /// The encryption settings on the volume group. public partial class ElasticSanEncryptionProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ElasticSanEncryptionProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeElasticSanEncryptionProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ElasticSanEncryptionProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -137,23 +154,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ElasticSanEncryptionProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ElasticSanEncryptionProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeElasticSanEncryptionProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ElasticSanEncryptionProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/elasticsan/Azure.ResourceManager.ElasticSan/src/Generated/Models/ElasticSanKeyVaultProperties.Serialization.cs b/sdk/elasticsan/Azure.ResourceManager.ElasticSan/src/Generated/Models/ElasticSanKeyVaultProperties.Serialization.cs index 7c577424a650..9fafb972a7ad 100644 --- a/sdk/elasticsan/Azure.ResourceManager.ElasticSan/src/Generated/Models/ElasticSanKeyVaultProperties.Serialization.cs +++ b/sdk/elasticsan/Azure.ResourceManager.ElasticSan/src/Generated/Models/ElasticSanKeyVaultProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.ElasticSan.Models /// Properties of key vault. public partial class ElasticSanKeyVaultProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ElasticSanKeyVaultProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeElasticSanKeyVaultProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ElasticSanKeyVaultProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -192,23 +209,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ElasticSanKeyVaultProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ElasticSanKeyVaultProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeElasticSanKeyVaultProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ElasticSanKeyVaultProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/elasticsan/Azure.ResourceManager.ElasticSan/src/Generated/Models/ElasticSanList.Serialization.cs b/sdk/elasticsan/Azure.ResourceManager.ElasticSan/src/Generated/Models/ElasticSanList.Serialization.cs index a05588fca707..f69b8552bf83 100644 --- a/sdk/elasticsan/Azure.ResourceManager.ElasticSan/src/Generated/Models/ElasticSanList.Serialization.cs +++ b/sdk/elasticsan/Azure.ResourceManager.ElasticSan/src/Generated/Models/ElasticSanList.Serialization.cs @@ -22,6 +22,30 @@ internal ElasticSanList() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ElasticSanList PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeElasticSanList(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ElasticSanList)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static ElasticSanList FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeElasticSanList(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ElasticSanList IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ElasticSanList PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeElasticSanList(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ElasticSanList)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static ElasticSanList FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeElasticSanList(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/elasticsan/Azure.ResourceManager.ElasticSan/src/Generated/Models/ElasticSanNetworkRuleSet.Serialization.cs b/sdk/elasticsan/Azure.ResourceManager.ElasticSan/src/Generated/Models/ElasticSanNetworkRuleSet.Serialization.cs index d63878be1f26..b409bfece6d9 100644 --- a/sdk/elasticsan/Azure.ResourceManager.ElasticSan/src/Generated/Models/ElasticSanNetworkRuleSet.Serialization.cs +++ b/sdk/elasticsan/Azure.ResourceManager.ElasticSan/src/Generated/Models/ElasticSanNetworkRuleSet.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.ElasticSan.Models /// A set of rules governing the network accessibility. internal partial class ElasticSanNetworkRuleSet : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ElasticSanNetworkRuleSet PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeElasticSanNetworkRuleSet(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ElasticSanNetworkRuleSet)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -132,23 +149,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ElasticSanNetworkRuleSet IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ElasticSanNetworkRuleSet PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeElasticSanNetworkRuleSet(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ElasticSanNetworkRuleSet)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/elasticsan/Azure.ResourceManager.ElasticSan/src/Generated/Models/ElasticSanPatch.Serialization.cs b/sdk/elasticsan/Azure.ResourceManager.ElasticSan/src/Generated/Models/ElasticSanPatch.Serialization.cs index 3005f60d2ef9..63f837a4f323 100644 --- a/sdk/elasticsan/Azure.ResourceManager.ElasticSan/src/Generated/Models/ElasticSanPatch.Serialization.cs +++ b/sdk/elasticsan/Azure.ResourceManager.ElasticSan/src/Generated/Models/ElasticSanPatch.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.ElasticSan.Models /// Response for ElasticSan update request. public partial class ElasticSanPatch : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ElasticSanPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeElasticSanPatch(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ElasticSanPatch)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -161,23 +178,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ElasticSanPatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ElasticSanPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeElasticSanPatch(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ElasticSanPatch)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/elasticsan/Azure.ResourceManager.ElasticSan/src/Generated/Models/ElasticSanPreValidationResult.Serialization.cs b/sdk/elasticsan/Azure.ResourceManager.ElasticSan/src/Generated/Models/ElasticSanPreValidationResult.Serialization.cs index ace7a320d24c..c9d4a3be92dd 100644 --- a/sdk/elasticsan/Azure.ResourceManager.ElasticSan/src/Generated/Models/ElasticSanPreValidationResult.Serialization.cs +++ b/sdk/elasticsan/Azure.ResourceManager.ElasticSan/src/Generated/Models/ElasticSanPreValidationResult.Serialization.cs @@ -17,6 +17,30 @@ namespace Azure.ResourceManager.ElasticSan.Models /// response object for pre validation api. public partial class ElasticSanPreValidationResult : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ElasticSanPreValidationResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeElasticSanPreValidationResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ElasticSanPreValidationResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static ElasticSanPreValidationResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeElasticSanPreValidationResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -119,31 +143,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ElasticSanPreValidationResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ElasticSanPreValidationResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeElasticSanPreValidationResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ElasticSanPreValidationResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static ElasticSanPreValidationResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeElasticSanPreValidationResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/elasticsan/Azure.ResourceManager.ElasticSan/src/Generated/Models/ElasticSanPrivateEndpointConnectionListResult.Serialization.cs b/sdk/elasticsan/Azure.ResourceManager.ElasticSan/src/Generated/Models/ElasticSanPrivateEndpointConnectionListResult.Serialization.cs index f89c9515ec6e..1c35d32286fb 100644 --- a/sdk/elasticsan/Azure.ResourceManager.ElasticSan/src/Generated/Models/ElasticSanPrivateEndpointConnectionListResult.Serialization.cs +++ b/sdk/elasticsan/Azure.ResourceManager.ElasticSan/src/Generated/Models/ElasticSanPrivateEndpointConnectionListResult.Serialization.cs @@ -22,6 +22,30 @@ internal ElasticSanPrivateEndpointConnectionListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ElasticSanPrivateEndpointConnectionListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeElasticSanPrivateEndpointConnectionListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ElasticSanPrivateEndpointConnectionListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static ElasticSanPrivateEndpointConnectionListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeElasticSanPrivateEndpointConnectionListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ElasticSanPrivateEndpointConnectionListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ElasticSanPrivateEndpointConnectionListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeElasticSanPrivateEndpointConnectionListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ElasticSanPrivateEndpointConnectionListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static ElasticSanPrivateEndpointConnectionListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeElasticSanPrivateEndpointConnectionListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/elasticsan/Azure.ResourceManager.ElasticSan/src/Generated/Models/ElasticSanPrivateLinkResource.Serialization.cs b/sdk/elasticsan/Azure.ResourceManager.ElasticSan/src/Generated/Models/ElasticSanPrivateLinkResource.Serialization.cs index 874d9b4d0212..15a3028aefe6 100644 --- a/sdk/elasticsan/Azure.ResourceManager.ElasticSan/src/Generated/Models/ElasticSanPrivateLinkResource.Serialization.cs +++ b/sdk/elasticsan/Azure.ResourceManager.ElasticSan/src/Generated/Models/ElasticSanPrivateLinkResource.Serialization.cs @@ -19,6 +19,23 @@ namespace Azure.ResourceManager.ElasticSan.Models /// A private link resource. public partial class ElasticSanPrivateLinkResource : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeElasticSanPrivateLinkResource(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ElasticSanPrivateLinkResource)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -153,23 +170,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ElasticSanPrivateLinkResource IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (ElasticSanPrivateLinkResource)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeElasticSanPrivateLinkResource(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ElasticSanPrivateLinkResource)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/elasticsan/Azure.ResourceManager.ElasticSan/src/Generated/Models/ElasticSanPrivateLinkResourceListResult.Serialization.cs b/sdk/elasticsan/Azure.ResourceManager.ElasticSan/src/Generated/Models/ElasticSanPrivateLinkResourceListResult.Serialization.cs index b7d2096aacdc..0006edd8407c 100644 --- a/sdk/elasticsan/Azure.ResourceManager.ElasticSan/src/Generated/Models/ElasticSanPrivateLinkResourceListResult.Serialization.cs +++ b/sdk/elasticsan/Azure.ResourceManager.ElasticSan/src/Generated/Models/ElasticSanPrivateLinkResourceListResult.Serialization.cs @@ -22,6 +22,30 @@ internal ElasticSanPrivateLinkResourceListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ElasticSanPrivateLinkResourceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeElasticSanPrivateLinkResourceListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ElasticSanPrivateLinkResourceListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static ElasticSanPrivateLinkResourceListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeElasticSanPrivateLinkResourceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -142,31 +166,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ElasticSanPrivateLinkResourceListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ElasticSanPrivateLinkResourceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeElasticSanPrivateLinkResourceListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ElasticSanPrivateLinkResourceListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static ElasticSanPrivateLinkResourceListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeElasticSanPrivateLinkResourceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/elasticsan/Azure.ResourceManager.ElasticSan/src/Generated/Models/ElasticSanPrivateLinkResourceProperties.Serialization.cs b/sdk/elasticsan/Azure.ResourceManager.ElasticSan/src/Generated/Models/ElasticSanPrivateLinkResourceProperties.Serialization.cs index e88947a8441a..fc1f0cf8cdb2 100644 --- a/sdk/elasticsan/Azure.ResourceManager.ElasticSan/src/Generated/Models/ElasticSanPrivateLinkResourceProperties.Serialization.cs +++ b/sdk/elasticsan/Azure.ResourceManager.ElasticSan/src/Generated/Models/ElasticSanPrivateLinkResourceProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.ElasticSan.Models /// Properties of a private link resource. internal partial class ElasticSanPrivateLinkResourceProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ElasticSanPrivateLinkResourceProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeElasticSanPrivateLinkResourceProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ElasticSanPrivateLinkResourceProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -192,23 +209,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ElasticSanPrivateLinkResourceProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ElasticSanPrivateLinkResourceProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeElasticSanPrivateLinkResourceProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ElasticSanPrivateLinkResourceProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/elasticsan/Azure.ResourceManager.ElasticSan/src/Generated/Models/ElasticSanPrivateLinkServiceConnectionState.Serialization.cs b/sdk/elasticsan/Azure.ResourceManager.ElasticSan/src/Generated/Models/ElasticSanPrivateLinkServiceConnectionState.Serialization.cs index f25b5c76f4b7..e33754a79a08 100644 --- a/sdk/elasticsan/Azure.ResourceManager.ElasticSan/src/Generated/Models/ElasticSanPrivateLinkServiceConnectionState.Serialization.cs +++ b/sdk/elasticsan/Azure.ResourceManager.ElasticSan/src/Generated/Models/ElasticSanPrivateLinkServiceConnectionState.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.ElasticSan.Models /// Response for Private Link Service Connection state. public partial class ElasticSanPrivateLinkServiceConnectionState : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ElasticSanPrivateLinkServiceConnectionState PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeElasticSanPrivateLinkServiceConnectionState(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ElasticSanPrivateLinkServiceConnectionState)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -144,23 +161,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ElasticSanPrivateLinkServiceConnectionState IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ElasticSanPrivateLinkServiceConnectionState PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeElasticSanPrivateLinkServiceConnectionState(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ElasticSanPrivateLinkServiceConnectionState)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/elasticsan/Azure.ResourceManager.ElasticSan/src/Generated/Models/ElasticSanProperties.Serialization.cs b/sdk/elasticsan/Azure.ResourceManager.ElasticSan/src/Generated/Models/ElasticSanProperties.Serialization.cs index 54751171e47c..bbc8c7163013 100644 --- a/sdk/elasticsan/Azure.ResourceManager.ElasticSan/src/Generated/Models/ElasticSanProperties.Serialization.cs +++ b/sdk/elasticsan/Azure.ResourceManager.ElasticSan/src/Generated/Models/ElasticSanProperties.Serialization.cs @@ -21,6 +21,23 @@ internal ElasticSanProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ElasticSanProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeElasticSanProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ElasticSanProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -332,23 +349,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ElasticSanProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ElasticSanProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeElasticSanProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ElasticSanProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/elasticsan/Azure.ResourceManager.ElasticSan/src/Generated/Models/ElasticSanScaleUpProperties.Serialization.cs b/sdk/elasticsan/Azure.ResourceManager.ElasticSan/src/Generated/Models/ElasticSanScaleUpProperties.Serialization.cs index 0e58a54a5eaa..ba6166877871 100644 --- a/sdk/elasticsan/Azure.ResourceManager.ElasticSan/src/Generated/Models/ElasticSanScaleUpProperties.Serialization.cs +++ b/sdk/elasticsan/Azure.ResourceManager.ElasticSan/src/Generated/Models/ElasticSanScaleUpProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.ElasticSan.Models /// Scale up properties on Elastic San Appliance. public partial class ElasticSanScaleUpProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ElasticSanScaleUpProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeElasticSanScaleUpProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ElasticSanScaleUpProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -167,23 +184,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ElasticSanScaleUpProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ElasticSanScaleUpProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeElasticSanScaleUpProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ElasticSanScaleUpProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/elasticsan/Azure.ResourceManager.ElasticSan/src/Generated/Models/ElasticSanSku.Serialization.cs b/sdk/elasticsan/Azure.ResourceManager.ElasticSan/src/Generated/Models/ElasticSanSku.Serialization.cs index e2d73c2682c9..20d06bd11ee8 100644 --- a/sdk/elasticsan/Azure.ResourceManager.ElasticSan/src/Generated/Models/ElasticSanSku.Serialization.cs +++ b/sdk/elasticsan/Azure.ResourceManager.ElasticSan/src/Generated/Models/ElasticSanSku.Serialization.cs @@ -21,6 +21,23 @@ internal ElasticSanSku() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ElasticSanSku PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeElasticSanSku(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ElasticSanSku)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -135,23 +152,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ElasticSanSku IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ElasticSanSku PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeElasticSanSku(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ElasticSanSku)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/elasticsan/Azure.ResourceManager.ElasticSan/src/Generated/Models/ElasticSanSkuCapability.Serialization.cs b/sdk/elasticsan/Azure.ResourceManager.ElasticSan/src/Generated/Models/ElasticSanSkuCapability.Serialization.cs index d1a3c9ae5a8e..e91953a2efda 100644 --- a/sdk/elasticsan/Azure.ResourceManager.ElasticSan/src/Generated/Models/ElasticSanSkuCapability.Serialization.cs +++ b/sdk/elasticsan/Azure.ResourceManager.ElasticSan/src/Generated/Models/ElasticSanSkuCapability.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.ElasticSan.Models /// The capability information in the specified SKU. public partial class ElasticSanSkuCapability : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ElasticSanSkuCapability PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeElasticSanSkuCapability(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ElasticSanSkuCapability)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -129,23 +146,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ElasticSanSkuCapability IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ElasticSanSkuCapability PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeElasticSanSkuCapability(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ElasticSanSkuCapability)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/elasticsan/Azure.ResourceManager.ElasticSan/src/Generated/Models/ElasticSanSkuInformation.Serialization.cs b/sdk/elasticsan/Azure.ResourceManager.ElasticSan/src/Generated/Models/ElasticSanSkuInformation.Serialization.cs index d6f81e56092e..633f33eaa314 100644 --- a/sdk/elasticsan/Azure.ResourceManager.ElasticSan/src/Generated/Models/ElasticSanSkuInformation.Serialization.cs +++ b/sdk/elasticsan/Azure.ResourceManager.ElasticSan/src/Generated/Models/ElasticSanSkuInformation.Serialization.cs @@ -21,6 +21,23 @@ internal ElasticSanSkuInformation() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ElasticSanSkuInformation PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeElasticSanSkuInformation(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ElasticSanSkuInformation)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -240,23 +257,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ElasticSanSkuInformation IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ElasticSanSkuInformation PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeElasticSanSkuInformation(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ElasticSanSkuInformation)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/elasticsan/Azure.ResourceManager.ElasticSan/src/Generated/Models/ElasticSanSkuInformationList.Serialization.cs b/sdk/elasticsan/Azure.ResourceManager.ElasticSan/src/Generated/Models/ElasticSanSkuInformationList.Serialization.cs index 3047ea19c1fa..c58eacdf40c7 100644 --- a/sdk/elasticsan/Azure.ResourceManager.ElasticSan/src/Generated/Models/ElasticSanSkuInformationList.Serialization.cs +++ b/sdk/elasticsan/Azure.ResourceManager.ElasticSan/src/Generated/Models/ElasticSanSkuInformationList.Serialization.cs @@ -17,6 +17,30 @@ namespace Azure.ResourceManager.ElasticSan.Models /// List of SKU Information objects. internal partial class ElasticSanSkuInformationList : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ElasticSanSkuInformationList PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeElasticSanSkuInformationList(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ElasticSanSkuInformationList)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static ElasticSanSkuInformationList FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeElasticSanSkuInformationList(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -144,31 +168,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ElasticSanSkuInformationList IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ElasticSanSkuInformationList PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeElasticSanSkuInformationList(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ElasticSanSkuInformationList)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static ElasticSanSkuInformationList FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeElasticSanSkuInformationList(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/elasticsan/Azure.ResourceManager.ElasticSan/src/Generated/Models/ElasticSanSkuLocationInfo.Serialization.cs b/sdk/elasticsan/Azure.ResourceManager.ElasticSan/src/Generated/Models/ElasticSanSkuLocationInfo.Serialization.cs index 1205f7888172..a2ba941bbed7 100644 --- a/sdk/elasticsan/Azure.ResourceManager.ElasticSan/src/Generated/Models/ElasticSanSkuLocationInfo.Serialization.cs +++ b/sdk/elasticsan/Azure.ResourceManager.ElasticSan/src/Generated/Models/ElasticSanSkuLocationInfo.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.ElasticSan.Models /// The location info. public partial class ElasticSanSkuLocationInfo : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ElasticSanSkuLocationInfo PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeElasticSanSkuLocationInfo(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ElasticSanSkuLocationInfo)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -160,23 +177,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ElasticSanSkuLocationInfo IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ElasticSanSkuLocationInfo PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeElasticSanSkuLocationInfo(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ElasticSanSkuLocationInfo)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/elasticsan/Azure.ResourceManager.ElasticSan/src/Generated/Models/ElasticSanUpdateProperties.Serialization.cs b/sdk/elasticsan/Azure.ResourceManager.ElasticSan/src/Generated/Models/ElasticSanUpdateProperties.Serialization.cs index 02ae2b9e246c..3e6bb28ff090 100644 --- a/sdk/elasticsan/Azure.ResourceManager.ElasticSan/src/Generated/Models/ElasticSanUpdateProperties.Serialization.cs +++ b/sdk/elasticsan/Azure.ResourceManager.ElasticSan/src/Generated/Models/ElasticSanUpdateProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.ElasticSan.Models /// Elastic San update properties. internal partial class ElasticSanUpdateProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ElasticSanUpdateProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeElasticSanUpdateProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ElasticSanUpdateProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -167,23 +184,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ElasticSanUpdateProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ElasticSanUpdateProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeElasticSanUpdateProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ElasticSanUpdateProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/elasticsan/Azure.ResourceManager.ElasticSan/src/Generated/Models/ElasticSanVirtualNetworkRule.Serialization.cs b/sdk/elasticsan/Azure.ResourceManager.ElasticSan/src/Generated/Models/ElasticSanVirtualNetworkRule.Serialization.cs index 05ee4f5424ea..7410025a2c35 100644 --- a/sdk/elasticsan/Azure.ResourceManager.ElasticSan/src/Generated/Models/ElasticSanVirtualNetworkRule.Serialization.cs +++ b/sdk/elasticsan/Azure.ResourceManager.ElasticSan/src/Generated/Models/ElasticSanVirtualNetworkRule.Serialization.cs @@ -22,6 +22,23 @@ internal ElasticSanVirtualNetworkRule() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ElasticSanVirtualNetworkRule PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeElasticSanVirtualNetworkRule(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ElasticSanVirtualNetworkRule)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -136,23 +153,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ElasticSanVirtualNetworkRule IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ElasticSanVirtualNetworkRule PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeElasticSanVirtualNetworkRule(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ElasticSanVirtualNetworkRule)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/elasticsan/Azure.ResourceManager.ElasticSan/src/Generated/Models/ElasticSanVolumeDataSourceInfo.Serialization.cs b/sdk/elasticsan/Azure.ResourceManager.ElasticSan/src/Generated/Models/ElasticSanVolumeDataSourceInfo.Serialization.cs index 80a8bc7e2cc9..51d97083e1cc 100644 --- a/sdk/elasticsan/Azure.ResourceManager.ElasticSan/src/Generated/Models/ElasticSanVolumeDataSourceInfo.Serialization.cs +++ b/sdk/elasticsan/Azure.ResourceManager.ElasticSan/src/Generated/Models/ElasticSanVolumeDataSourceInfo.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.ElasticSan.Models /// Data source used when creating the volume. public partial class ElasticSanVolumeDataSourceInfo : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ElasticSanVolumeDataSourceInfo PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeElasticSanVolumeDataSourceInfo(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ElasticSanVolumeDataSourceInfo)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -138,23 +155,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ElasticSanVolumeDataSourceInfo IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ElasticSanVolumeDataSourceInfo PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeElasticSanVolumeDataSourceInfo(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ElasticSanVolumeDataSourceInfo)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/elasticsan/Azure.ResourceManager.ElasticSan/src/Generated/Models/ElasticSanVolumeGroupList.Serialization.cs b/sdk/elasticsan/Azure.ResourceManager.ElasticSan/src/Generated/Models/ElasticSanVolumeGroupList.Serialization.cs index 880122142c1d..e572b18a7b78 100644 --- a/sdk/elasticsan/Azure.ResourceManager.ElasticSan/src/Generated/Models/ElasticSanVolumeGroupList.Serialization.cs +++ b/sdk/elasticsan/Azure.ResourceManager.ElasticSan/src/Generated/Models/ElasticSanVolumeGroupList.Serialization.cs @@ -22,6 +22,30 @@ internal ElasticSanVolumeGroupList() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ElasticSanVolumeGroupList PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeElasticSanVolumeGroupList(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ElasticSanVolumeGroupList)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static ElasticSanVolumeGroupList FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeElasticSanVolumeGroupList(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ElasticSanVolumeGroupList IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ElasticSanVolumeGroupList PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeElasticSanVolumeGroupList(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ElasticSanVolumeGroupList)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static ElasticSanVolumeGroupList FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeElasticSanVolumeGroupList(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/elasticsan/Azure.ResourceManager.ElasticSan/src/Generated/Models/ElasticSanVolumeGroupPatch.Serialization.cs b/sdk/elasticsan/Azure.ResourceManager.ElasticSan/src/Generated/Models/ElasticSanVolumeGroupPatch.Serialization.cs index 48f35b9ce566..4571bca83624 100644 --- a/sdk/elasticsan/Azure.ResourceManager.ElasticSan/src/Generated/Models/ElasticSanVolumeGroupPatch.Serialization.cs +++ b/sdk/elasticsan/Azure.ResourceManager.ElasticSan/src/Generated/Models/ElasticSanVolumeGroupPatch.Serialization.cs @@ -19,6 +19,23 @@ namespace Azure.ResourceManager.ElasticSan.Models /// Volume Group request. public partial class ElasticSanVolumeGroupPatch : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ElasticSanVolumeGroupPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeElasticSanVolumeGroupPatch(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ElasticSanVolumeGroupPatch)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -140,23 +157,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ElasticSanVolumeGroupPatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ElasticSanVolumeGroupPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeElasticSanVolumeGroupPatch(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ElasticSanVolumeGroupPatch)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/elasticsan/Azure.ResourceManager.ElasticSan/src/Generated/Models/ElasticSanVolumeList.Serialization.cs b/sdk/elasticsan/Azure.ResourceManager.ElasticSan/src/Generated/Models/ElasticSanVolumeList.Serialization.cs index 8cfd33a9f847..ba4ed9ad6c01 100644 --- a/sdk/elasticsan/Azure.ResourceManager.ElasticSan/src/Generated/Models/ElasticSanVolumeList.Serialization.cs +++ b/sdk/elasticsan/Azure.ResourceManager.ElasticSan/src/Generated/Models/ElasticSanVolumeList.Serialization.cs @@ -22,6 +22,30 @@ internal ElasticSanVolumeList() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ElasticSanVolumeList PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeElasticSanVolumeList(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ElasticSanVolumeList)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static ElasticSanVolumeList FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeElasticSanVolumeList(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ElasticSanVolumeList IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ElasticSanVolumeList PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeElasticSanVolumeList(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ElasticSanVolumeList)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static ElasticSanVolumeList FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeElasticSanVolumeList(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/elasticsan/Azure.ResourceManager.ElasticSan/src/Generated/Models/ElasticSanVolumeNameListContent.Serialization.cs b/sdk/elasticsan/Azure.ResourceManager.ElasticSan/src/Generated/Models/ElasticSanVolumeNameListContent.Serialization.cs index d35cff8ad05c..b4b74c120ca4 100644 --- a/sdk/elasticsan/Azure.ResourceManager.ElasticSan/src/Generated/Models/ElasticSanVolumeNameListContent.Serialization.cs +++ b/sdk/elasticsan/Azure.ResourceManager.ElasticSan/src/Generated/Models/ElasticSanVolumeNameListContent.Serialization.cs @@ -22,6 +22,23 @@ internal ElasticSanVolumeNameListContent() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ElasticSanVolumeNameListContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeElasticSanVolumeNameListContent(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ElasticSanVolumeNameListContent)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -143,23 +160,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ElasticSanVolumeNameListContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ElasticSanVolumeNameListContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeElasticSanVolumeNameListContent(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ElasticSanVolumeNameListContent)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/elasticsan/Azure.ResourceManager.ElasticSan/src/Generated/Models/ElasticSanVolumePatch.Serialization.cs b/sdk/elasticsan/Azure.ResourceManager.ElasticSan/src/Generated/Models/ElasticSanVolumePatch.Serialization.cs index 64a0c2932d23..6d676194de8f 100644 --- a/sdk/elasticsan/Azure.ResourceManager.ElasticSan/src/Generated/Models/ElasticSanVolumePatch.Serialization.cs +++ b/sdk/elasticsan/Azure.ResourceManager.ElasticSan/src/Generated/Models/ElasticSanVolumePatch.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.ElasticSan.Models /// Response for Volume request. public partial class ElasticSanVolumePatch : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ElasticSanVolumePatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeElasticSanVolumePatch(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ElasticSanVolumePatch)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -123,23 +140,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ElasticSanVolumePatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ElasticSanVolumePatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeElasticSanVolumePatch(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ElasticSanVolumePatch)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/elasticsan/Azure.ResourceManager.ElasticSan/src/Generated/Models/IscsiTargetInfo.Serialization.cs b/sdk/elasticsan/Azure.ResourceManager.ElasticSan/src/Generated/Models/IscsiTargetInfo.Serialization.cs index 27e0eacf4d05..29b9a1583f01 100644 --- a/sdk/elasticsan/Azure.ResourceManager.ElasticSan/src/Generated/Models/IscsiTargetInfo.Serialization.cs +++ b/sdk/elasticsan/Azure.ResourceManager.ElasticSan/src/Generated/Models/IscsiTargetInfo.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.ElasticSan.Models /// Iscsi target information. public partial class IscsiTargetInfo : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual IscsiTargetInfo PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeIscsiTargetInfo(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(IscsiTargetInfo)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -180,23 +197,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. IscsiTargetInfo IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual IscsiTargetInfo PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeIscsiTargetInfo(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(IscsiTargetInfo)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/elasticsan/Azure.ResourceManager.ElasticSan/src/Generated/Models/ManagedByInfo.Serialization.cs b/sdk/elasticsan/Azure.ResourceManager.ElasticSan/src/Generated/Models/ManagedByInfo.Serialization.cs index 576b3e2bb0b4..9b560971f606 100644 --- a/sdk/elasticsan/Azure.ResourceManager.ElasticSan/src/Generated/Models/ManagedByInfo.Serialization.cs +++ b/sdk/elasticsan/Azure.ResourceManager.ElasticSan/src/Generated/Models/ManagedByInfo.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.ElasticSan.Models /// Parent resource information. internal partial class ManagedByInfo : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ManagedByInfo PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeManagedByInfo(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ManagedByInfo)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -123,23 +140,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ManagedByInfo IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ManagedByInfo PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeManagedByInfo(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ManagedByInfo)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/elasticsan/Azure.ResourceManager.ElasticSan/src/Generated/Models/PrivateEndpoint.Serialization.cs b/sdk/elasticsan/Azure.ResourceManager.ElasticSan/src/Generated/Models/PrivateEndpoint.Serialization.cs index 2cfcfec6d034..3f1aff86a8ce 100644 --- a/sdk/elasticsan/Azure.ResourceManager.ElasticSan/src/Generated/Models/PrivateEndpoint.Serialization.cs +++ b/sdk/elasticsan/Azure.ResourceManager.ElasticSan/src/Generated/Models/PrivateEndpoint.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.ElasticSan.Models /// Response for PrivateEndpoint. internal partial class PrivateEndpoint : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual PrivateEndpoint PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializePrivateEndpoint(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(PrivateEndpoint)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -123,23 +140,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. PrivateEndpoint IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual PrivateEndpoint PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializePrivateEndpoint(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(PrivateEndpoint)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/elasticsan/Azure.ResourceManager.ElasticSan/src/Generated/Models/PrivateEndpointConnectionProperties.Serialization.cs b/sdk/elasticsan/Azure.ResourceManager.ElasticSan/src/Generated/Models/PrivateEndpointConnectionProperties.Serialization.cs index 6788c6a16618..7eab0a576e8c 100644 --- a/sdk/elasticsan/Azure.ResourceManager.ElasticSan/src/Generated/Models/PrivateEndpointConnectionProperties.Serialization.cs +++ b/sdk/elasticsan/Azure.ResourceManager.ElasticSan/src/Generated/Models/PrivateEndpointConnectionProperties.Serialization.cs @@ -21,6 +21,23 @@ internal PrivateEndpointConnectionProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual PrivateEndpointConnectionProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializePrivateEndpointConnectionProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(PrivateEndpointConnectionProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -187,23 +204,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. PrivateEndpointConnectionProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual PrivateEndpointConnectionProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializePrivateEndpointConnectionProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(PrivateEndpointConnectionProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/elasticsan/Azure.ResourceManager.ElasticSan/src/Generated/Models/SnapshotCreationInfo.Serialization.cs b/sdk/elasticsan/Azure.ResourceManager.ElasticSan/src/Generated/Models/SnapshotCreationInfo.Serialization.cs index 63d12a289212..a9da1ab4d130 100644 --- a/sdk/elasticsan/Azure.ResourceManager.ElasticSan/src/Generated/Models/SnapshotCreationInfo.Serialization.cs +++ b/sdk/elasticsan/Azure.ResourceManager.ElasticSan/src/Generated/Models/SnapshotCreationInfo.Serialization.cs @@ -22,6 +22,23 @@ internal SnapshotCreationInfo() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SnapshotCreationInfo PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSnapshotCreationInfo(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SnapshotCreationInfo)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -121,23 +138,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SnapshotCreationInfo IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SnapshotCreationInfo PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSnapshotCreationInfo(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SnapshotCreationInfo)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/elasticsan/Azure.ResourceManager.ElasticSan/src/Generated/Models/SnapshotList.Serialization.cs b/sdk/elasticsan/Azure.ResourceManager.ElasticSan/src/Generated/Models/SnapshotList.Serialization.cs index cf9060335e5f..ec5ecdfe0f0a 100644 --- a/sdk/elasticsan/Azure.ResourceManager.ElasticSan/src/Generated/Models/SnapshotList.Serialization.cs +++ b/sdk/elasticsan/Azure.ResourceManager.ElasticSan/src/Generated/Models/SnapshotList.Serialization.cs @@ -22,6 +22,30 @@ internal SnapshotList() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SnapshotList PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSnapshotList(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SnapshotList)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static SnapshotList FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeSnapshotList(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SnapshotList IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SnapshotList PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSnapshotList(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SnapshotList)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static SnapshotList FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeSnapshotList(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/elasticsan/Azure.ResourceManager.ElasticSan/src/Generated/Models/SnapshotProperties.Serialization.cs b/sdk/elasticsan/Azure.ResourceManager.ElasticSan/src/Generated/Models/SnapshotProperties.Serialization.cs index 2a37b918b630..1914a2d990cc 100644 --- a/sdk/elasticsan/Azure.ResourceManager.ElasticSan/src/Generated/Models/SnapshotProperties.Serialization.cs +++ b/sdk/elasticsan/Azure.ResourceManager.ElasticSan/src/Generated/Models/SnapshotProperties.Serialization.cs @@ -21,6 +21,23 @@ internal SnapshotProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SnapshotProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSnapshotProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SnapshotProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -161,23 +178,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SnapshotProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SnapshotProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSnapshotProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SnapshotProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/elasticsan/Azure.ResourceManager.ElasticSan/src/Generated/Models/VolumeGroupProperties.Serialization.cs b/sdk/elasticsan/Azure.ResourceManager.ElasticSan/src/Generated/Models/VolumeGroupProperties.Serialization.cs index b62cae159f3e..a86be72147c6 100644 --- a/sdk/elasticsan/Azure.ResourceManager.ElasticSan/src/Generated/Models/VolumeGroupProperties.Serialization.cs +++ b/sdk/elasticsan/Azure.ResourceManager.ElasticSan/src/Generated/Models/VolumeGroupProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.ElasticSan.Models /// VolumeGroup response properties. internal partial class VolumeGroupProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual VolumeGroupProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeVolumeGroupProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(VolumeGroupProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -230,23 +247,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. VolumeGroupProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual VolumeGroupProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeVolumeGroupProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(VolumeGroupProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/elasticsan/Azure.ResourceManager.ElasticSan/src/Generated/Models/VolumeGroupUpdateProperties.Serialization.cs b/sdk/elasticsan/Azure.ResourceManager.ElasticSan/src/Generated/Models/VolumeGroupUpdateProperties.Serialization.cs index 7410e80d738f..1a75de2ec2a4 100644 --- a/sdk/elasticsan/Azure.ResourceManager.ElasticSan/src/Generated/Models/VolumeGroupUpdateProperties.Serialization.cs +++ b/sdk/elasticsan/Azure.ResourceManager.ElasticSan/src/Generated/Models/VolumeGroupUpdateProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.ElasticSan.Models /// VolumeGroup response properties. internal partial class VolumeGroupUpdateProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual VolumeGroupUpdateProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeVolumeGroupUpdateProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(VolumeGroupUpdateProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -188,23 +205,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. VolumeGroupUpdateProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual VolumeGroupUpdateProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeVolumeGroupUpdateProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(VolumeGroupUpdateProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/elasticsan/Azure.ResourceManager.ElasticSan/src/Generated/Models/VolumeProperties.Serialization.cs b/sdk/elasticsan/Azure.ResourceManager.ElasticSan/src/Generated/Models/VolumeProperties.Serialization.cs index 6d194165160e..1d6685253659 100644 --- a/sdk/elasticsan/Azure.ResourceManager.ElasticSan/src/Generated/Models/VolumeProperties.Serialization.cs +++ b/sdk/elasticsan/Azure.ResourceManager.ElasticSan/src/Generated/Models/VolumeProperties.Serialization.cs @@ -21,6 +21,23 @@ internal VolumeProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual VolumeProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeVolumeProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(VolumeProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -202,23 +219,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. VolumeProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual VolumeProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeVolumeProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(VolumeProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/elasticsan/Azure.ResourceManager.ElasticSan/src/Generated/Models/VolumeUpdateProperties.Serialization.cs b/sdk/elasticsan/Azure.ResourceManager.ElasticSan/src/Generated/Models/VolumeUpdateProperties.Serialization.cs index 5636375db7fd..212102a339eb 100644 --- a/sdk/elasticsan/Azure.ResourceManager.ElasticSan/src/Generated/Models/VolumeUpdateProperties.Serialization.cs +++ b/sdk/elasticsan/Azure.ResourceManager.ElasticSan/src/Generated/Models/VolumeUpdateProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.ElasticSan.Models /// Volume response properties. internal partial class VolumeUpdateProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual VolumeUpdateProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeVolumeUpdateProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(VolumeUpdateProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -137,23 +154,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. VolumeUpdateProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual VolumeUpdateProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeVolumeUpdateProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(VolumeUpdateProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/fabric/Azure.ResourceManager.Fabric/src/Generated/FabricCapacityData.Serialization.cs b/sdk/fabric/Azure.ResourceManager.Fabric/src/Generated/FabricCapacityData.Serialization.cs index b71f487a4905..28f449711b72 100644 --- a/sdk/fabric/Azure.ResourceManager.Fabric/src/Generated/FabricCapacityData.Serialization.cs +++ b/sdk/fabric/Azure.ResourceManager.Fabric/src/Generated/FabricCapacityData.Serialization.cs @@ -25,6 +25,30 @@ internal FabricCapacityData() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeFabricCapacityData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(FabricCapacityData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static FabricCapacityData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeFabricCapacityData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -191,23 +215,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. FabricCapacityData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (FabricCapacityData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeFabricCapacityData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(FabricCapacityData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -222,12 +229,5 @@ internal static RequestContent ToRequestContent(FabricCapacityData fabricCapacit content.JsonWriter.WriteObjectValue(fabricCapacityData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static FabricCapacityData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeFabricCapacityData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/fabric/Azure.ResourceManager.Fabric/src/Generated/Models/FabricCapacitiesQuota.Serialization.cs b/sdk/fabric/Azure.ResourceManager.Fabric/src/Generated/Models/FabricCapacitiesQuota.Serialization.cs index fe32f5b20389..e5ac3b3a486f 100644 --- a/sdk/fabric/Azure.ResourceManager.Fabric/src/Generated/Models/FabricCapacitiesQuota.Serialization.cs +++ b/sdk/fabric/Azure.ResourceManager.Fabric/src/Generated/Models/FabricCapacitiesQuota.Serialization.cs @@ -21,6 +21,23 @@ internal FabricCapacitiesQuota() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual FabricCapacitiesQuota PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeFabricCapacitiesQuota(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(FabricCapacitiesQuota)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -151,23 +168,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. FabricCapacitiesQuota IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual FabricCapacitiesQuota PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeFabricCapacitiesQuota(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(FabricCapacitiesQuota)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/fabric/Azure.ResourceManager.Fabric/src/Generated/Models/FabricCapacitiesQuotaName.Serialization.cs b/sdk/fabric/Azure.ResourceManager.Fabric/src/Generated/Models/FabricCapacitiesQuotaName.Serialization.cs index a871341747e4..a301213999fc 100644 --- a/sdk/fabric/Azure.ResourceManager.Fabric/src/Generated/Models/FabricCapacitiesQuotaName.Serialization.cs +++ b/sdk/fabric/Azure.ResourceManager.Fabric/src/Generated/Models/FabricCapacitiesQuotaName.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Fabric.Models /// The Quota Names. public partial class FabricCapacitiesQuotaName : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual FabricCapacitiesQuotaName PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeFabricCapacitiesQuotaName(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(FabricCapacitiesQuotaName)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -129,23 +146,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. FabricCapacitiesQuotaName IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual FabricCapacitiesQuotaName PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeFabricCapacitiesQuotaName(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(FabricCapacitiesQuotaName)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/fabric/Azure.ResourceManager.Fabric/src/Generated/Models/FabricCapacityAdministration.Serialization.cs b/sdk/fabric/Azure.ResourceManager.Fabric/src/Generated/Models/FabricCapacityAdministration.Serialization.cs index 235a56d5fa41..f3147273a11f 100644 --- a/sdk/fabric/Azure.ResourceManager.Fabric/src/Generated/Models/FabricCapacityAdministration.Serialization.cs +++ b/sdk/fabric/Azure.ResourceManager.Fabric/src/Generated/Models/FabricCapacityAdministration.Serialization.cs @@ -21,6 +21,23 @@ internal FabricCapacityAdministration() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual FabricCapacityAdministration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeFabricCapacityAdministration(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(FabricCapacityAdministration)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -142,23 +159,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. FabricCapacityAdministration IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual FabricCapacityAdministration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeFabricCapacityAdministration(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(FabricCapacityAdministration)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/fabric/Azure.ResourceManager.Fabric/src/Generated/Models/FabricCapacityListResult.Serialization.cs b/sdk/fabric/Azure.ResourceManager.Fabric/src/Generated/Models/FabricCapacityListResult.Serialization.cs index cc12d6f539a8..6de0f9b1ff37 100644 --- a/sdk/fabric/Azure.ResourceManager.Fabric/src/Generated/Models/FabricCapacityListResult.Serialization.cs +++ b/sdk/fabric/Azure.ResourceManager.Fabric/src/Generated/Models/FabricCapacityListResult.Serialization.cs @@ -22,6 +22,30 @@ internal FabricCapacityListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual FabricCapacityListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeFabricCapacityListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(FabricCapacityListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static FabricCapacityListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeFabricCapacityListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. FabricCapacityListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual FabricCapacityListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeFabricCapacityListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(FabricCapacityListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static FabricCapacityListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeFabricCapacityListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/fabric/Azure.ResourceManager.Fabric/src/Generated/Models/FabricCapacityPatch.Serialization.cs b/sdk/fabric/Azure.ResourceManager.Fabric/src/Generated/Models/FabricCapacityPatch.Serialization.cs index 54bf8d29f01e..7ba89af0ea72 100644 --- a/sdk/fabric/Azure.ResourceManager.Fabric/src/Generated/Models/FabricCapacityPatch.Serialization.cs +++ b/sdk/fabric/Azure.ResourceManager.Fabric/src/Generated/Models/FabricCapacityPatch.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.Fabric.Models /// The type used for update operations of the FabricCapacity. public partial class FabricCapacityPatch : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual FabricCapacityPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeFabricCapacityPatch(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(FabricCapacityPatch)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -176,23 +193,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. FabricCapacityPatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual FabricCapacityPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeFabricCapacityPatch(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(FabricCapacityPatch)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/fabric/Azure.ResourceManager.Fabric/src/Generated/Models/FabricCapacityProperties.Serialization.cs b/sdk/fabric/Azure.ResourceManager.Fabric/src/Generated/Models/FabricCapacityProperties.Serialization.cs index 3e0688407d59..11351778bf59 100644 --- a/sdk/fabric/Azure.ResourceManager.Fabric/src/Generated/Models/FabricCapacityProperties.Serialization.cs +++ b/sdk/fabric/Azure.ResourceManager.Fabric/src/Generated/Models/FabricCapacityProperties.Serialization.cs @@ -21,6 +21,23 @@ internal FabricCapacityProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual FabricCapacityProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeFabricCapacityProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(FabricCapacityProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -150,23 +167,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. FabricCapacityProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual FabricCapacityProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeFabricCapacityProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(FabricCapacityProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/fabric/Azure.ResourceManager.Fabric/src/Generated/Models/FabricCapacityUpdateProperties.Serialization.cs b/sdk/fabric/Azure.ResourceManager.Fabric/src/Generated/Models/FabricCapacityUpdateProperties.Serialization.cs index c591d1a499fe..eb9b43616811 100644 --- a/sdk/fabric/Azure.ResourceManager.Fabric/src/Generated/Models/FabricCapacityUpdateProperties.Serialization.cs +++ b/sdk/fabric/Azure.ResourceManager.Fabric/src/Generated/Models/FabricCapacityUpdateProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Fabric.Models /// The updatable properties of the FabricCapacity. public partial class FabricCapacityUpdateProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual FabricCapacityUpdateProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeFabricCapacityUpdateProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(FabricCapacityUpdateProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -122,23 +139,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. FabricCapacityUpdateProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual FabricCapacityUpdateProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeFabricCapacityUpdateProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(FabricCapacityUpdateProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/fabric/Azure.ResourceManager.Fabric/src/Generated/Models/FabricNameAvailabilityContent.Serialization.cs b/sdk/fabric/Azure.ResourceManager.Fabric/src/Generated/Models/FabricNameAvailabilityContent.Serialization.cs index 31d1d02fba76..31a87d0d8104 100644 --- a/sdk/fabric/Azure.ResourceManager.Fabric/src/Generated/Models/FabricNameAvailabilityContent.Serialization.cs +++ b/sdk/fabric/Azure.ResourceManager.Fabric/src/Generated/Models/FabricNameAvailabilityContent.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.Fabric.Models /// The check availability request body. public partial class FabricNameAvailabilityContent : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual FabricNameAvailabilityContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeFabricNameAvailabilityContent(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(FabricNameAvailabilityContent)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -130,23 +147,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. FabricNameAvailabilityContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual FabricNameAvailabilityContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeFabricNameAvailabilityContent(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(FabricNameAvailabilityContent)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/fabric/Azure.ResourceManager.Fabric/src/Generated/Models/FabricNameAvailabilityResult.Serialization.cs b/sdk/fabric/Azure.ResourceManager.Fabric/src/Generated/Models/FabricNameAvailabilityResult.Serialization.cs index ed047ea02132..84a6effb5a12 100644 --- a/sdk/fabric/Azure.ResourceManager.Fabric/src/Generated/Models/FabricNameAvailabilityResult.Serialization.cs +++ b/sdk/fabric/Azure.ResourceManager.Fabric/src/Generated/Models/FabricNameAvailabilityResult.Serialization.cs @@ -17,6 +17,30 @@ namespace Azure.ResourceManager.Fabric.Models /// The check availability result. public partial class FabricNameAvailabilityResult : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual FabricNameAvailabilityResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeFabricNameAvailabilityResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(FabricNameAvailabilityResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static FabricNameAvailabilityResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeFabricNameAvailabilityResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -149,31 +173,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. FabricNameAvailabilityResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual FabricNameAvailabilityResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeFabricNameAvailabilityResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(FabricNameAvailabilityResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static FabricNameAvailabilityResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeFabricNameAvailabilityResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/fabric/Azure.ResourceManager.Fabric/src/Generated/Models/FabricSku.Serialization.cs b/sdk/fabric/Azure.ResourceManager.Fabric/src/Generated/Models/FabricSku.Serialization.cs index 0ded6dbba0f7..46b2f9ff5415 100644 --- a/sdk/fabric/Azure.ResourceManager.Fabric/src/Generated/Models/FabricSku.Serialization.cs +++ b/sdk/fabric/Azure.ResourceManager.Fabric/src/Generated/Models/FabricSku.Serialization.cs @@ -21,6 +21,23 @@ internal FabricSku() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual FabricSku PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeFabricSku(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(FabricSku)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -128,23 +145,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. FabricSku IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual FabricSku PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeFabricSku(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(FabricSku)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/fabric/Azure.ResourceManager.Fabric/src/Generated/Models/FabricSkuDetailsForExistingCapacity.Serialization.cs b/sdk/fabric/Azure.ResourceManager.Fabric/src/Generated/Models/FabricSkuDetailsForExistingCapacity.Serialization.cs index d574ca09a681..9f78e99b2a39 100644 --- a/sdk/fabric/Azure.ResourceManager.Fabric/src/Generated/Models/FabricSkuDetailsForExistingCapacity.Serialization.cs +++ b/sdk/fabric/Azure.ResourceManager.Fabric/src/Generated/Models/FabricSkuDetailsForExistingCapacity.Serialization.cs @@ -21,6 +21,23 @@ internal FabricSkuDetailsForExistingCapacity() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual FabricSkuDetailsForExistingCapacity PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeFabricSkuDetailsForExistingCapacity(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(FabricSkuDetailsForExistingCapacity)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -128,23 +145,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. FabricSkuDetailsForExistingCapacity IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual FabricSkuDetailsForExistingCapacity PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeFabricSkuDetailsForExistingCapacity(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(FabricSkuDetailsForExistingCapacity)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/fabric/Azure.ResourceManager.Fabric/src/Generated/Models/FabricSkuDetailsForNewCapacity.Serialization.cs b/sdk/fabric/Azure.ResourceManager.Fabric/src/Generated/Models/FabricSkuDetailsForNewCapacity.Serialization.cs index 84460ca76346..e28a62dea74f 100644 --- a/sdk/fabric/Azure.ResourceManager.Fabric/src/Generated/Models/FabricSkuDetailsForNewCapacity.Serialization.cs +++ b/sdk/fabric/Azure.ResourceManager.Fabric/src/Generated/Models/FabricSkuDetailsForNewCapacity.Serialization.cs @@ -22,6 +22,23 @@ internal FabricSkuDetailsForNewCapacity() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual FabricSkuDetailsForNewCapacity PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeFabricSkuDetailsForNewCapacity(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(FabricSkuDetailsForNewCapacity)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -147,23 +164,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. FabricSkuDetailsForNewCapacity IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual FabricSkuDetailsForNewCapacity PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeFabricSkuDetailsForNewCapacity(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(FabricSkuDetailsForNewCapacity)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/fabric/Azure.ResourceManager.Fabric/src/Generated/Models/PagedQuota.Serialization.cs b/sdk/fabric/Azure.ResourceManager.Fabric/src/Generated/Models/PagedQuota.Serialization.cs index 6a7f7552b8e7..84e2fab20c9b 100644 --- a/sdk/fabric/Azure.ResourceManager.Fabric/src/Generated/Models/PagedQuota.Serialization.cs +++ b/sdk/fabric/Azure.ResourceManager.Fabric/src/Generated/Models/PagedQuota.Serialization.cs @@ -22,6 +22,30 @@ internal PagedQuota() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual PagedQuota PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializePagedQuota(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(PagedQuota)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static PagedQuota FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializePagedQuota(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. PagedQuota IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual PagedQuota PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializePagedQuota(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(PagedQuota)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static PagedQuota FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializePagedQuota(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/fabric/Azure.ResourceManager.Fabric/src/Generated/Models/RpSkuEnumerationForExistingResourceResult.Serialization.cs b/sdk/fabric/Azure.ResourceManager.Fabric/src/Generated/Models/RpSkuEnumerationForExistingResourceResult.Serialization.cs index fac1ea23c983..d1facaaec2f4 100644 --- a/sdk/fabric/Azure.ResourceManager.Fabric/src/Generated/Models/RpSkuEnumerationForExistingResourceResult.Serialization.cs +++ b/sdk/fabric/Azure.ResourceManager.Fabric/src/Generated/Models/RpSkuEnumerationForExistingResourceResult.Serialization.cs @@ -22,6 +22,30 @@ internal RpSkuEnumerationForExistingResourceResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual RpSkuEnumerationForExistingResourceResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeRpSkuEnumerationForExistingResourceResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(RpSkuEnumerationForExistingResourceResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static RpSkuEnumerationForExistingResourceResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeRpSkuEnumerationForExistingResourceResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -142,31 +166,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. RpSkuEnumerationForExistingResourceResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual RpSkuEnumerationForExistingResourceResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeRpSkuEnumerationForExistingResourceResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(RpSkuEnumerationForExistingResourceResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static RpSkuEnumerationForExistingResourceResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeRpSkuEnumerationForExistingResourceResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/fabric/Azure.ResourceManager.Fabric/src/Generated/Models/RpSkuEnumerationForNewResourceResult.Serialization.cs b/sdk/fabric/Azure.ResourceManager.Fabric/src/Generated/Models/RpSkuEnumerationForNewResourceResult.Serialization.cs index cd59328205d0..38353b82c8e6 100644 --- a/sdk/fabric/Azure.ResourceManager.Fabric/src/Generated/Models/RpSkuEnumerationForNewResourceResult.Serialization.cs +++ b/sdk/fabric/Azure.ResourceManager.Fabric/src/Generated/Models/RpSkuEnumerationForNewResourceResult.Serialization.cs @@ -22,6 +22,30 @@ internal RpSkuEnumerationForNewResourceResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual RpSkuEnumerationForNewResourceResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeRpSkuEnumerationForNewResourceResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(RpSkuEnumerationForNewResourceResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static RpSkuEnumerationForNewResourceResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeRpSkuEnumerationForNewResourceResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -142,31 +166,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. RpSkuEnumerationForNewResourceResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual RpSkuEnumerationForNewResourceResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeRpSkuEnumerationForNewResourceResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(RpSkuEnumerationForNewResourceResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static RpSkuEnumerationForNewResourceResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeRpSkuEnumerationForNewResourceResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/fileshares/Azure.ResourceManager.FileShares/src/Generated/FileShareData.Serialization.cs b/sdk/fileshares/Azure.ResourceManager.FileShares/src/Generated/FileShareData.Serialization.cs index 7fb796b30144..2e8039445c6c 100644 --- a/sdk/fileshares/Azure.ResourceManager.FileShares/src/Generated/FileShareData.Serialization.cs +++ b/sdk/fileshares/Azure.ResourceManager.FileShares/src/Generated/FileShareData.Serialization.cs @@ -25,6 +25,30 @@ internal FileShareData() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeFileShareData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(FileShareData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static FileShareData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeFileShareData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -189,23 +213,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. FileShareData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (FileShareData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeFileShareData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(FileShareData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -220,12 +227,5 @@ internal static RequestContent ToRequestContent(FileShareData fileShareData) content.JsonWriter.WriteObjectValue(fileShareData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static FileShareData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeFileShareData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/fileshares/Azure.ResourceManager.FileShares/src/Generated/FileSharePrivateEndpointConnectionData.Serialization.cs b/sdk/fileshares/Azure.ResourceManager.FileShares/src/Generated/FileSharePrivateEndpointConnectionData.Serialization.cs index 136819ba0f3e..1f332edba250 100644 --- a/sdk/fileshares/Azure.ResourceManager.FileShares/src/Generated/FileSharePrivateEndpointConnectionData.Serialization.cs +++ b/sdk/fileshares/Azure.ResourceManager.FileShares/src/Generated/FileSharePrivateEndpointConnectionData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.FileShares /// The private endpoint connection resource. public partial class FileSharePrivateEndpointConnectionData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeFileSharePrivateEndpointConnectionData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(FileSharePrivateEndpointConnectionData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static FileSharePrivateEndpointConnectionData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeFileSharePrivateEndpointConnectionData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,23 +178,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. FileSharePrivateEndpointConnectionData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (FileSharePrivateEndpointConnectionData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeFileSharePrivateEndpointConnectionData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(FileSharePrivateEndpointConnectionData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -185,12 +192,5 @@ internal static RequestContent ToRequestContent(FileSharePrivateEndpointConnecti content.JsonWriter.WriteObjectValue(fileSharePrivateEndpointConnectionData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static FileSharePrivateEndpointConnectionData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeFileSharePrivateEndpointConnectionData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/fileshares/Azure.ResourceManager.FileShares/src/Generated/FileSharePrivateLinkResourceData.Serialization.cs b/sdk/fileshares/Azure.ResourceManager.FileShares/src/Generated/FileSharePrivateLinkResourceData.Serialization.cs index cafdc0d54090..028f398fe80c 100644 --- a/sdk/fileshares/Azure.ResourceManager.FileShares/src/Generated/FileSharePrivateLinkResourceData.Serialization.cs +++ b/sdk/fileshares/Azure.ResourceManager.FileShares/src/Generated/FileSharePrivateLinkResourceData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.FileShares /// A private link resource. public partial class FileSharePrivateLinkResourceData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeFileSharePrivateLinkResourceData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(FileSharePrivateLinkResourceData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static FileSharePrivateLinkResourceData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeFileSharePrivateLinkResourceData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,31 +178,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. FileSharePrivateLinkResourceData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (FileSharePrivateLinkResourceData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeFileSharePrivateLinkResourceData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(FileSharePrivateLinkResourceData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static FileSharePrivateLinkResourceData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeFileSharePrivateLinkResourceData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/fileshares/Azure.ResourceManager.FileShares/src/Generated/FileShareSnapshotData.Serialization.cs b/sdk/fileshares/Azure.ResourceManager.FileShares/src/Generated/FileShareSnapshotData.Serialization.cs index 2b9d5ae3ad56..c4898e56b947 100644 --- a/sdk/fileshares/Azure.ResourceManager.FileShares/src/Generated/FileShareSnapshotData.Serialization.cs +++ b/sdk/fileshares/Azure.ResourceManager.FileShares/src/Generated/FileShareSnapshotData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.FileShares /// FileShareSnapshot resource. public partial class FileShareSnapshotData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeFileShareSnapshotData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(FileShareSnapshotData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static FileShareSnapshotData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeFileShareSnapshotData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,23 +178,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. FileShareSnapshotData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (FileShareSnapshotData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeFileShareSnapshotData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(FileShareSnapshotData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -185,12 +192,5 @@ internal static RequestContent ToRequestContent(FileShareSnapshotData fileShareS content.JsonWriter.WriteObjectValue(fileShareSnapshotData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static FileShareSnapshotData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeFileShareSnapshotData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/fileshares/Azure.ResourceManager.FileShares/src/Generated/Models/FileShareLimits.Serialization.cs b/sdk/fileshares/Azure.ResourceManager.FileShares/src/Generated/Models/FileShareLimits.Serialization.cs index e9e7fc173594..c2acbff4e198 100644 --- a/sdk/fileshares/Azure.ResourceManager.FileShares/src/Generated/Models/FileShareLimits.Serialization.cs +++ b/sdk/fileshares/Azure.ResourceManager.FileShares/src/Generated/Models/FileShareLimits.Serialization.cs @@ -21,6 +21,23 @@ internal FileShareLimits() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual FileShareLimits PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeFileShareLimits(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(FileShareLimits)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -203,23 +220,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. FileShareLimits IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual FileShareLimits PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeFileShareLimits(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(FileShareLimits)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/fileshares/Azure.ResourceManager.FileShares/src/Generated/Models/FileShareLimitsOutput.Serialization.cs b/sdk/fileshares/Azure.ResourceManager.FileShares/src/Generated/Models/FileShareLimitsOutput.Serialization.cs index 112fd8836e64..729147d5c0c2 100644 --- a/sdk/fileshares/Azure.ResourceManager.FileShares/src/Generated/Models/FileShareLimitsOutput.Serialization.cs +++ b/sdk/fileshares/Azure.ResourceManager.FileShares/src/Generated/Models/FileShareLimitsOutput.Serialization.cs @@ -21,6 +21,23 @@ internal FileShareLimitsOutput() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual FileShareLimitsOutput PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeFileShareLimitsOutput(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(FileShareLimitsOutput)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -128,23 +145,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. FileShareLimitsOutput IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual FileShareLimitsOutput PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeFileShareLimitsOutput(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(FileShareLimitsOutput)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/fileshares/Azure.ResourceManager.FileShares/src/Generated/Models/FileShareLimitsResult.Serialization.cs b/sdk/fileshares/Azure.ResourceManager.FileShares/src/Generated/Models/FileShareLimitsResult.Serialization.cs index 7f3c2a0711d5..531be4db9872 100644 --- a/sdk/fileshares/Azure.ResourceManager.FileShares/src/Generated/Models/FileShareLimitsResult.Serialization.cs +++ b/sdk/fileshares/Azure.ResourceManager.FileShares/src/Generated/Models/FileShareLimitsResult.Serialization.cs @@ -22,6 +22,30 @@ internal FileShareLimitsResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual FileShareLimitsResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeFileShareLimitsResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(FileShareLimitsResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static FileShareLimitsResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeFileShareLimitsResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -121,31 +145,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. FileShareLimitsResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual FileShareLimitsResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeFileShareLimitsResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(FileShareLimitsResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static FileShareLimitsResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeFileShareLimitsResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/fileshares/Azure.ResourceManager.FileShares/src/Generated/Models/FileShareListResult.Serialization.cs b/sdk/fileshares/Azure.ResourceManager.FileShares/src/Generated/Models/FileShareListResult.Serialization.cs index ebcd8c4592c2..02ae846f9f98 100644 --- a/sdk/fileshares/Azure.ResourceManager.FileShares/src/Generated/Models/FileShareListResult.Serialization.cs +++ b/sdk/fileshares/Azure.ResourceManager.FileShares/src/Generated/Models/FileShareListResult.Serialization.cs @@ -22,6 +22,30 @@ internal FileShareListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual FileShareListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeFileShareListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(FileShareListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static FileShareListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeFileShareListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. FileShareListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual FileShareListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeFileShareListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(FileShareListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static FileShareListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeFileShareListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/fileshares/Azure.ResourceManager.FileShares/src/Generated/Models/FileShareNameAvailabilityContent.Serialization.cs b/sdk/fileshares/Azure.ResourceManager.FileShares/src/Generated/Models/FileShareNameAvailabilityContent.Serialization.cs index 977678ce3804..3def54ff0119 100644 --- a/sdk/fileshares/Azure.ResourceManager.FileShares/src/Generated/Models/FileShareNameAvailabilityContent.Serialization.cs +++ b/sdk/fileshares/Azure.ResourceManager.FileShares/src/Generated/Models/FileShareNameAvailabilityContent.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.FileShares.Models /// The check availability request body. public partial class FileShareNameAvailabilityContent : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual FileShareNameAvailabilityContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeFileShareNameAvailabilityContent(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(FileShareNameAvailabilityContent)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -130,23 +147,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. FileShareNameAvailabilityContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual FileShareNameAvailabilityContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeFileShareNameAvailabilityContent(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(FileShareNameAvailabilityContent)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/fileshares/Azure.ResourceManager.FileShares/src/Generated/Models/FileShareNameAvailabilityResult.Serialization.cs b/sdk/fileshares/Azure.ResourceManager.FileShares/src/Generated/Models/FileShareNameAvailabilityResult.Serialization.cs index 852a51c6ba0f..82b56ee4fbad 100644 --- a/sdk/fileshares/Azure.ResourceManager.FileShares/src/Generated/Models/FileShareNameAvailabilityResult.Serialization.cs +++ b/sdk/fileshares/Azure.ResourceManager.FileShares/src/Generated/Models/FileShareNameAvailabilityResult.Serialization.cs @@ -17,6 +17,30 @@ namespace Azure.ResourceManager.FileShares.Models /// The check availability result. public partial class FileShareNameAvailabilityResult : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual FileShareNameAvailabilityResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeFileShareNameAvailabilityResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(FileShareNameAvailabilityResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static FileShareNameAvailabilityResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeFileShareNameAvailabilityResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -149,31 +173,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. FileShareNameAvailabilityResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual FileShareNameAvailabilityResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeFileShareNameAvailabilityResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(FileShareNameAvailabilityResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static FileShareNameAvailabilityResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeFileShareNameAvailabilityResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/fileshares/Azure.ResourceManager.FileShares/src/Generated/Models/FileSharePatch.Serialization.cs b/sdk/fileshares/Azure.ResourceManager.FileShares/src/Generated/Models/FileSharePatch.Serialization.cs index 8752b3f7f273..e57c1a04db76 100644 --- a/sdk/fileshares/Azure.ResourceManager.FileShares/src/Generated/Models/FileSharePatch.Serialization.cs +++ b/sdk/fileshares/Azure.ResourceManager.FileShares/src/Generated/Models/FileSharePatch.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.FileShares.Models /// The type used for update operations of the FileShare. public partial class FileSharePatch : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual FileSharePatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeFileSharePatch(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(FileSharePatch)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -161,23 +178,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. FileSharePatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual FileSharePatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeFileSharePatch(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(FileSharePatch)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/fileshares/Azure.ResourceManager.FileShares/src/Generated/Models/FileSharePatchProperties.Serialization.cs b/sdk/fileshares/Azure.ResourceManager.FileShares/src/Generated/Models/FileSharePatchProperties.Serialization.cs index 26e893091964..6faa1de731bd 100644 --- a/sdk/fileshares/Azure.ResourceManager.FileShares/src/Generated/Models/FileSharePatchProperties.Serialization.cs +++ b/sdk/fileshares/Azure.ResourceManager.FileShares/src/Generated/Models/FileSharePatchProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.FileShares.Models /// The updatable properties of the FileShare. public partial class FileSharePatchProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual FileSharePatchProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeFileSharePatchProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(FileSharePatchProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -204,23 +221,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. FileSharePatchProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual FileSharePatchProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeFileSharePatchProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(FileSharePatchProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/fileshares/Azure.ResourceManager.FileShares/src/Generated/Models/FileSharePrivateEndpointConnectionProperties.Serialization.cs b/sdk/fileshares/Azure.ResourceManager.FileShares/src/Generated/Models/FileSharePrivateEndpointConnectionProperties.Serialization.cs index 20b6c4136cda..67d60e0f0f67 100644 --- a/sdk/fileshares/Azure.ResourceManager.FileShares/src/Generated/Models/FileSharePrivateEndpointConnectionProperties.Serialization.cs +++ b/sdk/fileshares/Azure.ResourceManager.FileShares/src/Generated/Models/FileSharePrivateEndpointConnectionProperties.Serialization.cs @@ -21,6 +21,23 @@ internal FileSharePrivateEndpointConnectionProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual FileSharePrivateEndpointConnectionProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeFileSharePrivateEndpointConnectionProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(FileSharePrivateEndpointConnectionProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -187,23 +204,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. FileSharePrivateEndpointConnectionProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual FileSharePrivateEndpointConnectionProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeFileSharePrivateEndpointConnectionProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(FileSharePrivateEndpointConnectionProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/fileshares/Azure.ResourceManager.FileShares/src/Generated/Models/FileSharePrivateLinkResourceProperties.Serialization.cs b/sdk/fileshares/Azure.ResourceManager.FileShares/src/Generated/Models/FileSharePrivateLinkResourceProperties.Serialization.cs index 2de0391b89d8..69cbd48da293 100644 --- a/sdk/fileshares/Azure.ResourceManager.FileShares/src/Generated/Models/FileSharePrivateLinkResourceProperties.Serialization.cs +++ b/sdk/fileshares/Azure.ResourceManager.FileShares/src/Generated/Models/FileSharePrivateLinkResourceProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.FileShares.Models /// Properties of a private link resource. public partial class FileSharePrivateLinkResourceProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual FileSharePrivateLinkResourceProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeFileSharePrivateLinkResourceProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(FileSharePrivateLinkResourceProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -192,23 +209,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. FileSharePrivateLinkResourceProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual FileSharePrivateLinkResourceProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeFileSharePrivateLinkResourceProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(FileSharePrivateLinkResourceProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/fileshares/Azure.ResourceManager.FileShares/src/Generated/Models/FileSharePrivateLinkServiceConnectionState.Serialization.cs b/sdk/fileshares/Azure.ResourceManager.FileShares/src/Generated/Models/FileSharePrivateLinkServiceConnectionState.Serialization.cs index bbd9c93c9535..a4712846df98 100644 --- a/sdk/fileshares/Azure.ResourceManager.FileShares/src/Generated/Models/FileSharePrivateLinkServiceConnectionState.Serialization.cs +++ b/sdk/fileshares/Azure.ResourceManager.FileShares/src/Generated/Models/FileSharePrivateLinkServiceConnectionState.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.FileShares.Models /// A collection of information about the state of the connection between service consumer and provider. public partial class FileSharePrivateLinkServiceConnectionState : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual FileSharePrivateLinkServiceConnectionState PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeFileSharePrivateLinkServiceConnectionState(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(FileSharePrivateLinkServiceConnectionState)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -144,23 +161,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. FileSharePrivateLinkServiceConnectionState IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual FileSharePrivateLinkServiceConnectionState PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeFileSharePrivateLinkServiceConnectionState(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(FileSharePrivateLinkServiceConnectionState)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/fileshares/Azure.ResourceManager.FileShares/src/Generated/Models/FileShareProperties.Serialization.cs b/sdk/fileshares/Azure.ResourceManager.FileShares/src/Generated/Models/FileShareProperties.Serialization.cs index 69578db582ef..cc60173d787b 100644 --- a/sdk/fileshares/Azure.ResourceManager.FileShares/src/Generated/Models/FileShareProperties.Serialization.cs +++ b/sdk/fileshares/Azure.ResourceManager.FileShares/src/Generated/Models/FileShareProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.FileShares.Models /// File share properties. public partial class FileShareProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual FileShareProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeFileShareProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(FileShareProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -398,23 +415,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. FileShareProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual FileShareProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeFileShareProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(FileShareProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/fileshares/Azure.ResourceManager.FileShares/src/Generated/Models/FileShareProvisioningConstants.Serialization.cs b/sdk/fileshares/Azure.ResourceManager.FileShares/src/Generated/Models/FileShareProvisioningConstants.Serialization.cs index 00e63aa1b8da..99005e5557e1 100644 --- a/sdk/fileshares/Azure.ResourceManager.FileShares/src/Generated/Models/FileShareProvisioningConstants.Serialization.cs +++ b/sdk/fileshares/Azure.ResourceManager.FileShares/src/Generated/Models/FileShareProvisioningConstants.Serialization.cs @@ -21,6 +21,23 @@ internal FileShareProvisioningConstants() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual FileShareProvisioningConstants PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeFileShareProvisioningConstants(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(FileShareProvisioningConstants)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -167,23 +184,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. FileShareProvisioningConstants IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual FileShareProvisioningConstants PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeFileShareProvisioningConstants(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(FileShareProvisioningConstants)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/fileshares/Azure.ResourceManager.FileShares/src/Generated/Models/FileShareProvisioningRecommendationContent.Serialization.cs b/sdk/fileshares/Azure.ResourceManager.FileShares/src/Generated/Models/FileShareProvisioningRecommendationContent.Serialization.cs index 7ffa6e959d94..751843b19760 100644 --- a/sdk/fileshares/Azure.ResourceManager.FileShares/src/Generated/Models/FileShareProvisioningRecommendationContent.Serialization.cs +++ b/sdk/fileshares/Azure.ResourceManager.FileShares/src/Generated/Models/FileShareProvisioningRecommendationContent.Serialization.cs @@ -22,6 +22,23 @@ internal FileShareProvisioningRecommendationContent() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual FileShareProvisioningRecommendationContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeFileShareProvisioningRecommendationContent(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(FileShareProvisioningRecommendationContent)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -121,23 +138,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. FileShareProvisioningRecommendationContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual FileShareProvisioningRecommendationContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeFileShareProvisioningRecommendationContent(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(FileShareProvisioningRecommendationContent)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/fileshares/Azure.ResourceManager.FileShares/src/Generated/Models/FileShareProvisioningRecommendationInputProperties.Serialization.cs b/sdk/fileshares/Azure.ResourceManager.FileShares/src/Generated/Models/FileShareProvisioningRecommendationInputProperties.Serialization.cs index 9ac1b59469a4..aab6e26db987 100644 --- a/sdk/fileshares/Azure.ResourceManager.FileShares/src/Generated/Models/FileShareProvisioningRecommendationInputProperties.Serialization.cs +++ b/sdk/fileshares/Azure.ResourceManager.FileShares/src/Generated/Models/FileShareProvisioningRecommendationInputProperties.Serialization.cs @@ -21,6 +21,23 @@ internal FileShareProvisioningRecommendationInputProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual FileShareProvisioningRecommendationInputProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeFileShareProvisioningRecommendationInputProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(FileShareProvisioningRecommendationInputProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -120,23 +137,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. FileShareProvisioningRecommendationInputProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual FileShareProvisioningRecommendationInputProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeFileShareProvisioningRecommendationInputProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(FileShareProvisioningRecommendationInputProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/fileshares/Azure.ResourceManager.FileShares/src/Generated/Models/FileShareProvisioningRecommendationOutputProperties.Serialization.cs b/sdk/fileshares/Azure.ResourceManager.FileShares/src/Generated/Models/FileShareProvisioningRecommendationOutputProperties.Serialization.cs index dfb452e7c9ee..0f7d4ecf0aae 100644 --- a/sdk/fileshares/Azure.ResourceManager.FileShares/src/Generated/Models/FileShareProvisioningRecommendationOutputProperties.Serialization.cs +++ b/sdk/fileshares/Azure.ResourceManager.FileShares/src/Generated/Models/FileShareProvisioningRecommendationOutputProperties.Serialization.cs @@ -21,6 +21,23 @@ internal FileShareProvisioningRecommendationOutputProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual FileShareProvisioningRecommendationOutputProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeFileShareProvisioningRecommendationOutputProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(FileShareProvisioningRecommendationOutputProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,23 +163,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. FileShareProvisioningRecommendationOutputProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual FileShareProvisioningRecommendationOutputProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeFileShareProvisioningRecommendationOutputProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(FileShareProvisioningRecommendationOutputProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/fileshares/Azure.ResourceManager.FileShares/src/Generated/Models/FileShareProvisioningRecommendationResult.Serialization.cs b/sdk/fileshares/Azure.ResourceManager.FileShares/src/Generated/Models/FileShareProvisioningRecommendationResult.Serialization.cs index 667346197ce9..116a8665b1a8 100644 --- a/sdk/fileshares/Azure.ResourceManager.FileShares/src/Generated/Models/FileShareProvisioningRecommendationResult.Serialization.cs +++ b/sdk/fileshares/Azure.ResourceManager.FileShares/src/Generated/Models/FileShareProvisioningRecommendationResult.Serialization.cs @@ -22,6 +22,30 @@ internal FileShareProvisioningRecommendationResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual FileShareProvisioningRecommendationResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeFileShareProvisioningRecommendationResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(FileShareProvisioningRecommendationResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static FileShareProvisioningRecommendationResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeFileShareProvisioningRecommendationResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -121,31 +145,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. FileShareProvisioningRecommendationResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual FileShareProvisioningRecommendationResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeFileShareProvisioningRecommendationResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(FileShareProvisioningRecommendationResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static FileShareProvisioningRecommendationResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeFileShareProvisioningRecommendationResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/fileshares/Azure.ResourceManager.FileShares/src/Generated/Models/FileShareSnapshotListResult.Serialization.cs b/sdk/fileshares/Azure.ResourceManager.FileShares/src/Generated/Models/FileShareSnapshotListResult.Serialization.cs index 585165fc928f..4aa6508c1e07 100644 --- a/sdk/fileshares/Azure.ResourceManager.FileShares/src/Generated/Models/FileShareSnapshotListResult.Serialization.cs +++ b/sdk/fileshares/Azure.ResourceManager.FileShares/src/Generated/Models/FileShareSnapshotListResult.Serialization.cs @@ -22,6 +22,30 @@ internal FileShareSnapshotListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual FileShareSnapshotListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeFileShareSnapshotListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(FileShareSnapshotListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static FileShareSnapshotListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeFileShareSnapshotListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. FileShareSnapshotListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual FileShareSnapshotListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeFileShareSnapshotListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(FileShareSnapshotListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static FileShareSnapshotListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeFileShareSnapshotListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/fileshares/Azure.ResourceManager.FileShares/src/Generated/Models/FileShareSnapshotPatch.Serialization.cs b/sdk/fileshares/Azure.ResourceManager.FileShares/src/Generated/Models/FileShareSnapshotPatch.Serialization.cs index 632a5b847783..efbfbec72012 100644 --- a/sdk/fileshares/Azure.ResourceManager.FileShares/src/Generated/Models/FileShareSnapshotPatch.Serialization.cs +++ b/sdk/fileshares/Azure.ResourceManager.FileShares/src/Generated/Models/FileShareSnapshotPatch.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.FileShares.Models /// The type used for update operations of the FileShareSnapshot. public partial class FileShareSnapshotPatch : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual FileShareSnapshotPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeFileShareSnapshotPatch(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(FileShareSnapshotPatch)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -123,23 +140,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. FileShareSnapshotPatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual FileShareSnapshotPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeFileShareSnapshotPatch(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(FileShareSnapshotPatch)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/fileshares/Azure.ResourceManager.FileShares/src/Generated/Models/FileShareSnapshotProperties.Serialization.cs b/sdk/fileshares/Azure.ResourceManager.FileShares/src/Generated/Models/FileShareSnapshotProperties.Serialization.cs index 9bc19471a01e..fe6aed66185e 100644 --- a/sdk/fileshares/Azure.ResourceManager.FileShares/src/Generated/Models/FileShareSnapshotProperties.Serialization.cs +++ b/sdk/fileshares/Azure.ResourceManager.FileShares/src/Generated/Models/FileShareSnapshotProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.FileShares.Models /// FileShareSnapshot properties. public partial class FileShareSnapshotProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual FileShareSnapshotProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeFileShareSnapshotProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(FileShareSnapshotProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -167,23 +184,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. FileShareSnapshotProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual FileShareSnapshotProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeFileShareSnapshotProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(FileShareSnapshotProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/fileshares/Azure.ResourceManager.FileShares/src/Generated/Models/FileShareSnapshotUpdateProperties.Serialization.cs b/sdk/fileshares/Azure.ResourceManager.FileShares/src/Generated/Models/FileShareSnapshotUpdateProperties.Serialization.cs index be3bd47fdc67..9bcadc03a5d1 100644 --- a/sdk/fileshares/Azure.ResourceManager.FileShares/src/Generated/Models/FileShareSnapshotUpdateProperties.Serialization.cs +++ b/sdk/fileshares/Azure.ResourceManager.FileShares/src/Generated/Models/FileShareSnapshotUpdateProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.FileShares.Models /// The updatable properties of the FileShareSnapshot. internal partial class FileShareSnapshotUpdateProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual FileShareSnapshotUpdateProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeFileShareSnapshotUpdateProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(FileShareSnapshotUpdateProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -145,23 +162,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. FileShareSnapshotUpdateProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual FileShareSnapshotUpdateProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeFileShareSnapshotUpdateProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(FileShareSnapshotUpdateProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/fileshares/Azure.ResourceManager.FileShares/src/Generated/Models/FileShareUsageDataProperties.Serialization.cs b/sdk/fileshares/Azure.ResourceManager.FileShares/src/Generated/Models/FileShareUsageDataProperties.Serialization.cs index d84999250999..b90bae6a481e 100644 --- a/sdk/fileshares/Azure.ResourceManager.FileShares/src/Generated/Models/FileShareUsageDataProperties.Serialization.cs +++ b/sdk/fileshares/Azure.ResourceManager.FileShares/src/Generated/Models/FileShareUsageDataProperties.Serialization.cs @@ -21,6 +21,23 @@ internal FileShareUsageDataProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual FileShareUsageDataProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeFileShareUsageDataProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(FileShareUsageDataProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -120,23 +137,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. FileShareUsageDataProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual FileShareUsageDataProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeFileShareUsageDataProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(FileShareUsageDataProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/fileshares/Azure.ResourceManager.FileShares/src/Generated/Models/FileShareUsageDataResult.Serialization.cs b/sdk/fileshares/Azure.ResourceManager.FileShares/src/Generated/Models/FileShareUsageDataResult.Serialization.cs index d2e95f835594..b62a42eb7a84 100644 --- a/sdk/fileshares/Azure.ResourceManager.FileShares/src/Generated/Models/FileShareUsageDataResult.Serialization.cs +++ b/sdk/fileshares/Azure.ResourceManager.FileShares/src/Generated/Models/FileShareUsageDataResult.Serialization.cs @@ -22,6 +22,30 @@ internal FileShareUsageDataResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual FileShareUsageDataResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeFileShareUsageDataResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(FileShareUsageDataResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static FileShareUsageDataResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeFileShareUsageDataResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -121,31 +145,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. FileShareUsageDataResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual FileShareUsageDataResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeFileShareUsageDataResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(FileShareUsageDataResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static FileShareUsageDataResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeFileShareUsageDataResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/fileshares/Azure.ResourceManager.FileShares/src/Generated/Models/FileSharesPrivateEndpointConnectionListResult.Serialization.cs b/sdk/fileshares/Azure.ResourceManager.FileShares/src/Generated/Models/FileSharesPrivateEndpointConnectionListResult.Serialization.cs index d5840722d8e6..df45803e6587 100644 --- a/sdk/fileshares/Azure.ResourceManager.FileShares/src/Generated/Models/FileSharesPrivateEndpointConnectionListResult.Serialization.cs +++ b/sdk/fileshares/Azure.ResourceManager.FileShares/src/Generated/Models/FileSharesPrivateEndpointConnectionListResult.Serialization.cs @@ -22,6 +22,30 @@ internal FileSharesPrivateEndpointConnectionListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual FileSharesPrivateEndpointConnectionListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeFileSharesPrivateEndpointConnectionListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(FileSharesPrivateEndpointConnectionListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static FileSharesPrivateEndpointConnectionListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeFileSharesPrivateEndpointConnectionListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. FileSharesPrivateEndpointConnectionListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual FileSharesPrivateEndpointConnectionListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeFileSharesPrivateEndpointConnectionListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(FileSharesPrivateEndpointConnectionListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static FileSharesPrivateEndpointConnectionListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeFileSharesPrivateEndpointConnectionListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/fileshares/Azure.ResourceManager.FileShares/src/Generated/Models/FileSharesPrivateLinkResourceListResult.Serialization.cs b/sdk/fileshares/Azure.ResourceManager.FileShares/src/Generated/Models/FileSharesPrivateLinkResourceListResult.Serialization.cs index 5ea0d2df5afc..108941b17038 100644 --- a/sdk/fileshares/Azure.ResourceManager.FileShares/src/Generated/Models/FileSharesPrivateLinkResourceListResult.Serialization.cs +++ b/sdk/fileshares/Azure.ResourceManager.FileShares/src/Generated/Models/FileSharesPrivateLinkResourceListResult.Serialization.cs @@ -22,6 +22,30 @@ internal FileSharesPrivateLinkResourceListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual FileSharesPrivateLinkResourceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeFileSharesPrivateLinkResourceListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(FileSharesPrivateLinkResourceListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static FileSharesPrivateLinkResourceListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeFileSharesPrivateLinkResourceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. FileSharesPrivateLinkResourceListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual FileSharesPrivateLinkResourceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeFileSharesPrivateLinkResourceListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(FileSharesPrivateLinkResourceListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static FileSharesPrivateLinkResourceListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeFileSharesPrivateLinkResourceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/fileshares/Azure.ResourceManager.FileShares/src/Generated/Models/LiveSharesUsageData.Serialization.cs b/sdk/fileshares/Azure.ResourceManager.FileShares/src/Generated/Models/LiveSharesUsageData.Serialization.cs index d1d69b03aaf3..5f01fbbcf5b7 100644 --- a/sdk/fileshares/Azure.ResourceManager.FileShares/src/Generated/Models/LiveSharesUsageData.Serialization.cs +++ b/sdk/fileshares/Azure.ResourceManager.FileShares/src/Generated/Models/LiveSharesUsageData.Serialization.cs @@ -21,6 +21,23 @@ internal LiveSharesUsageData() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual LiveSharesUsageData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeLiveSharesUsageData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(LiveSharesUsageData)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -120,23 +137,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. LiveSharesUsageData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual LiveSharesUsageData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeLiveSharesUsageData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(LiveSharesUsageData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/fileshares/Azure.ResourceManager.FileShares/src/Generated/Models/NfsProtocolProperties.Serialization.cs b/sdk/fileshares/Azure.ResourceManager.FileShares/src/Generated/Models/NfsProtocolProperties.Serialization.cs index 7066ed3a6301..983d8724a69c 100644 --- a/sdk/fileshares/Azure.ResourceManager.FileShares/src/Generated/Models/NfsProtocolProperties.Serialization.cs +++ b/sdk/fileshares/Azure.ResourceManager.FileShares/src/Generated/Models/NfsProtocolProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.FileShares.Models /// Properties specific to the NFS protocol. internal partial class NfsProtocolProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual NfsProtocolProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeNfsProtocolProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(NfsProtocolProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -122,23 +139,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. NfsProtocolProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual NfsProtocolProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeNfsProtocolProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(NfsProtocolProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/fileshares/Azure.ResourceManager.FileShares/src/Generated/Models/PrivateEndpoint.Serialization.cs b/sdk/fileshares/Azure.ResourceManager.FileShares/src/Generated/Models/PrivateEndpoint.Serialization.cs index 9d3b4d55fa06..3cd4a1e243c0 100644 --- a/sdk/fileshares/Azure.ResourceManager.FileShares/src/Generated/Models/PrivateEndpoint.Serialization.cs +++ b/sdk/fileshares/Azure.ResourceManager.FileShares/src/Generated/Models/PrivateEndpoint.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.FileShares.Models /// The private endpoint resource. internal partial class PrivateEndpoint : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual PrivateEndpoint PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializePrivateEndpoint(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(PrivateEndpoint)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -123,23 +140,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. PrivateEndpoint IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual PrivateEndpoint PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializePrivateEndpoint(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(PrivateEndpoint)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/fileshares/Azure.ResourceManager.FileShares/src/Generated/Models/PublicAccessProperties.Serialization.cs b/sdk/fileshares/Azure.ResourceManager.FileShares/src/Generated/Models/PublicAccessProperties.Serialization.cs index b123ac7133f6..8ecc630c212c 100644 --- a/sdk/fileshares/Azure.ResourceManager.FileShares/src/Generated/Models/PublicAccessProperties.Serialization.cs +++ b/sdk/fileshares/Azure.ResourceManager.FileShares/src/Generated/Models/PublicAccessProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.FileShares.Models /// The set of properties for control public access. internal partial class PublicAccessProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual PublicAccessProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializePublicAccessProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(PublicAccessProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -144,23 +161,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. PublicAccessProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual PublicAccessProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializePublicAccessProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(PublicAccessProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/DashboardDefinitionData.Serialization.cs b/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/DashboardDefinitionData.Serialization.cs index cabc37cedf49..149841f334a6 100644 --- a/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/DashboardDefinitionData.Serialization.cs +++ b/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/DashboardDefinitionData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.Grafana /// The dashboard definition resource type. public partial class DashboardDefinitionData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDashboardDefinitionData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DashboardDefinitionData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static DashboardDefinitionData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeDashboardDefinitionData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,23 +178,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DashboardDefinitionData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (DashboardDefinitionData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDashboardDefinitionData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DashboardDefinitionData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -185,12 +192,5 @@ internal static RequestContent ToRequestContent(DashboardDefinitionData dashboar content.JsonWriter.WriteObjectValue(dashboardDefinitionData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static DashboardDefinitionData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeDashboardDefinitionData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/GrafanaIntegrationFabricData.Serialization.cs b/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/GrafanaIntegrationFabricData.Serialization.cs index a2c6bdbe22da..3cbf5ca93d1f 100644 --- a/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/GrafanaIntegrationFabricData.Serialization.cs +++ b/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/GrafanaIntegrationFabricData.Serialization.cs @@ -25,6 +25,30 @@ internal GrafanaIntegrationFabricData() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeGrafanaIntegrationFabricData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(GrafanaIntegrationFabricData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static GrafanaIntegrationFabricData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeGrafanaIntegrationFabricData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -189,23 +213,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. GrafanaIntegrationFabricData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (GrafanaIntegrationFabricData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeGrafanaIntegrationFabricData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(GrafanaIntegrationFabricData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -220,12 +227,5 @@ internal static RequestContent ToRequestContent(GrafanaIntegrationFabricData gra content.JsonWriter.WriteObjectValue(grafanaIntegrationFabricData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static GrafanaIntegrationFabricData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeGrafanaIntegrationFabricData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/GrafanaPrivateEndpointConnectionData.Serialization.cs b/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/GrafanaPrivateEndpointConnectionData.Serialization.cs index be8ccf2a53c2..9f144fb3e918 100644 --- a/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/GrafanaPrivateEndpointConnectionData.Serialization.cs +++ b/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/GrafanaPrivateEndpointConnectionData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.Grafana /// The Private Endpoint Connection resource. public partial class GrafanaPrivateEndpointConnectionData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeGrafanaPrivateEndpointConnectionData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(GrafanaPrivateEndpointConnectionData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static GrafanaPrivateEndpointConnectionData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeGrafanaPrivateEndpointConnectionData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,23 +178,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. GrafanaPrivateEndpointConnectionData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (GrafanaPrivateEndpointConnectionData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeGrafanaPrivateEndpointConnectionData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(GrafanaPrivateEndpointConnectionData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -185,12 +192,5 @@ internal static RequestContent ToRequestContent(GrafanaPrivateEndpointConnection content.JsonWriter.WriteObjectValue(grafanaPrivateEndpointConnectionData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static GrafanaPrivateEndpointConnectionData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeGrafanaPrivateEndpointConnectionData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/GrafanaPrivateLinkResourceData.Serialization.cs b/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/GrafanaPrivateLinkResourceData.Serialization.cs index 078a1010e2db..d4a4a49fb063 100644 --- a/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/GrafanaPrivateLinkResourceData.Serialization.cs +++ b/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/GrafanaPrivateLinkResourceData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.Grafana /// A private link resource. public partial class GrafanaPrivateLinkResourceData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeGrafanaPrivateLinkResourceData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(GrafanaPrivateLinkResourceData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static GrafanaPrivateLinkResourceData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeGrafanaPrivateLinkResourceData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,31 +178,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. GrafanaPrivateLinkResourceData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (GrafanaPrivateLinkResourceData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeGrafanaPrivateLinkResourceData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(GrafanaPrivateLinkResourceData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static GrafanaPrivateLinkResourceData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeGrafanaPrivateLinkResourceData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/ManagedDashboardData.Serialization.cs b/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/ManagedDashboardData.Serialization.cs index a4f91c3c52c5..6bb47a5e4a36 100644 --- a/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/ManagedDashboardData.Serialization.cs +++ b/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/ManagedDashboardData.Serialization.cs @@ -25,6 +25,30 @@ internal ManagedDashboardData() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeManagedDashboardData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ManagedDashboardData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static ManagedDashboardData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeManagedDashboardData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -189,23 +213,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ManagedDashboardData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (ManagedDashboardData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeManagedDashboardData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ManagedDashboardData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -220,12 +227,5 @@ internal static RequestContent ToRequestContent(ManagedDashboardData managedDash content.JsonWriter.WriteObjectValue(managedDashboardData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static ManagedDashboardData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeManagedDashboardData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/ManagedGrafanaData.Serialization.cs b/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/ManagedGrafanaData.Serialization.cs index 788c548c5763..d1262a72956f 100644 --- a/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/ManagedGrafanaData.Serialization.cs +++ b/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/ManagedGrafanaData.Serialization.cs @@ -25,6 +25,30 @@ internal ManagedGrafanaData() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeManagedGrafanaData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ManagedGrafanaData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static ManagedGrafanaData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeManagedGrafanaData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -237,23 +261,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ManagedGrafanaData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (ManagedGrafanaData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeManagedGrafanaData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ManagedGrafanaData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -268,12 +275,5 @@ internal static RequestContent ToRequestContent(ManagedGrafanaData managedGrafan content.JsonWriter.WriteObjectValue(managedGrafanaData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static ManagedGrafanaData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeManagedGrafanaData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/ManagedPrivateEndpointModelData.Serialization.cs b/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/ManagedPrivateEndpointModelData.Serialization.cs index 1e699803ad19..31418067eda6 100644 --- a/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/ManagedPrivateEndpointModelData.Serialization.cs +++ b/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/ManagedPrivateEndpointModelData.Serialization.cs @@ -25,6 +25,30 @@ internal ManagedPrivateEndpointModelData() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeManagedPrivateEndpointModelData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ManagedPrivateEndpointModelData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static ManagedPrivateEndpointModelData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeManagedPrivateEndpointModelData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -189,23 +213,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ManagedPrivateEndpointModelData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (ManagedPrivateEndpointModelData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeManagedPrivateEndpointModelData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ManagedPrivateEndpointModelData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -220,12 +227,5 @@ internal static RequestContent ToRequestContent(ManagedPrivateEndpointModelData content.JsonWriter.WriteObjectValue(managedPrivateEndpointModelData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static ManagedPrivateEndpointModelData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeManagedPrivateEndpointModelData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/Models/DashboardDefinitionListResponse.Serialization.cs b/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/Models/DashboardDefinitionListResponse.Serialization.cs index 2948a842b104..31c479ed2d8a 100644 --- a/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/Models/DashboardDefinitionListResponse.Serialization.cs +++ b/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/Models/DashboardDefinitionListResponse.Serialization.cs @@ -22,6 +22,30 @@ internal DashboardDefinitionListResponse() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DashboardDefinitionListResponse PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDashboardDefinitionListResponse(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DashboardDefinitionListResponse)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static DashboardDefinitionListResponse FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeDashboardDefinitionListResponse(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DashboardDefinitionListResponse IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DashboardDefinitionListResponse PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDashboardDefinitionListResponse(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DashboardDefinitionListResponse)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static DashboardDefinitionListResponse FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeDashboardDefinitionListResponse(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/Models/DashboardDefinitionProperties.Serialization.cs b/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/Models/DashboardDefinitionProperties.Serialization.cs index 45e8a81dbbd6..a11606404840 100644 --- a/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/Models/DashboardDefinitionProperties.Serialization.cs +++ b/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/Models/DashboardDefinitionProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Grafana.Models /// Properties specific to the dashboard definition. public partial class DashboardDefinitionProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DashboardDefinitionProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDashboardDefinitionProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DashboardDefinitionProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -133,23 +150,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DashboardDefinitionProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DashboardDefinitionProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDashboardDefinitionProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DashboardDefinitionProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/Models/EnterpriseConfigurations.Serialization.cs b/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/Models/EnterpriseConfigurations.Serialization.cs index fad1a4e9ea40..aa85f04965e7 100644 --- a/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/Models/EnterpriseConfigurations.Serialization.cs +++ b/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/Models/EnterpriseConfigurations.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Grafana.Models /// Enterprise settings of a Grafana instance. public partial class EnterpriseConfigurations : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual EnterpriseConfigurations PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeEnterpriseConfigurations(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(EnterpriseConfigurations)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -133,23 +150,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. EnterpriseConfigurations IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual EnterpriseConfigurations PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeEnterpriseConfigurations(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(EnterpriseConfigurations)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/Models/EnterpriseDetails.Serialization.cs b/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/Models/EnterpriseDetails.Serialization.cs index 5531b9f21427..6c2acb5f99f7 100644 --- a/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/Models/EnterpriseDetails.Serialization.cs +++ b/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/Models/EnterpriseDetails.Serialization.cs @@ -17,6 +17,30 @@ namespace Azure.ResourceManager.Grafana.Models /// Enterprise details of a Grafana instance. public partial class EnterpriseDetails : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual EnterpriseDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeEnterpriseDetails(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(EnterpriseDetails)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static EnterpriseDetails FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeEnterpriseDetails(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -138,31 +162,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. EnterpriseDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual EnterpriseDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeEnterpriseDetails(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(EnterpriseDetails)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static EnterpriseDetails FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeEnterpriseDetails(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/Models/GrafanaAvailablePlugin.Serialization.cs b/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/Models/GrafanaAvailablePlugin.Serialization.cs index b4ddb71d6d01..eabe4c0d9bbc 100644 --- a/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/Models/GrafanaAvailablePlugin.Serialization.cs +++ b/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/Models/GrafanaAvailablePlugin.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Grafana.Models /// Available plugins of grafana. public partial class GrafanaAvailablePlugin : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual GrafanaAvailablePlugin PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeGrafanaAvailablePlugin(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(GrafanaAvailablePlugin)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -151,23 +168,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. GrafanaAvailablePlugin IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual GrafanaAvailablePlugin PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeGrafanaAvailablePlugin(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(GrafanaAvailablePlugin)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/Models/GrafanaAvailablePluginListResult.Serialization.cs b/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/Models/GrafanaAvailablePluginListResult.Serialization.cs index 994720e8a8da..8e82a52bbd40 100644 --- a/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/Models/GrafanaAvailablePluginListResult.Serialization.cs +++ b/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/Models/GrafanaAvailablePluginListResult.Serialization.cs @@ -17,6 +17,30 @@ namespace Azure.ResourceManager.Grafana.Models /// The GrafanaAvailablePluginListResult. internal partial class GrafanaAvailablePluginListResult : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual GrafanaAvailablePluginListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeGrafanaAvailablePluginListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(GrafanaAvailablePluginListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static GrafanaAvailablePluginListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeGrafanaAvailablePluginListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -144,31 +168,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. GrafanaAvailablePluginListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual GrafanaAvailablePluginListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeGrafanaAvailablePluginListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(GrafanaAvailablePluginListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static GrafanaAvailablePluginListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeGrafanaAvailablePluginListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/Models/GrafanaConfigurations.Serialization.cs b/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/Models/GrafanaConfigurations.Serialization.cs index 49905744ed71..b31c36c43a6c 100644 --- a/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/Models/GrafanaConfigurations.Serialization.cs +++ b/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/Models/GrafanaConfigurations.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Grafana.Models /// Server configurations of a Grafana instance. public partial class GrafanaConfigurations : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual GrafanaConfigurations PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeGrafanaConfigurations(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(GrafanaConfigurations)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -188,23 +205,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. GrafanaConfigurations IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual GrafanaConfigurations PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeGrafanaConfigurations(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(GrafanaConfigurations)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/Models/GrafanaIntegrationFabricPatch.Serialization.cs b/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/Models/GrafanaIntegrationFabricPatch.Serialization.cs index df8f3bca3757..fbff103da132 100644 --- a/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/Models/GrafanaIntegrationFabricPatch.Serialization.cs +++ b/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/Models/GrafanaIntegrationFabricPatch.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.Grafana.Models /// The parameters for a PATCH request to a Integration Fabric resource. public partial class GrafanaIntegrationFabricPatch : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual GrafanaIntegrationFabricPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeGrafanaIntegrationFabricPatch(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(GrafanaIntegrationFabricPatch)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -161,23 +178,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. GrafanaIntegrationFabricPatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual GrafanaIntegrationFabricPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeGrafanaIntegrationFabricPatch(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(GrafanaIntegrationFabricPatch)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/Models/GrafanaIntegrationFabricProperties.Serialization.cs b/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/Models/GrafanaIntegrationFabricProperties.Serialization.cs index e0c1b11fd35c..5ca09ea3966b 100644 --- a/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/Models/GrafanaIntegrationFabricProperties.Serialization.cs +++ b/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/Models/GrafanaIntegrationFabricProperties.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.Grafana.Models /// The GrafanaIntegrationFabricProperties. public partial class GrafanaIntegrationFabricProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual GrafanaIntegrationFabricProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeGrafanaIntegrationFabricProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(GrafanaIntegrationFabricProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -190,23 +207,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. GrafanaIntegrationFabricProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual GrafanaIntegrationFabricProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeGrafanaIntegrationFabricProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(GrafanaIntegrationFabricProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/Models/GrafanaIntegrations.Serialization.cs b/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/Models/GrafanaIntegrations.Serialization.cs index b0b5ee0ef149..dd8030152da3 100644 --- a/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/Models/GrafanaIntegrations.Serialization.cs +++ b/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/Models/GrafanaIntegrations.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Grafana.Models /// GrafanaIntegrations is a bundled observability experience (e.g. pre-configured data source, tailored Grafana dashboards, alerting defaults) for common monitoring scenarios. internal partial class GrafanaIntegrations : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual GrafanaIntegrations PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeGrafanaIntegrations(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(GrafanaIntegrations)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -132,23 +149,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. GrafanaIntegrations IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual GrafanaIntegrations PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeGrafanaIntegrations(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(GrafanaIntegrations)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/Models/GrafanaPlugin.Serialization.cs b/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/Models/GrafanaPlugin.Serialization.cs index 5c3e2804d9c3..9d96af9d0859 100644 --- a/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/Models/GrafanaPlugin.Serialization.cs +++ b/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/Models/GrafanaPlugin.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Grafana.Models /// Plugin of Grafana. public partial class GrafanaPlugin : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual GrafanaPlugin PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeGrafanaPlugin(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(GrafanaPlugin)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -118,23 +135,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. GrafanaPlugin IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual GrafanaPlugin PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeGrafanaPlugin(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(GrafanaPlugin)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/Models/GrafanaPrivateEndpointConnectionListResult.Serialization.cs b/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/Models/GrafanaPrivateEndpointConnectionListResult.Serialization.cs index 643bf690e05e..37a3549301b8 100644 --- a/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/Models/GrafanaPrivateEndpointConnectionListResult.Serialization.cs +++ b/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/Models/GrafanaPrivateEndpointConnectionListResult.Serialization.cs @@ -22,6 +22,30 @@ internal GrafanaPrivateEndpointConnectionListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual GrafanaPrivateEndpointConnectionListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeGrafanaPrivateEndpointConnectionListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(GrafanaPrivateEndpointConnectionListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static GrafanaPrivateEndpointConnectionListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeGrafanaPrivateEndpointConnectionListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. GrafanaPrivateEndpointConnectionListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual GrafanaPrivateEndpointConnectionListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeGrafanaPrivateEndpointConnectionListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(GrafanaPrivateEndpointConnectionListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static GrafanaPrivateEndpointConnectionListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeGrafanaPrivateEndpointConnectionListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/Models/GrafanaPrivateLinkResourceListResult.Serialization.cs b/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/Models/GrafanaPrivateLinkResourceListResult.Serialization.cs index 5a797ae44693..0a38d922dad9 100644 --- a/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/Models/GrafanaPrivateLinkResourceListResult.Serialization.cs +++ b/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/Models/GrafanaPrivateLinkResourceListResult.Serialization.cs @@ -22,6 +22,30 @@ internal GrafanaPrivateLinkResourceListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual GrafanaPrivateLinkResourceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeGrafanaPrivateLinkResourceListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(GrafanaPrivateLinkResourceListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static GrafanaPrivateLinkResourceListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeGrafanaPrivateLinkResourceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. GrafanaPrivateLinkResourceListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual GrafanaPrivateLinkResourceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeGrafanaPrivateLinkResourceListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(GrafanaPrivateLinkResourceListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static GrafanaPrivateLinkResourceListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeGrafanaPrivateLinkResourceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/Models/GrafanaPrivateLinkResourceProperties.Serialization.cs b/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/Models/GrafanaPrivateLinkResourceProperties.Serialization.cs index fe94530121ab..8c4f73b81171 100644 --- a/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/Models/GrafanaPrivateLinkResourceProperties.Serialization.cs +++ b/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/Models/GrafanaPrivateLinkResourceProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Grafana.Models /// Properties of a private link resource. internal partial class GrafanaPrivateLinkResourceProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual GrafanaPrivateLinkResourceProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeGrafanaPrivateLinkResourceProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(GrafanaPrivateLinkResourceProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -207,23 +224,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. GrafanaPrivateLinkResourceProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual GrafanaPrivateLinkResourceProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeGrafanaPrivateLinkResourceProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(GrafanaPrivateLinkResourceProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/Models/GrafanaPrivateLinkServiceConnectionState.Serialization.cs b/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/Models/GrafanaPrivateLinkServiceConnectionState.Serialization.cs index 0a2026abb70c..399378e91f9f 100644 --- a/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/Models/GrafanaPrivateLinkServiceConnectionState.Serialization.cs +++ b/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/Models/GrafanaPrivateLinkServiceConnectionState.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Grafana.Models /// A collection of information about the state of the connection between service consumer and provider. public partial class GrafanaPrivateLinkServiceConnectionState : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual GrafanaPrivateLinkServiceConnectionState PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeGrafanaPrivateLinkServiceConnectionState(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(GrafanaPrivateLinkServiceConnectionState)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -144,23 +161,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. GrafanaPrivateLinkServiceConnectionState IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual GrafanaPrivateLinkServiceConnectionState PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeGrafanaPrivateLinkServiceConnectionState(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(GrafanaPrivateLinkServiceConnectionState)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/Models/GrafanaSecuritySettings.Serialization.cs b/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/Models/GrafanaSecuritySettings.Serialization.cs index 94a5e8ea5d60..ed361a0c4e96 100644 --- a/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/Models/GrafanaSecuritySettings.Serialization.cs +++ b/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/Models/GrafanaSecuritySettings.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Grafana.Models /// Grafana security settings. internal partial class GrafanaSecuritySettings : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual GrafanaSecuritySettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeGrafanaSecuritySettings(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(GrafanaSecuritySettings)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -122,23 +139,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. GrafanaSecuritySettings IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual GrafanaSecuritySettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeGrafanaSecuritySettings(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(GrafanaSecuritySettings)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/Models/GrafanaSmtpSettings.Serialization.cs b/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/Models/GrafanaSmtpSettings.Serialization.cs index a88ebd4ef533..5804f0816d79 100644 --- a/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/Models/GrafanaSmtpSettings.Serialization.cs +++ b/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/Models/GrafanaSmtpSettings.Serialization.cs @@ -19,6 +19,23 @@ namespace Azure.ResourceManager.Grafana.Models /// public partial class GrafanaSmtpSettings : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual GrafanaSmtpSettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeGrafanaSmtpSettings(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(GrafanaSmtpSettings)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -219,23 +236,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. GrafanaSmtpSettings IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual GrafanaSmtpSettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeGrafanaSmtpSettings(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(GrafanaSmtpSettings)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/Models/GrafanaSnapshotsSettings.Serialization.cs b/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/Models/GrafanaSnapshotsSettings.Serialization.cs index b9fadebed95f..deb3db0de3ff 100644 --- a/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/Models/GrafanaSnapshotsSettings.Serialization.cs +++ b/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/Models/GrafanaSnapshotsSettings.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Grafana.Models /// Grafana Snapshots settings. internal partial class GrafanaSnapshotsSettings : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual GrafanaSnapshotsSettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeGrafanaSnapshotsSettings(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(GrafanaSnapshotsSettings)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -122,23 +139,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. GrafanaSnapshotsSettings IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual GrafanaSnapshotsSettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeGrafanaSnapshotsSettings(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(GrafanaSnapshotsSettings)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/Models/GrafanaUserSettings.Serialization.cs b/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/Models/GrafanaUserSettings.Serialization.cs index 9db96c31e3b1..e32673b7cee0 100644 --- a/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/Models/GrafanaUserSettings.Serialization.cs +++ b/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/Models/GrafanaUserSettings.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Grafana.Models /// Grafana users settings. public partial class GrafanaUserSettings : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual GrafanaUserSettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeGrafanaUserSettings(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(GrafanaUserSettings)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -137,23 +154,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. GrafanaUserSettings IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual GrafanaUserSettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeGrafanaUserSettings(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(GrafanaUserSettings)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/Models/IntegrationFabricListResponse.Serialization.cs b/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/Models/IntegrationFabricListResponse.Serialization.cs index 6e83c5fd2b82..7856a05b910b 100644 --- a/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/Models/IntegrationFabricListResponse.Serialization.cs +++ b/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/Models/IntegrationFabricListResponse.Serialization.cs @@ -22,6 +22,30 @@ internal IntegrationFabricListResponse() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual IntegrationFabricListResponse PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeIntegrationFabricListResponse(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(IntegrationFabricListResponse)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static IntegrationFabricListResponse FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeIntegrationFabricListResponse(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. IntegrationFabricListResponse IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual IntegrationFabricListResponse PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeIntegrationFabricListResponse(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(IntegrationFabricListResponse)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static IntegrationFabricListResponse FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeIntegrationFabricListResponse(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/Models/IntegrationFabricPropertiesUpdateParameters.Serialization.cs b/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/Models/IntegrationFabricPropertiesUpdateParameters.Serialization.cs index ddf43f171d0b..4608dc1566b8 100644 --- a/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/Models/IntegrationFabricPropertiesUpdateParameters.Serialization.cs +++ b/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/Models/IntegrationFabricPropertiesUpdateParameters.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Grafana.Models /// The IntegrationFabricPropertiesUpdateParameters. internal partial class IntegrationFabricPropertiesUpdateParameters : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual IntegrationFabricPropertiesUpdateParameters PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeIntegrationFabricPropertiesUpdateParameters(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(IntegrationFabricPropertiesUpdateParameters)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -144,23 +161,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. IntegrationFabricPropertiesUpdateParameters IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual IntegrationFabricPropertiesUpdateParameters PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeIntegrationFabricPropertiesUpdateParameters(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(IntegrationFabricPropertiesUpdateParameters)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/Models/ManagedDashboardListResponse.Serialization.cs b/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/Models/ManagedDashboardListResponse.Serialization.cs index d2fbfb513e1c..8a82649060eb 100644 --- a/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/Models/ManagedDashboardListResponse.Serialization.cs +++ b/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/Models/ManagedDashboardListResponse.Serialization.cs @@ -22,6 +22,30 @@ internal ManagedDashboardListResponse() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ManagedDashboardListResponse PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeManagedDashboardListResponse(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ManagedDashboardListResponse)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static ManagedDashboardListResponse FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeManagedDashboardListResponse(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ManagedDashboardListResponse IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ManagedDashboardListResponse PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeManagedDashboardListResponse(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ManagedDashboardListResponse)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static ManagedDashboardListResponse FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeManagedDashboardListResponse(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/Models/ManagedDashboardPatch.Serialization.cs b/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/Models/ManagedDashboardPatch.Serialization.cs index 1ed685c41878..94144a5dd417 100644 --- a/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/Models/ManagedDashboardPatch.Serialization.cs +++ b/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/Models/ManagedDashboardPatch.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.Grafana.Models /// The parameters for a PATCH request to a managed dashboard resource. public partial class ManagedDashboardPatch : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ManagedDashboardPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeManagedDashboardPatch(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ManagedDashboardPatch)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,23 +163,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ManagedDashboardPatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ManagedDashboardPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeManagedDashboardPatch(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ManagedDashboardPatch)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/Models/ManagedDashboardProperties.Serialization.cs b/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/Models/ManagedDashboardProperties.Serialization.cs index a71bb2a78733..e299c697b70f 100644 --- a/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/Models/ManagedDashboardProperties.Serialization.cs +++ b/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/Models/ManagedDashboardProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Grafana.Models /// Properties specific to the grafana resource. internal partial class ManagedDashboardProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ManagedDashboardProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeManagedDashboardProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ManagedDashboardProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -122,23 +139,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ManagedDashboardProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ManagedDashboardProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeManagedDashboardProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ManagedDashboardProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/Models/ManagedGrafanaListResponse.Serialization.cs b/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/Models/ManagedGrafanaListResponse.Serialization.cs index 3ff367cf7ed7..dc300cca1217 100644 --- a/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/Models/ManagedGrafanaListResponse.Serialization.cs +++ b/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/Models/ManagedGrafanaListResponse.Serialization.cs @@ -22,6 +22,30 @@ internal ManagedGrafanaListResponse() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ManagedGrafanaListResponse PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeManagedGrafanaListResponse(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ManagedGrafanaListResponse)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static ManagedGrafanaListResponse FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeManagedGrafanaListResponse(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ManagedGrafanaListResponse IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ManagedGrafanaListResponse PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeManagedGrafanaListResponse(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ManagedGrafanaListResponse)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static ManagedGrafanaListResponse FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeManagedGrafanaListResponse(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/Models/ManagedGrafanaPatch.Serialization.cs b/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/Models/ManagedGrafanaPatch.Serialization.cs index 17c0d5a851b1..00fae66d2d15 100644 --- a/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/Models/ManagedGrafanaPatch.Serialization.cs +++ b/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/Models/ManagedGrafanaPatch.Serialization.cs @@ -19,6 +19,23 @@ namespace Azure.ResourceManager.Grafana.Models /// The parameters for a PATCH request to a grafana resource. public partial class ManagedGrafanaPatch : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ManagedGrafanaPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeManagedGrafanaPatch(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ManagedGrafanaPatch)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -193,23 +210,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ManagedGrafanaPatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ManagedGrafanaPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeManagedGrafanaPatch(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ManagedGrafanaPatch)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/Models/ManagedGrafanaPatchProperties.Serialization.cs b/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/Models/ManagedGrafanaPatchProperties.Serialization.cs index 6b879ef0ba74..7c46432baa71 100644 --- a/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/Models/ManagedGrafanaPatchProperties.Serialization.cs +++ b/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/Models/ManagedGrafanaPatchProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Grafana.Models /// The properties parameters for a PATCH request to a grafana resource. public partial class ManagedGrafanaPatchProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ManagedGrafanaPatchProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeManagedGrafanaPatchProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ManagedGrafanaPatchProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -275,23 +292,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ManagedGrafanaPatchProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ManagedGrafanaPatchProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeManagedGrafanaPatchProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ManagedGrafanaPatchProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/Models/ManagedGrafanaProperties.Serialization.cs b/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/Models/ManagedGrafanaProperties.Serialization.cs index 444f569e6dbc..7b8578b0dec5 100644 --- a/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/Models/ManagedGrafanaProperties.Serialization.cs +++ b/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/Models/ManagedGrafanaProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Grafana.Models /// Properties specific to the grafana resource. public partial class ManagedGrafanaProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ManagedGrafanaProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeManagedGrafanaProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ManagedGrafanaProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -395,23 +412,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ManagedGrafanaProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ManagedGrafanaProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeManagedGrafanaProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ManagedGrafanaProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/Models/ManagedGrafanaSku.Serialization.cs b/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/Models/ManagedGrafanaSku.Serialization.cs index cff7cc1ba4be..c1f098eb5ba8 100644 --- a/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/Models/ManagedGrafanaSku.Serialization.cs +++ b/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/Models/ManagedGrafanaSku.Serialization.cs @@ -21,6 +21,23 @@ internal ManagedGrafanaSku() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ManagedGrafanaSku PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeManagedGrafanaSku(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ManagedGrafanaSku)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -135,23 +152,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ManagedGrafanaSku IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ManagedGrafanaSku PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeManagedGrafanaSku(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ManagedGrafanaSku)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/Models/ManagedPrivateEndpointConnectionState.Serialization.cs b/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/Models/ManagedPrivateEndpointConnectionState.Serialization.cs index d1fa6e7a4429..2afe622b52cd 100644 --- a/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/Models/ManagedPrivateEndpointConnectionState.Serialization.cs +++ b/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/Models/ManagedPrivateEndpointConnectionState.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Grafana.Models /// The state of managed private endpoint connection. public partial class ManagedPrivateEndpointConnectionState : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ManagedPrivateEndpointConnectionState PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeManagedPrivateEndpointConnectionState(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ManagedPrivateEndpointConnectionState)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -133,23 +150,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ManagedPrivateEndpointConnectionState IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ManagedPrivateEndpointConnectionState PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeManagedPrivateEndpointConnectionState(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ManagedPrivateEndpointConnectionState)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/Models/ManagedPrivateEndpointModelListResponse.Serialization.cs b/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/Models/ManagedPrivateEndpointModelListResponse.Serialization.cs index 871d965f1741..be24e1a9d843 100644 --- a/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/Models/ManagedPrivateEndpointModelListResponse.Serialization.cs +++ b/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/Models/ManagedPrivateEndpointModelListResponse.Serialization.cs @@ -22,6 +22,30 @@ internal ManagedPrivateEndpointModelListResponse() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ManagedPrivateEndpointModelListResponse PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeManagedPrivateEndpointModelListResponse(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ManagedPrivateEndpointModelListResponse)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static ManagedPrivateEndpointModelListResponse FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeManagedPrivateEndpointModelListResponse(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ManagedPrivateEndpointModelListResponse IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ManagedPrivateEndpointModelListResponse PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeManagedPrivateEndpointModelListResponse(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ManagedPrivateEndpointModelListResponse)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static ManagedPrivateEndpointModelListResponse FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeManagedPrivateEndpointModelListResponse(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/Models/ManagedPrivateEndpointModelPatch.Serialization.cs b/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/Models/ManagedPrivateEndpointModelPatch.Serialization.cs index c2d297a48e4b..f7e9e60f8e4b 100644 --- a/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/Models/ManagedPrivateEndpointModelPatch.Serialization.cs +++ b/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/Models/ManagedPrivateEndpointModelPatch.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.Grafana.Models /// The parameters for a PATCH request to a managed private endpoint. public partial class ManagedPrivateEndpointModelPatch : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ManagedPrivateEndpointModelPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeManagedPrivateEndpointModelPatch(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ManagedPrivateEndpointModelPatch)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,23 +163,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ManagedPrivateEndpointModelPatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ManagedPrivateEndpointModelPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeManagedPrivateEndpointModelPatch(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ManagedPrivateEndpointModelPatch)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/Models/ManagedPrivateEndpointModelProperties.Serialization.cs b/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/Models/ManagedPrivateEndpointModelProperties.Serialization.cs index b15652be1064..e58a3eac87a4 100644 --- a/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/Models/ManagedPrivateEndpointModelProperties.Serialization.cs +++ b/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/Models/ManagedPrivateEndpointModelProperties.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.Grafana.Models /// Properties specific to the managed private endpoint. internal partial class ManagedPrivateEndpointModelProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ManagedPrivateEndpointModelProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeManagedPrivateEndpointModelProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ManagedPrivateEndpointModelProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -247,23 +264,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ManagedPrivateEndpointModelProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ManagedPrivateEndpointModelProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeManagedPrivateEndpointModelProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ManagedPrivateEndpointModelProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/Models/MarketplaceTrialQuota.Serialization.cs b/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/Models/MarketplaceTrialQuota.Serialization.cs index 934066d601f9..624ca3ec49c4 100644 --- a/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/Models/MarketplaceTrialQuota.Serialization.cs +++ b/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/Models/MarketplaceTrialQuota.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.Grafana.Models /// The allocation details of the per subscription free trial slot of the subscription. public partial class MarketplaceTrialQuota : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual MarketplaceTrialQuota PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeMarketplaceTrialQuota(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(MarketplaceTrialQuota)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -168,23 +185,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. MarketplaceTrialQuota IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual MarketplaceTrialQuota PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeMarketplaceTrialQuota(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(MarketplaceTrialQuota)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/Models/MonitorWorkspaceIntegration.Serialization.cs b/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/Models/MonitorWorkspaceIntegration.Serialization.cs index 572aecf61f64..7e3eacf24544 100644 --- a/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/Models/MonitorWorkspaceIntegration.Serialization.cs +++ b/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/Models/MonitorWorkspaceIntegration.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.Grafana.Models /// Integrations for Azure Monitor Workspace. public partial class MonitorWorkspaceIntegration : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual MonitorWorkspaceIntegration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeMonitorWorkspaceIntegration(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(MonitorWorkspaceIntegration)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -123,23 +140,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. MonitorWorkspaceIntegration IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual MonitorWorkspaceIntegration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeMonitorWorkspaceIntegration(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(MonitorWorkspaceIntegration)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/Models/PrivateEndpoint.Serialization.cs b/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/Models/PrivateEndpoint.Serialization.cs index 538b93464be4..825d0d4e8b06 100644 --- a/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/Models/PrivateEndpoint.Serialization.cs +++ b/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/Models/PrivateEndpoint.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.Grafana.Models /// The private endpoint resource. internal partial class PrivateEndpoint : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual PrivateEndpoint PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializePrivateEndpoint(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(PrivateEndpoint)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -123,23 +140,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. PrivateEndpoint IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual PrivateEndpoint PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializePrivateEndpoint(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(PrivateEndpoint)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/Models/PrivateEndpointConnectionProperties.Serialization.cs b/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/Models/PrivateEndpointConnectionProperties.Serialization.cs index 43fd5c6eb42b..31c0974faf58 100644 --- a/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/Models/PrivateEndpointConnectionProperties.Serialization.cs +++ b/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/Models/PrivateEndpointConnectionProperties.Serialization.cs @@ -21,6 +21,23 @@ internal PrivateEndpointConnectionProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual PrivateEndpointConnectionProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializePrivateEndpointConnectionProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(PrivateEndpointConnectionProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -187,23 +204,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. PrivateEndpointConnectionProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual PrivateEndpointConnectionProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializePrivateEndpointConnectionProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(PrivateEndpointConnectionProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/Models/SaasSubscriptionDetails.Serialization.cs b/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/Models/SaasSubscriptionDetails.Serialization.cs index b989f68b7a47..8a69ae2e05c6 100644 --- a/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/Models/SaasSubscriptionDetails.Serialization.cs +++ b/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/Models/SaasSubscriptionDetails.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Grafana.Models /// SaaS subscription details of a Grafana instance. public partial class SaasSubscriptionDetails : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SaasSubscriptionDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSaasSubscriptionDetails(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SaasSubscriptionDetails)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -155,23 +172,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SaasSubscriptionDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SaasSubscriptionDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSaasSubscriptionDetails(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SaasSubscriptionDetails)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/Models/SubscriptionTerm.Serialization.cs b/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/Models/SubscriptionTerm.Serialization.cs index 440f3b6c1da2..1db3ec4b1ec8 100644 --- a/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/Models/SubscriptionTerm.Serialization.cs +++ b/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/Models/SubscriptionTerm.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Grafana.Models /// The current billing term of the SaaS Subscription. public partial class SubscriptionTerm : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SubscriptionTerm PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSubscriptionTerm(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SubscriptionTerm)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -148,23 +165,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SubscriptionTerm IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SubscriptionTerm PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSubscriptionTerm(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SubscriptionTerm)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/Models/UnifiedAlertingScreenshots.Serialization.cs b/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/Models/UnifiedAlertingScreenshots.Serialization.cs index d81b9b9b1d71..126f759f4981 100644 --- a/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/Models/UnifiedAlertingScreenshots.Serialization.cs +++ b/sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/Models/UnifiedAlertingScreenshots.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Grafana.Models /// Grafana Unified Alerting Screenshots settings. internal partial class UnifiedAlertingScreenshots : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual UnifiedAlertingScreenshots PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeUnifiedAlertingScreenshots(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(UnifiedAlertingScreenshots)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -122,23 +139,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. UnifiedAlertingScreenshots IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual UnifiedAlertingScreenshots PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeUnifiedAlertingScreenshots(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(UnifiedAlertingScreenshots)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/hardwaresecuritymodules/Azure.ResourceManager.HardwareSecurityModules/src/Generated/CloudHsmClusterData.Serialization.cs b/sdk/hardwaresecuritymodules/Azure.ResourceManager.HardwareSecurityModules/src/Generated/CloudHsmClusterData.Serialization.cs index c5e76d90af13..d183b5364ed6 100644 --- a/sdk/hardwaresecuritymodules/Azure.ResourceManager.HardwareSecurityModules/src/Generated/CloudHsmClusterData.Serialization.cs +++ b/sdk/hardwaresecuritymodules/Azure.ResourceManager.HardwareSecurityModules/src/Generated/CloudHsmClusterData.Serialization.cs @@ -25,6 +25,30 @@ internal CloudHsmClusterData() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeCloudHsmClusterData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(CloudHsmClusterData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static CloudHsmClusterData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeCloudHsmClusterData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -221,23 +245,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. CloudHsmClusterData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (CloudHsmClusterData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeCloudHsmClusterData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(CloudHsmClusterData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -252,12 +259,5 @@ internal static RequestContent ToRequestContent(CloudHsmClusterData cloudHsmClus content.JsonWriter.WriteObjectValue(cloudHsmClusterData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static CloudHsmClusterData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeCloudHsmClusterData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/hardwaresecuritymodules/Azure.ResourceManager.HardwareSecurityModules/src/Generated/CloudHsmClusterPrivateEndpointConnectionData.Serialization.cs b/sdk/hardwaresecuritymodules/Azure.ResourceManager.HardwareSecurityModules/src/Generated/CloudHsmClusterPrivateEndpointConnectionData.Serialization.cs index d3e927875243..f33f82b506bf 100644 --- a/sdk/hardwaresecuritymodules/Azure.ResourceManager.HardwareSecurityModules/src/Generated/CloudHsmClusterPrivateEndpointConnectionData.Serialization.cs +++ b/sdk/hardwaresecuritymodules/Azure.ResourceManager.HardwareSecurityModules/src/Generated/CloudHsmClusterPrivateEndpointConnectionData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.HardwareSecurityModules /// The private endpoint connection resource. public partial class CloudHsmClusterPrivateEndpointConnectionData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeCloudHsmClusterPrivateEndpointConnectionData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(CloudHsmClusterPrivateEndpointConnectionData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static CloudHsmClusterPrivateEndpointConnectionData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeCloudHsmClusterPrivateEndpointConnectionData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -170,23 +194,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. CloudHsmClusterPrivateEndpointConnectionData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (CloudHsmClusterPrivateEndpointConnectionData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeCloudHsmClusterPrivateEndpointConnectionData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(CloudHsmClusterPrivateEndpointConnectionData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -201,12 +208,5 @@ internal static RequestContent ToRequestContent(CloudHsmClusterPrivateEndpointCo content.JsonWriter.WriteObjectValue(cloudHsmClusterPrivateEndpointConnectionData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static CloudHsmClusterPrivateEndpointConnectionData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeCloudHsmClusterPrivateEndpointConnectionData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/hardwaresecuritymodules/Azure.ResourceManager.HardwareSecurityModules/src/Generated/DedicatedHsmData.Serialization.cs b/sdk/hardwaresecuritymodules/Azure.ResourceManager.HardwareSecurityModules/src/Generated/DedicatedHsmData.Serialization.cs index cfeb58847c1d..cae237ff0938 100644 --- a/sdk/hardwaresecuritymodules/Azure.ResourceManager.HardwareSecurityModules/src/Generated/DedicatedHsmData.Serialization.cs +++ b/sdk/hardwaresecuritymodules/Azure.ResourceManager.HardwareSecurityModules/src/Generated/DedicatedHsmData.Serialization.cs @@ -25,6 +25,30 @@ internal DedicatedHsmData() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDedicatedHsmData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DedicatedHsmData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static DedicatedHsmData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeDedicatedHsmData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -229,23 +253,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DedicatedHsmData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (DedicatedHsmData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDedicatedHsmData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DedicatedHsmData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -260,12 +267,5 @@ internal static RequestContent ToRequestContent(DedicatedHsmData dedicatedHsmDat content.JsonWriter.WriteObjectValue(dedicatedHsmData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static DedicatedHsmData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeDedicatedHsmData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/hardwaresecuritymodules/Azure.ResourceManager.HardwareSecurityModules/src/Generated/Models/ApiEntityReference.Serialization.cs b/sdk/hardwaresecuritymodules/Azure.ResourceManager.HardwareSecurityModules/src/Generated/Models/ApiEntityReference.Serialization.cs index 34767397bd51..52610eaf62dd 100644 --- a/sdk/hardwaresecuritymodules/Azure.ResourceManager.HardwareSecurityModules/src/Generated/Models/ApiEntityReference.Serialization.cs +++ b/sdk/hardwaresecuritymodules/Azure.ResourceManager.HardwareSecurityModules/src/Generated/Models/ApiEntityReference.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.HardwareSecurityModules.Models /// The API entity reference. internal partial class ApiEntityReference : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ApiEntityReference PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeApiEntityReference(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ApiEntityReference)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -123,23 +140,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ApiEntityReference IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ApiEntityReference PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeApiEntityReference(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ApiEntityReference)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/hardwaresecuritymodules/Azure.ResourceManager.HardwareSecurityModules/src/Generated/Models/BackupRestoreBaseResultProperties.Serialization.cs b/sdk/hardwaresecuritymodules/Azure.ResourceManager.HardwareSecurityModules/src/Generated/Models/BackupRestoreBaseResultProperties.Serialization.cs index 306d1345e608..f98a33764fe4 100644 --- a/sdk/hardwaresecuritymodules/Azure.ResourceManager.HardwareSecurityModules/src/Generated/Models/BackupRestoreBaseResultProperties.Serialization.cs +++ b/sdk/hardwaresecuritymodules/Azure.ResourceManager.HardwareSecurityModules/src/Generated/Models/BackupRestoreBaseResultProperties.Serialization.cs @@ -18,6 +18,23 @@ namespace Azure.ResourceManager.HardwareSecurityModules.Models /// Backup and Restore operation common properties. public partial class BackupRestoreBaseResultProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual BackupRestoreBaseResultProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeBackupRestoreBaseResultProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(BackupRestoreBaseResultProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -199,23 +216,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. BackupRestoreBaseResultProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual BackupRestoreBaseResultProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeBackupRestoreBaseResultProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(BackupRestoreBaseResultProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/hardwaresecuritymodules/Azure.ResourceManager.HardwareSecurityModules/src/Generated/Models/BackupRestoreRequestBaseProperties.Serialization.cs b/sdk/hardwaresecuritymodules/Azure.ResourceManager.HardwareSecurityModules/src/Generated/Models/BackupRestoreRequestBaseProperties.Serialization.cs index b11c0738b952..d924ed267a2e 100644 --- a/sdk/hardwaresecuritymodules/Azure.ResourceManager.HardwareSecurityModules/src/Generated/Models/BackupRestoreRequestBaseProperties.Serialization.cs +++ b/sdk/hardwaresecuritymodules/Azure.ResourceManager.HardwareSecurityModules/src/Generated/Models/BackupRestoreRequestBaseProperties.Serialization.cs @@ -21,6 +21,23 @@ internal BackupRestoreRequestBaseProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual BackupRestoreRequestBaseProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeBackupRestoreRequestBaseProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(BackupRestoreRequestBaseProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -131,23 +148,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. BackupRestoreRequestBaseProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual BackupRestoreRequestBaseProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeBackupRestoreRequestBaseProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(BackupRestoreRequestBaseProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/hardwaresecuritymodules/Azure.ResourceManager.HardwareSecurityModules/src/Generated/Models/CloudHsmClusterBackupContent.Serialization.cs b/sdk/hardwaresecuritymodules/Azure.ResourceManager.HardwareSecurityModules/src/Generated/Models/CloudHsmClusterBackupContent.Serialization.cs index d0c9d6311a78..0941c314e55b 100644 --- a/sdk/hardwaresecuritymodules/Azure.ResourceManager.HardwareSecurityModules/src/Generated/Models/CloudHsmClusterBackupContent.Serialization.cs +++ b/sdk/hardwaresecuritymodules/Azure.ResourceManager.HardwareSecurityModules/src/Generated/Models/CloudHsmClusterBackupContent.Serialization.cs @@ -22,6 +22,23 @@ internal CloudHsmClusterBackupContent() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override BackupRestoreRequestBaseProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeCloudHsmClusterBackupContent(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(CloudHsmClusterBackupContent)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -111,23 +128,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. CloudHsmClusterBackupContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (CloudHsmClusterBackupContent)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override BackupRestoreRequestBaseProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeCloudHsmClusterBackupContent(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(CloudHsmClusterBackupContent)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/hardwaresecuritymodules/Azure.ResourceManager.HardwareSecurityModules/src/Generated/Models/CloudHsmClusterBackupResult.Serialization.cs b/sdk/hardwaresecuritymodules/Azure.ResourceManager.HardwareSecurityModules/src/Generated/Models/CloudHsmClusterBackupResult.Serialization.cs index 3889e4f7f677..a47e80255d04 100644 --- a/sdk/hardwaresecuritymodules/Azure.ResourceManager.HardwareSecurityModules/src/Generated/Models/CloudHsmClusterBackupResult.Serialization.cs +++ b/sdk/hardwaresecuritymodules/Azure.ResourceManager.HardwareSecurityModules/src/Generated/Models/CloudHsmClusterBackupResult.Serialization.cs @@ -17,6 +17,30 @@ namespace Azure.ResourceManager.HardwareSecurityModules.Models /// Backup operation Result. public partial class CloudHsmClusterBackupResult : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual CloudHsmClusterBackupResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeCloudHsmClusterBackupResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(CloudHsmClusterBackupResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static CloudHsmClusterBackupResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeCloudHsmClusterBackupResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -123,31 +147,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. CloudHsmClusterBackupResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual CloudHsmClusterBackupResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeCloudHsmClusterBackupResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(CloudHsmClusterBackupResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static CloudHsmClusterBackupResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeCloudHsmClusterBackupResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/hardwaresecuritymodules/Azure.ResourceManager.HardwareSecurityModules/src/Generated/Models/CloudHsmClusterBackupResultProperties.Serialization.cs b/sdk/hardwaresecuritymodules/Azure.ResourceManager.HardwareSecurityModules/src/Generated/Models/CloudHsmClusterBackupResultProperties.Serialization.cs index 4a313d7a01cf..d05e80513185 100644 --- a/sdk/hardwaresecuritymodules/Azure.ResourceManager.HardwareSecurityModules/src/Generated/Models/CloudHsmClusterBackupResultProperties.Serialization.cs +++ b/sdk/hardwaresecuritymodules/Azure.ResourceManager.HardwareSecurityModules/src/Generated/Models/CloudHsmClusterBackupResultProperties.Serialization.cs @@ -18,6 +18,23 @@ namespace Azure.ResourceManager.HardwareSecurityModules.Models /// Properties of the Cloud HSM Cluster. public partial class CloudHsmClusterBackupResultProperties : BackupRestoreBaseResultProperties, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected override BackupRestoreBaseResultProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeCloudHsmClusterBackupResultProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(CloudHsmClusterBackupResultProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -183,23 +200,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. CloudHsmClusterBackupResultProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (CloudHsmClusterBackupResultProperties)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override BackupRestoreBaseResultProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeCloudHsmClusterBackupResultProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(CloudHsmClusterBackupResultProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/hardwaresecuritymodules/Azure.ResourceManager.HardwareSecurityModules/src/Generated/Models/CloudHsmClusterListResult.Serialization.cs b/sdk/hardwaresecuritymodules/Azure.ResourceManager.HardwareSecurityModules/src/Generated/Models/CloudHsmClusterListResult.Serialization.cs index 5103acd2732f..3b91f26266ab 100644 --- a/sdk/hardwaresecuritymodules/Azure.ResourceManager.HardwareSecurityModules/src/Generated/Models/CloudHsmClusterListResult.Serialization.cs +++ b/sdk/hardwaresecuritymodules/Azure.ResourceManager.HardwareSecurityModules/src/Generated/Models/CloudHsmClusterListResult.Serialization.cs @@ -22,6 +22,30 @@ internal CloudHsmClusterListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual CloudHsmClusterListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeCloudHsmClusterListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(CloudHsmClusterListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static CloudHsmClusterListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeCloudHsmClusterListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. CloudHsmClusterListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual CloudHsmClusterListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeCloudHsmClusterListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(CloudHsmClusterListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static CloudHsmClusterListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeCloudHsmClusterListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/hardwaresecuritymodules/Azure.ResourceManager.HardwareSecurityModules/src/Generated/Models/CloudHsmClusterPatch.Serialization.cs b/sdk/hardwaresecuritymodules/Azure.ResourceManager.HardwareSecurityModules/src/Generated/Models/CloudHsmClusterPatch.Serialization.cs index 6bcd7acfc496..cc0f83f51531 100644 --- a/sdk/hardwaresecuritymodules/Azure.ResourceManager.HardwareSecurityModules/src/Generated/Models/CloudHsmClusterPatch.Serialization.cs +++ b/sdk/hardwaresecuritymodules/Azure.ResourceManager.HardwareSecurityModules/src/Generated/Models/CloudHsmClusterPatch.Serialization.cs @@ -19,6 +19,23 @@ namespace Azure.ResourceManager.HardwareSecurityModules.Models /// Patchable properties of the Cloud HSM Cluster. public partial class CloudHsmClusterPatch : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual CloudHsmClusterPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeCloudHsmClusterPatch(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(CloudHsmClusterPatch)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -163,23 +180,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. CloudHsmClusterPatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual CloudHsmClusterPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeCloudHsmClusterPatch(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(CloudHsmClusterPatch)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/hardwaresecuritymodules/Azure.ResourceManager.HardwareSecurityModules/src/Generated/Models/CloudHsmClusterPrivateEndpointConnectionProperties.Serialization.cs b/sdk/hardwaresecuritymodules/Azure.ResourceManager.HardwareSecurityModules/src/Generated/Models/CloudHsmClusterPrivateEndpointConnectionProperties.Serialization.cs index 4d59efdedc1a..2a0ddf85fa6d 100644 --- a/sdk/hardwaresecuritymodules/Azure.ResourceManager.HardwareSecurityModules/src/Generated/Models/CloudHsmClusterPrivateEndpointConnectionProperties.Serialization.cs +++ b/sdk/hardwaresecuritymodules/Azure.ResourceManager.HardwareSecurityModules/src/Generated/Models/CloudHsmClusterPrivateEndpointConnectionProperties.Serialization.cs @@ -21,6 +21,23 @@ internal CloudHsmClusterPrivateEndpointConnectionProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual CloudHsmClusterPrivateEndpointConnectionProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeCloudHsmClusterPrivateEndpointConnectionProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(CloudHsmClusterPrivateEndpointConnectionProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -187,23 +204,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. CloudHsmClusterPrivateEndpointConnectionProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual CloudHsmClusterPrivateEndpointConnectionProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeCloudHsmClusterPrivateEndpointConnectionProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(CloudHsmClusterPrivateEndpointConnectionProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/hardwaresecuritymodules/Azure.ResourceManager.HardwareSecurityModules/src/Generated/Models/CloudHsmClusterPrivateLinkData.Serialization.cs b/sdk/hardwaresecuritymodules/Azure.ResourceManager.HardwareSecurityModules/src/Generated/Models/CloudHsmClusterPrivateLinkData.Serialization.cs index 7e67d88269d0..b6f8ee143e52 100644 --- a/sdk/hardwaresecuritymodules/Azure.ResourceManager.HardwareSecurityModules/src/Generated/Models/CloudHsmClusterPrivateLinkData.Serialization.cs +++ b/sdk/hardwaresecuritymodules/Azure.ResourceManager.HardwareSecurityModules/src/Generated/Models/CloudHsmClusterPrivateLinkData.Serialization.cs @@ -19,6 +19,23 @@ namespace Azure.ResourceManager.HardwareSecurityModules.Models /// A private link resource. public partial class CloudHsmClusterPrivateLinkData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeCloudHsmClusterPrivateLinkData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(CloudHsmClusterPrivateLinkData)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -153,23 +170,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. CloudHsmClusterPrivateLinkData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (CloudHsmClusterPrivateLinkData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeCloudHsmClusterPrivateLinkData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(CloudHsmClusterPrivateLinkData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/hardwaresecuritymodules/Azure.ResourceManager.HardwareSecurityModules/src/Generated/Models/CloudHsmClusterPrivateLinkResourceProperties.Serialization.cs b/sdk/hardwaresecuritymodules/Azure.ResourceManager.HardwareSecurityModules/src/Generated/Models/CloudHsmClusterPrivateLinkResourceProperties.Serialization.cs index b1fc6f36e7a3..a8d24e06618e 100644 --- a/sdk/hardwaresecuritymodules/Azure.ResourceManager.HardwareSecurityModules/src/Generated/Models/CloudHsmClusterPrivateLinkResourceProperties.Serialization.cs +++ b/sdk/hardwaresecuritymodules/Azure.ResourceManager.HardwareSecurityModules/src/Generated/Models/CloudHsmClusterPrivateLinkResourceProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.HardwareSecurityModules.Models /// Properties of a private link resource. public partial class CloudHsmClusterPrivateLinkResourceProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual CloudHsmClusterPrivateLinkResourceProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeCloudHsmClusterPrivateLinkResourceProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(CloudHsmClusterPrivateLinkResourceProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -192,23 +209,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. CloudHsmClusterPrivateLinkResourceProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual CloudHsmClusterPrivateLinkResourceProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeCloudHsmClusterPrivateLinkResourceProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(CloudHsmClusterPrivateLinkResourceProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/hardwaresecuritymodules/Azure.ResourceManager.HardwareSecurityModules/src/Generated/Models/CloudHsmClusterPrivateLinkServiceConnectionState.Serialization.cs b/sdk/hardwaresecuritymodules/Azure.ResourceManager.HardwareSecurityModules/src/Generated/Models/CloudHsmClusterPrivateLinkServiceConnectionState.Serialization.cs index bf67dae98451..66bb72a3447a 100644 --- a/sdk/hardwaresecuritymodules/Azure.ResourceManager.HardwareSecurityModules/src/Generated/Models/CloudHsmClusterPrivateLinkServiceConnectionState.Serialization.cs +++ b/sdk/hardwaresecuritymodules/Azure.ResourceManager.HardwareSecurityModules/src/Generated/Models/CloudHsmClusterPrivateLinkServiceConnectionState.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.HardwareSecurityModules.Models /// A collection of information about the state of the connection between service consumer and provider. public partial class CloudHsmClusterPrivateLinkServiceConnectionState : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual CloudHsmClusterPrivateLinkServiceConnectionState PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeCloudHsmClusterPrivateLinkServiceConnectionState(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(CloudHsmClusterPrivateLinkServiceConnectionState)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -144,23 +161,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. CloudHsmClusterPrivateLinkServiceConnectionState IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual CloudHsmClusterPrivateLinkServiceConnectionState PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeCloudHsmClusterPrivateLinkServiceConnectionState(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(CloudHsmClusterPrivateLinkServiceConnectionState)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/hardwaresecuritymodules/Azure.ResourceManager.HardwareSecurityModules/src/Generated/Models/CloudHsmClusterProperties.Serialization.cs b/sdk/hardwaresecuritymodules/Azure.ResourceManager.HardwareSecurityModules/src/Generated/Models/CloudHsmClusterProperties.Serialization.cs index aeee716fb196..a675e5a3fdd1 100644 --- a/sdk/hardwaresecuritymodules/Azure.ResourceManager.HardwareSecurityModules/src/Generated/Models/CloudHsmClusterProperties.Serialization.cs +++ b/sdk/hardwaresecuritymodules/Azure.ResourceManager.HardwareSecurityModules/src/Generated/Models/CloudHsmClusterProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.HardwareSecurityModules.Models /// Properties of a Cloud HSM Cluster. public partial class CloudHsmClusterProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual CloudHsmClusterProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeCloudHsmClusterProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(CloudHsmClusterProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -236,23 +253,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. CloudHsmClusterProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual CloudHsmClusterProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeCloudHsmClusterProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(CloudHsmClusterProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/hardwaresecuritymodules/Azure.ResourceManager.HardwareSecurityModules/src/Generated/Models/CloudHsmClusterRestoreContent.Serialization.cs b/sdk/hardwaresecuritymodules/Azure.ResourceManager.HardwareSecurityModules/src/Generated/Models/CloudHsmClusterRestoreContent.Serialization.cs index aa743b3a476d..bf63f919a7bb 100644 --- a/sdk/hardwaresecuritymodules/Azure.ResourceManager.HardwareSecurityModules/src/Generated/Models/CloudHsmClusterRestoreContent.Serialization.cs +++ b/sdk/hardwaresecuritymodules/Azure.ResourceManager.HardwareSecurityModules/src/Generated/Models/CloudHsmClusterRestoreContent.Serialization.cs @@ -22,6 +22,23 @@ internal CloudHsmClusterRestoreContent() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override BackupRestoreRequestBaseProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeCloudHsmClusterRestoreContent(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(CloudHsmClusterRestoreContent)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -119,23 +136,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. CloudHsmClusterRestoreContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (CloudHsmClusterRestoreContent)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override BackupRestoreRequestBaseProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeCloudHsmClusterRestoreContent(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(CloudHsmClusterRestoreContent)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/hardwaresecuritymodules/Azure.ResourceManager.HardwareSecurityModules/src/Generated/Models/CloudHsmClusterRestoreResult.Serialization.cs b/sdk/hardwaresecuritymodules/Azure.ResourceManager.HardwareSecurityModules/src/Generated/Models/CloudHsmClusterRestoreResult.Serialization.cs index 62b17eda6f96..e57a2058c1ab 100644 --- a/sdk/hardwaresecuritymodules/Azure.ResourceManager.HardwareSecurityModules/src/Generated/Models/CloudHsmClusterRestoreResult.Serialization.cs +++ b/sdk/hardwaresecuritymodules/Azure.ResourceManager.HardwareSecurityModules/src/Generated/Models/CloudHsmClusterRestoreResult.Serialization.cs @@ -17,6 +17,30 @@ namespace Azure.ResourceManager.HardwareSecurityModules.Models /// Restore operation properties. public partial class CloudHsmClusterRestoreResult : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual CloudHsmClusterRestoreResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeCloudHsmClusterRestoreResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(CloudHsmClusterRestoreResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static CloudHsmClusterRestoreResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeCloudHsmClusterRestoreResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -123,31 +147,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. CloudHsmClusterRestoreResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual CloudHsmClusterRestoreResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeCloudHsmClusterRestoreResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(CloudHsmClusterRestoreResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static CloudHsmClusterRestoreResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeCloudHsmClusterRestoreResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/hardwaresecuritymodules/Azure.ResourceManager.HardwareSecurityModules/src/Generated/Models/CloudHsmClusterSku.Serialization.cs b/sdk/hardwaresecuritymodules/Azure.ResourceManager.HardwareSecurityModules/src/Generated/Models/CloudHsmClusterSku.Serialization.cs index c5daa3cc3c75..0dd7b9957c9c 100644 --- a/sdk/hardwaresecuritymodules/Azure.ResourceManager.HardwareSecurityModules/src/Generated/Models/CloudHsmClusterSku.Serialization.cs +++ b/sdk/hardwaresecuritymodules/Azure.ResourceManager.HardwareSecurityModules/src/Generated/Models/CloudHsmClusterSku.Serialization.cs @@ -21,6 +21,23 @@ internal CloudHsmClusterSku() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual CloudHsmClusterSku PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeCloudHsmClusterSku(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(CloudHsmClusterSku)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -143,23 +160,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. CloudHsmClusterSku IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual CloudHsmClusterSku PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeCloudHsmClusterSku(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(CloudHsmClusterSku)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/hardwaresecuritymodules/Azure.ResourceManager.HardwareSecurityModules/src/Generated/Models/CloudHsmProperties.Serialization.cs b/sdk/hardwaresecuritymodules/Azure.ResourceManager.HardwareSecurityModules/src/Generated/Models/CloudHsmProperties.Serialization.cs index 99b1a411179b..fd3f0344ab7c 100644 --- a/sdk/hardwaresecuritymodules/Azure.ResourceManager.HardwareSecurityModules/src/Generated/Models/CloudHsmProperties.Serialization.cs +++ b/sdk/hardwaresecuritymodules/Azure.ResourceManager.HardwareSecurityModules/src/Generated/Models/CloudHsmProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.HardwareSecurityModules.Models /// The Cloud HSM Properties. public partial class CloudHsmProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual CloudHsmProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeCloudHsmProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(CloudHsmProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -140,23 +157,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. CloudHsmProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual CloudHsmProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeCloudHsmProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(CloudHsmProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/hardwaresecuritymodules/Azure.ResourceManager.HardwareSecurityModules/src/Generated/Models/DedicatedHsmEgressEndpoint.Serialization.cs b/sdk/hardwaresecuritymodules/Azure.ResourceManager.HardwareSecurityModules/src/Generated/Models/DedicatedHsmEgressEndpoint.Serialization.cs index 00790d03e729..8afb6d2cdb0d 100644 --- a/sdk/hardwaresecuritymodules/Azure.ResourceManager.HardwareSecurityModules/src/Generated/Models/DedicatedHsmEgressEndpoint.Serialization.cs +++ b/sdk/hardwaresecuritymodules/Azure.ResourceManager.HardwareSecurityModules/src/Generated/Models/DedicatedHsmEgressEndpoint.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.HardwareSecurityModules.Models /// Egress endpoints which dedicated hsm service connects to for common purpose. public partial class DedicatedHsmEgressEndpoint : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DedicatedHsmEgressEndpoint PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDedicatedHsmEgressEndpoint(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DedicatedHsmEgressEndpoint)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -143,23 +160,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DedicatedHsmEgressEndpoint IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DedicatedHsmEgressEndpoint PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDedicatedHsmEgressEndpoint(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DedicatedHsmEgressEndpoint)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/hardwaresecuritymodules/Azure.ResourceManager.HardwareSecurityModules/src/Generated/Models/DedicatedHsmEgressEndpointListResult.Serialization.cs b/sdk/hardwaresecuritymodules/Azure.ResourceManager.HardwareSecurityModules/src/Generated/Models/DedicatedHsmEgressEndpointListResult.Serialization.cs index c5308ff405b5..92838fd1328d 100644 --- a/sdk/hardwaresecuritymodules/Azure.ResourceManager.HardwareSecurityModules/src/Generated/Models/DedicatedHsmEgressEndpointListResult.Serialization.cs +++ b/sdk/hardwaresecuritymodules/Azure.ResourceManager.HardwareSecurityModules/src/Generated/Models/DedicatedHsmEgressEndpointListResult.Serialization.cs @@ -22,6 +22,30 @@ internal DedicatedHsmEgressEndpointListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DedicatedHsmEgressEndpointListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDedicatedHsmEgressEndpointListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DedicatedHsmEgressEndpointListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static DedicatedHsmEgressEndpointListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeDedicatedHsmEgressEndpointListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DedicatedHsmEgressEndpointListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DedicatedHsmEgressEndpointListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDedicatedHsmEgressEndpointListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DedicatedHsmEgressEndpointListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static DedicatedHsmEgressEndpointListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeDedicatedHsmEgressEndpointListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/hardwaresecuritymodules/Azure.ResourceManager.HardwareSecurityModules/src/Generated/Models/DedicatedHsmEndpointDependency.Serialization.cs b/sdk/hardwaresecuritymodules/Azure.ResourceManager.HardwareSecurityModules/src/Generated/Models/DedicatedHsmEndpointDependency.Serialization.cs index 426e4f525c24..8b84a4a8d807 100644 --- a/sdk/hardwaresecuritymodules/Azure.ResourceManager.HardwareSecurityModules/src/Generated/Models/DedicatedHsmEndpointDependency.Serialization.cs +++ b/sdk/hardwaresecuritymodules/Azure.ResourceManager.HardwareSecurityModules/src/Generated/Models/DedicatedHsmEndpointDependency.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.HardwareSecurityModules.Models /// A domain name that dedicated hsm services are reaching at. public partial class DedicatedHsmEndpointDependency : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DedicatedHsmEndpointDependency PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDedicatedHsmEndpointDependency(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DedicatedHsmEndpointDependency)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -143,23 +160,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DedicatedHsmEndpointDependency IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DedicatedHsmEndpointDependency PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDedicatedHsmEndpointDependency(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DedicatedHsmEndpointDependency)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/hardwaresecuritymodules/Azure.ResourceManager.HardwareSecurityModules/src/Generated/Models/DedicatedHsmEndpointDetail.Serialization.cs b/sdk/hardwaresecuritymodules/Azure.ResourceManager.HardwareSecurityModules/src/Generated/Models/DedicatedHsmEndpointDetail.Serialization.cs index cad2ec14443d..3c78f50bdc80 100644 --- a/sdk/hardwaresecuritymodules/Azure.ResourceManager.HardwareSecurityModules/src/Generated/Models/DedicatedHsmEndpointDetail.Serialization.cs +++ b/sdk/hardwaresecuritymodules/Azure.ResourceManager.HardwareSecurityModules/src/Generated/Models/DedicatedHsmEndpointDetail.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.HardwareSecurityModules.Models /// Connect information from the dedicated hsm service to a single endpoint. public partial class DedicatedHsmEndpointDetail : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DedicatedHsmEndpointDetail PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDedicatedHsmEndpointDetail(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DedicatedHsmEndpointDetail)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -155,23 +172,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DedicatedHsmEndpointDetail IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DedicatedHsmEndpointDetail PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDedicatedHsmEndpointDetail(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DedicatedHsmEndpointDetail)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/hardwaresecuritymodules/Azure.ResourceManager.HardwareSecurityModules/src/Generated/Models/DedicatedHsmListResult.Serialization.cs b/sdk/hardwaresecuritymodules/Azure.ResourceManager.HardwareSecurityModules/src/Generated/Models/DedicatedHsmListResult.Serialization.cs index a8caf27f485b..3ed4139b1d83 100644 --- a/sdk/hardwaresecuritymodules/Azure.ResourceManager.HardwareSecurityModules/src/Generated/Models/DedicatedHsmListResult.Serialization.cs +++ b/sdk/hardwaresecuritymodules/Azure.ResourceManager.HardwareSecurityModules/src/Generated/Models/DedicatedHsmListResult.Serialization.cs @@ -22,6 +22,30 @@ internal DedicatedHsmListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DedicatedHsmListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDedicatedHsmListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DedicatedHsmListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static DedicatedHsmListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeDedicatedHsmListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DedicatedHsmListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DedicatedHsmListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDedicatedHsmListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DedicatedHsmListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static DedicatedHsmListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeDedicatedHsmListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/hardwaresecuritymodules/Azure.ResourceManager.HardwareSecurityModules/src/Generated/Models/DedicatedHsmNetworkInterface.Serialization.cs b/sdk/hardwaresecuritymodules/Azure.ResourceManager.HardwareSecurityModules/src/Generated/Models/DedicatedHsmNetworkInterface.Serialization.cs index 3eb8199e37c6..23b87b75b5f1 100644 --- a/sdk/hardwaresecuritymodules/Azure.ResourceManager.HardwareSecurityModules/src/Generated/Models/DedicatedHsmNetworkInterface.Serialization.cs +++ b/sdk/hardwaresecuritymodules/Azure.ResourceManager.HardwareSecurityModules/src/Generated/Models/DedicatedHsmNetworkInterface.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.HardwareSecurityModules.Models /// The network interface definition. public partial class DedicatedHsmNetworkInterface : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DedicatedHsmNetworkInterface PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDedicatedHsmNetworkInterface(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DedicatedHsmNetworkInterface)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -134,23 +151,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DedicatedHsmNetworkInterface IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DedicatedHsmNetworkInterface PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDedicatedHsmNetworkInterface(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DedicatedHsmNetworkInterface)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/hardwaresecuritymodules/Azure.ResourceManager.HardwareSecurityModules/src/Generated/Models/DedicatedHsmNetworkProfile.Serialization.cs b/sdk/hardwaresecuritymodules/Azure.ResourceManager.HardwareSecurityModules/src/Generated/Models/DedicatedHsmNetworkProfile.Serialization.cs index a9e4a8ddeb89..ff5b7ea54e7c 100644 --- a/sdk/hardwaresecuritymodules/Azure.ResourceManager.HardwareSecurityModules/src/Generated/Models/DedicatedHsmNetworkProfile.Serialization.cs +++ b/sdk/hardwaresecuritymodules/Azure.ResourceManager.HardwareSecurityModules/src/Generated/Models/DedicatedHsmNetworkProfile.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.HardwareSecurityModules.Models /// The network profile definition. public partial class DedicatedHsmNetworkProfile : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DedicatedHsmNetworkProfile PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDedicatedHsmNetworkProfile(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DedicatedHsmNetworkProfile)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -147,23 +164,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DedicatedHsmNetworkProfile IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DedicatedHsmNetworkProfile PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDedicatedHsmNetworkProfile(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DedicatedHsmNetworkProfile)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/hardwaresecuritymodules/Azure.ResourceManager.HardwareSecurityModules/src/Generated/Models/DedicatedHsmPatch.Serialization.cs b/sdk/hardwaresecuritymodules/Azure.ResourceManager.HardwareSecurityModules/src/Generated/Models/DedicatedHsmPatch.Serialization.cs index 93796d66bb28..46411388e699 100644 --- a/sdk/hardwaresecuritymodules/Azure.ResourceManager.HardwareSecurityModules/src/Generated/Models/DedicatedHsmPatch.Serialization.cs +++ b/sdk/hardwaresecuritymodules/Azure.ResourceManager.HardwareSecurityModules/src/Generated/Models/DedicatedHsmPatch.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.HardwareSecurityModules.Models /// Patchable properties of the dedicated HSM. public partial class DedicatedHsmPatch : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DedicatedHsmPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDedicatedHsmPatch(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DedicatedHsmPatch)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,23 +163,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DedicatedHsmPatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DedicatedHsmPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDedicatedHsmPatch(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DedicatedHsmPatch)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/hardwaresecuritymodules/Azure.ResourceManager.HardwareSecurityModules/src/Generated/Models/DedicatedHsmProperties.Serialization.cs b/sdk/hardwaresecuritymodules/Azure.ResourceManager.HardwareSecurityModules/src/Generated/Models/DedicatedHsmProperties.Serialization.cs index 083ae0aa48b1..238840d37f8e 100644 --- a/sdk/hardwaresecuritymodules/Azure.ResourceManager.HardwareSecurityModules/src/Generated/Models/DedicatedHsmProperties.Serialization.cs +++ b/sdk/hardwaresecuritymodules/Azure.ResourceManager.HardwareSecurityModules/src/Generated/Models/DedicatedHsmProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.HardwareSecurityModules.Models /// Properties of the dedicated hsm. public partial class DedicatedHsmProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DedicatedHsmProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDedicatedHsmProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DedicatedHsmProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -180,23 +197,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DedicatedHsmProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DedicatedHsmProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDedicatedHsmProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DedicatedHsmProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/hardwaresecuritymodules/Azure.ResourceManager.HardwareSecurityModules/src/Generated/Models/DedicatedHsmSku.Serialization.cs b/sdk/hardwaresecuritymodules/Azure.ResourceManager.HardwareSecurityModules/src/Generated/Models/DedicatedHsmSku.Serialization.cs index e20a03b89763..c7ba8fd74539 100644 --- a/sdk/hardwaresecuritymodules/Azure.ResourceManager.HardwareSecurityModules/src/Generated/Models/DedicatedHsmSku.Serialization.cs +++ b/sdk/hardwaresecuritymodules/Azure.ResourceManager.HardwareSecurityModules/src/Generated/Models/DedicatedHsmSku.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.HardwareSecurityModules.Models /// SKU of the dedicated HSM. public partial class DedicatedHsmSku : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DedicatedHsmSku PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDedicatedHsmSku(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DedicatedHsmSku)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -122,23 +139,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DedicatedHsmSku IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DedicatedHsmSku PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDedicatedHsmSku(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DedicatedHsmSku)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/hardwaresecuritymodules/Azure.ResourceManager.HardwareSecurityModules/src/Generated/Models/HardwareSecurityModulesPrivateEndpointConnectionListResult.Serialization.cs b/sdk/hardwaresecuritymodules/Azure.ResourceManager.HardwareSecurityModules/src/Generated/Models/HardwareSecurityModulesPrivateEndpointConnectionListResult.Serialization.cs index d1d479077e34..99721bb9369d 100644 --- a/sdk/hardwaresecuritymodules/Azure.ResourceManager.HardwareSecurityModules/src/Generated/Models/HardwareSecurityModulesPrivateEndpointConnectionListResult.Serialization.cs +++ b/sdk/hardwaresecuritymodules/Azure.ResourceManager.HardwareSecurityModules/src/Generated/Models/HardwareSecurityModulesPrivateEndpointConnectionListResult.Serialization.cs @@ -22,6 +22,30 @@ internal HardwareSecurityModulesPrivateEndpointConnectionListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual HardwareSecurityModulesPrivateEndpointConnectionListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHardwareSecurityModulesPrivateEndpointConnectionListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HardwareSecurityModulesPrivateEndpointConnectionListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static HardwareSecurityModulesPrivateEndpointConnectionListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeHardwareSecurityModulesPrivateEndpointConnectionListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HardwareSecurityModulesPrivateEndpointConnectionListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual HardwareSecurityModulesPrivateEndpointConnectionListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHardwareSecurityModulesPrivateEndpointConnectionListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HardwareSecurityModulesPrivateEndpointConnectionListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static HardwareSecurityModulesPrivateEndpointConnectionListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeHardwareSecurityModulesPrivateEndpointConnectionListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/hardwaresecuritymodules/Azure.ResourceManager.HardwareSecurityModules/src/Generated/Models/HardwareSecurityModulesPrivateLinkResourceListResult.Serialization.cs b/sdk/hardwaresecuritymodules/Azure.ResourceManager.HardwareSecurityModules/src/Generated/Models/HardwareSecurityModulesPrivateLinkResourceListResult.Serialization.cs index d709a3dfeb8a..ed9446379112 100644 --- a/sdk/hardwaresecuritymodules/Azure.ResourceManager.HardwareSecurityModules/src/Generated/Models/HardwareSecurityModulesPrivateLinkResourceListResult.Serialization.cs +++ b/sdk/hardwaresecuritymodules/Azure.ResourceManager.HardwareSecurityModules/src/Generated/Models/HardwareSecurityModulesPrivateLinkResourceListResult.Serialization.cs @@ -17,6 +17,30 @@ namespace Azure.ResourceManager.HardwareSecurityModules.Models /// A list of private link resources. internal partial class HardwareSecurityModulesPrivateLinkResourceListResult : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual HardwareSecurityModulesPrivateLinkResourceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHardwareSecurityModulesPrivateLinkResourceListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HardwareSecurityModulesPrivateLinkResourceListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static HardwareSecurityModulesPrivateLinkResourceListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeHardwareSecurityModulesPrivateLinkResourceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -148,31 +172,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HardwareSecurityModulesPrivateLinkResourceListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual HardwareSecurityModulesPrivateLinkResourceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHardwareSecurityModulesPrivateLinkResourceListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HardwareSecurityModulesPrivateLinkResourceListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static HardwareSecurityModulesPrivateLinkResourceListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeHardwareSecurityModulesPrivateLinkResourceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/hardwaresecuritymodules/Azure.ResourceManager.HardwareSecurityModules/src/Generated/Models/PrivateEndpoint.Serialization.cs b/sdk/hardwaresecuritymodules/Azure.ResourceManager.HardwareSecurityModules/src/Generated/Models/PrivateEndpoint.Serialization.cs index c05b2acd30b7..60826c83b8a2 100644 --- a/sdk/hardwaresecuritymodules/Azure.ResourceManager.HardwareSecurityModules/src/Generated/Models/PrivateEndpoint.Serialization.cs +++ b/sdk/hardwaresecuritymodules/Azure.ResourceManager.HardwareSecurityModules/src/Generated/Models/PrivateEndpoint.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.HardwareSecurityModules.Models /// The private endpoint resource. internal partial class PrivateEndpoint : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual PrivateEndpoint PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializePrivateEndpoint(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(PrivateEndpoint)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -123,23 +140,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. PrivateEndpoint IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual PrivateEndpoint PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializePrivateEndpoint(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(PrivateEndpoint)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/healthbot/Azure.ResourceManager.HealthBot/src/Generated/HealthBotData.Serialization.cs b/sdk/healthbot/Azure.ResourceManager.HealthBot/src/Generated/HealthBotData.Serialization.cs index 1f0372c0c373..639f808abf02 100644 --- a/sdk/healthbot/Azure.ResourceManager.HealthBot/src/Generated/HealthBotData.Serialization.cs +++ b/sdk/healthbot/Azure.ResourceManager.HealthBot/src/Generated/HealthBotData.Serialization.cs @@ -25,6 +25,30 @@ internal HealthBotData() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHealthBotData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HealthBotData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static HealthBotData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeHealthBotData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -214,23 +238,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HealthBotData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (HealthBotData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHealthBotData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HealthBotData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -245,12 +252,5 @@ internal static RequestContent ToRequestContent(HealthBotData healthBotData) content.JsonWriter.WriteObjectValue(healthBotData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static HealthBotData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeHealthBotData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/healthbot/Azure.ResourceManager.HealthBot/src/Generated/Models/BotResponseList.Serialization.cs b/sdk/healthbot/Azure.ResourceManager.HealthBot/src/Generated/Models/BotResponseList.Serialization.cs index c1fba8ea78b1..db7a6c1c126f 100644 --- a/sdk/healthbot/Azure.ResourceManager.HealthBot/src/Generated/Models/BotResponseList.Serialization.cs +++ b/sdk/healthbot/Azure.ResourceManager.HealthBot/src/Generated/Models/BotResponseList.Serialization.cs @@ -17,6 +17,30 @@ namespace Azure.ResourceManager.HealthBot.Models /// The list of Azure Health Bot operation response. internal partial class BotResponseList : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual BotResponseList PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeBotResponseList(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(BotResponseList)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static BotResponseList FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeBotResponseList(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -144,31 +168,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. BotResponseList IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual BotResponseList PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeBotResponseList(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(BotResponseList)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static BotResponseList FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeBotResponseList(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/healthbot/Azure.ResourceManager.HealthBot/src/Generated/Models/HealthBotKey.Serialization.cs b/sdk/healthbot/Azure.ResourceManager.HealthBot/src/Generated/Models/HealthBotKey.Serialization.cs index 223f9f4f8791..32ef8a1db5c4 100644 --- a/sdk/healthbot/Azure.ResourceManager.HealthBot/src/Generated/Models/HealthBotKey.Serialization.cs +++ b/sdk/healthbot/Azure.ResourceManager.HealthBot/src/Generated/Models/HealthBotKey.Serialization.cs @@ -17,6 +17,30 @@ namespace Azure.ResourceManager.HealthBot.Models /// An entry of HealthBotKeysResponse. public partial class HealthBotKey : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual HealthBotKey PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHealthBotKey(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HealthBotKey)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static HealthBotKey FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeHealthBotKey(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -130,31 +154,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HealthBotKey IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual HealthBotKey PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHealthBotKey(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HealthBotKey)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static HealthBotKey FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeHealthBotKey(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/healthbot/Azure.ResourceManager.HealthBot/src/Generated/Models/HealthBotKeyVaultProperties.Serialization.cs b/sdk/healthbot/Azure.ResourceManager.HealthBot/src/Generated/Models/HealthBotKeyVaultProperties.Serialization.cs index 749cd6a8c6b9..a149a460b87b 100644 --- a/sdk/healthbot/Azure.ResourceManager.HealthBot/src/Generated/Models/HealthBotKeyVaultProperties.Serialization.cs +++ b/sdk/healthbot/Azure.ResourceManager.HealthBot/src/Generated/Models/HealthBotKeyVaultProperties.Serialization.cs @@ -21,6 +21,23 @@ internal HealthBotKeyVaultProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual HealthBotKeyVaultProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHealthBotKeyVaultProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HealthBotKeyVaultProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -150,23 +167,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HealthBotKeyVaultProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual HealthBotKeyVaultProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHealthBotKeyVaultProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HealthBotKeyVaultProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/healthbot/Azure.ResourceManager.HealthBot/src/Generated/Models/HealthBotKeysResult.Serialization.cs b/sdk/healthbot/Azure.ResourceManager.HealthBot/src/Generated/Models/HealthBotKeysResult.Serialization.cs index d5132447a9d9..1b2d0e55292b 100644 --- a/sdk/healthbot/Azure.ResourceManager.HealthBot/src/Generated/Models/HealthBotKeysResult.Serialization.cs +++ b/sdk/healthbot/Azure.ResourceManager.HealthBot/src/Generated/Models/HealthBotKeysResult.Serialization.cs @@ -17,6 +17,30 @@ namespace Azure.ResourceManager.HealthBot.Models /// Health Bot Keys Response. public partial class HealthBotKeysResult : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual HealthBotKeysResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHealthBotKeysResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HealthBotKeysResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static HealthBotKeysResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeHealthBotKeysResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -133,31 +157,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HealthBotKeysResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual HealthBotKeysResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHealthBotKeysResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HealthBotKeysResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static HealthBotKeysResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeHealthBotKeysResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/healthbot/Azure.ResourceManager.HealthBot/src/Generated/Models/HealthBotPatch.Serialization.cs b/sdk/healthbot/Azure.ResourceManager.HealthBot/src/Generated/Models/HealthBotPatch.Serialization.cs index c9a88b2e4765..4e8e75fd3352 100644 --- a/sdk/healthbot/Azure.ResourceManager.HealthBot/src/Generated/Models/HealthBotPatch.Serialization.cs +++ b/sdk/healthbot/Azure.ResourceManager.HealthBot/src/Generated/Models/HealthBotPatch.Serialization.cs @@ -19,6 +19,23 @@ namespace Azure.ResourceManager.HealthBot.Models /// Parameters for updating a Azure Health Bot. public partial class HealthBotPatch : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual HealthBotPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHealthBotPatch(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HealthBotPatch)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -214,23 +231,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HealthBotPatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual HealthBotPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHealthBotPatch(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HealthBotPatch)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/healthbot/Azure.ResourceManager.HealthBot/src/Generated/Models/HealthBotProperties.Serialization.cs b/sdk/healthbot/Azure.ResourceManager.HealthBot/src/Generated/Models/HealthBotProperties.Serialization.cs index 9bcd4e8d3bcb..e4c8786c2ef6 100644 --- a/sdk/healthbot/Azure.ResourceManager.HealthBot/src/Generated/Models/HealthBotProperties.Serialization.cs +++ b/sdk/healthbot/Azure.ResourceManager.HealthBot/src/Generated/Models/HealthBotProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.HealthBot.Models /// The properties of a Azure Health Bot. The Health Bot Service is a cloud platform that empowers developers in Healthcare organizations to build and deploy their compliant, AI-powered virtual health assistants and health bots, that help them improve processes and reduce costs. public partial class HealthBotProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual HealthBotProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHealthBotProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HealthBotProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -159,23 +176,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HealthBotProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual HealthBotProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHealthBotProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HealthBotProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/healthbot/Azure.ResourceManager.HealthBot/src/Generated/Models/HealthBotSku.Serialization.cs b/sdk/healthbot/Azure.ResourceManager.HealthBot/src/Generated/Models/HealthBotSku.Serialization.cs index 94a189e315de..29d8dbf3499a 100644 --- a/sdk/healthbot/Azure.ResourceManager.HealthBot/src/Generated/Models/HealthBotSku.Serialization.cs +++ b/sdk/healthbot/Azure.ResourceManager.HealthBot/src/Generated/Models/HealthBotSku.Serialization.cs @@ -21,6 +21,23 @@ internal HealthBotSku() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual HealthBotSku PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHealthBotSku(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HealthBotSku)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -120,23 +137,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HealthBotSku IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual HealthBotSku PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHealthBotSku(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HealthBotSku)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/healthdataaiservices/Azure.ResourceManager.HealthDataAIServices/src/Generated/DeidServiceData.Serialization.cs b/sdk/healthdataaiservices/Azure.ResourceManager.HealthDataAIServices/src/Generated/DeidServiceData.Serialization.cs index 10f985a35889..dc50215e4ef3 100644 --- a/sdk/healthdataaiservices/Azure.ResourceManager.HealthDataAIServices/src/Generated/DeidServiceData.Serialization.cs +++ b/sdk/healthdataaiservices/Azure.ResourceManager.HealthDataAIServices/src/Generated/DeidServiceData.Serialization.cs @@ -25,6 +25,30 @@ internal DeidServiceData() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDeidServiceData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DeidServiceData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static DeidServiceData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeDeidServiceData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -205,23 +229,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DeidServiceData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (DeidServiceData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDeidServiceData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DeidServiceData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -236,12 +243,5 @@ internal static RequestContent ToRequestContent(DeidServiceData deidServiceData) content.JsonWriter.WriteObjectValue(deidServiceData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static DeidServiceData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeDeidServiceData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/healthdataaiservices/Azure.ResourceManager.HealthDataAIServices/src/Generated/HealthDataAIServicesPrivateEndpointConnectionResourceData.Serialization.cs b/sdk/healthdataaiservices/Azure.ResourceManager.HealthDataAIServices/src/Generated/HealthDataAIServicesPrivateEndpointConnectionResourceData.Serialization.cs index e865d2268b9a..3a1649c07d9e 100644 --- a/sdk/healthdataaiservices/Azure.ResourceManager.HealthDataAIServices/src/Generated/HealthDataAIServicesPrivateEndpointConnectionResourceData.Serialization.cs +++ b/sdk/healthdataaiservices/Azure.ResourceManager.HealthDataAIServices/src/Generated/HealthDataAIServicesPrivateEndpointConnectionResourceData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.HealthDataAIServices /// Holder for private endpoint connections. public partial class HealthDataAIServicesPrivateEndpointConnectionResourceData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHealthDataAIServicesPrivateEndpointConnectionResourceData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HealthDataAIServicesPrivateEndpointConnectionResourceData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static HealthDataAIServicesPrivateEndpointConnectionResourceData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeHealthDataAIServicesPrivateEndpointConnectionResourceData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,23 +178,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HealthDataAIServicesPrivateEndpointConnectionResourceData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (HealthDataAIServicesPrivateEndpointConnectionResourceData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHealthDataAIServicesPrivateEndpointConnectionResourceData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HealthDataAIServicesPrivateEndpointConnectionResourceData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -185,12 +192,5 @@ internal static RequestContent ToRequestContent(HealthDataAIServicesPrivateEndpo content.JsonWriter.WriteObjectValue(healthDataAIServicesPrivateEndpointConnectionResourceData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static HealthDataAIServicesPrivateEndpointConnectionResourceData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeHealthDataAIServicesPrivateEndpointConnectionResourceData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/healthdataaiservices/Azure.ResourceManager.HealthDataAIServices/src/Generated/Models/DeidPropertiesUpdate.Serialization.cs b/sdk/healthdataaiservices/Azure.ResourceManager.HealthDataAIServices/src/Generated/Models/DeidPropertiesUpdate.Serialization.cs index 62f9b6d91e05..615968853729 100644 --- a/sdk/healthdataaiservices/Azure.ResourceManager.HealthDataAIServices/src/Generated/Models/DeidPropertiesUpdate.Serialization.cs +++ b/sdk/healthdataaiservices/Azure.ResourceManager.HealthDataAIServices/src/Generated/Models/DeidPropertiesUpdate.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.HealthDataAIServices.Models /// The template for adding optional properties. internal partial class DeidPropertiesUpdate : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DeidPropertiesUpdate PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDeidPropertiesUpdate(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DeidPropertiesUpdate)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -122,23 +139,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DeidPropertiesUpdate IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DeidPropertiesUpdate PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDeidPropertiesUpdate(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DeidPropertiesUpdate)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/healthdataaiservices/Azure.ResourceManager.HealthDataAIServices/src/Generated/Models/DeidServiceListResult.Serialization.cs b/sdk/healthdataaiservices/Azure.ResourceManager.HealthDataAIServices/src/Generated/Models/DeidServiceListResult.Serialization.cs index 3ef33e84292f..fe96a98f4ffa 100644 --- a/sdk/healthdataaiservices/Azure.ResourceManager.HealthDataAIServices/src/Generated/Models/DeidServiceListResult.Serialization.cs +++ b/sdk/healthdataaiservices/Azure.ResourceManager.HealthDataAIServices/src/Generated/Models/DeidServiceListResult.Serialization.cs @@ -22,6 +22,30 @@ internal DeidServiceListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DeidServiceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDeidServiceListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DeidServiceListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static DeidServiceListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeDeidServiceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DeidServiceListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DeidServiceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDeidServiceListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DeidServiceListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static DeidServiceListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeDeidServiceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/healthdataaiservices/Azure.ResourceManager.HealthDataAIServices/src/Generated/Models/DeidServicePatch.Serialization.cs b/sdk/healthdataaiservices/Azure.ResourceManager.HealthDataAIServices/src/Generated/Models/DeidServicePatch.Serialization.cs index dfa5a3751032..15e5f25f9a9d 100644 --- a/sdk/healthdataaiservices/Azure.ResourceManager.HealthDataAIServices/src/Generated/Models/DeidServicePatch.Serialization.cs +++ b/sdk/healthdataaiservices/Azure.ResourceManager.HealthDataAIServices/src/Generated/Models/DeidServicePatch.Serialization.cs @@ -18,6 +18,23 @@ namespace Azure.ResourceManager.HealthDataAIServices.Models /// Patch request body for DeidService. public partial class DeidServicePatch : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DeidServicePatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDeidServicePatch(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DeidServicePatch)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -173,23 +190,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DeidServicePatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DeidServicePatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDeidServicePatch(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DeidServicePatch)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/healthdataaiservices/Azure.ResourceManager.HealthDataAIServices/src/Generated/Models/DeidServiceProperties.Serialization.cs b/sdk/healthdataaiservices/Azure.ResourceManager.HealthDataAIServices/src/Generated/Models/DeidServiceProperties.Serialization.cs index 7383e4e7797c..77c9658b4f6c 100644 --- a/sdk/healthdataaiservices/Azure.ResourceManager.HealthDataAIServices/src/Generated/Models/DeidServiceProperties.Serialization.cs +++ b/sdk/healthdataaiservices/Azure.ResourceManager.HealthDataAIServices/src/Generated/Models/DeidServiceProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.HealthDataAIServices.Models /// Details of the HealthDataAIServices DeidService. public partial class DeidServiceProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DeidServiceProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDeidServiceProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DeidServiceProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -173,23 +190,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DeidServiceProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DeidServiceProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDeidServiceProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DeidServiceProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/healthdataaiservices/Azure.ResourceManager.HealthDataAIServices/src/Generated/Models/HealthDataAIServicesPrivateEndpointConnection.Serialization.cs b/sdk/healthdataaiservices/Azure.ResourceManager.HealthDataAIServices/src/Generated/Models/HealthDataAIServicesPrivateEndpointConnection.Serialization.cs index 99f8dd7753d2..c1e907babe54 100644 --- a/sdk/healthdataaiservices/Azure.ResourceManager.HealthDataAIServices/src/Generated/Models/HealthDataAIServicesPrivateEndpointConnection.Serialization.cs +++ b/sdk/healthdataaiservices/Azure.ResourceManager.HealthDataAIServices/src/Generated/Models/HealthDataAIServicesPrivateEndpointConnection.Serialization.cs @@ -19,6 +19,23 @@ namespace Azure.ResourceManager.HealthDataAIServices.Models /// The private endpoint connection resource. public partial class HealthDataAIServicesPrivateEndpointConnection : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHealthDataAIServicesPrivateEndpointConnection(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HealthDataAIServicesPrivateEndpointConnection)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -153,23 +170,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HealthDataAIServicesPrivateEndpointConnection IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (HealthDataAIServicesPrivateEndpointConnection)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHealthDataAIServicesPrivateEndpointConnection(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HealthDataAIServicesPrivateEndpointConnection)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/healthdataaiservices/Azure.ResourceManager.HealthDataAIServices/src/Generated/Models/HealthDataAIServicesPrivateLinkResourceData.Serialization.cs b/sdk/healthdataaiservices/Azure.ResourceManager.HealthDataAIServices/src/Generated/Models/HealthDataAIServicesPrivateLinkResourceData.Serialization.cs index ee704c950730..f74d86f4cf44 100644 --- a/sdk/healthdataaiservices/Azure.ResourceManager.HealthDataAIServices/src/Generated/Models/HealthDataAIServicesPrivateLinkResourceData.Serialization.cs +++ b/sdk/healthdataaiservices/Azure.ResourceManager.HealthDataAIServices/src/Generated/Models/HealthDataAIServicesPrivateLinkResourceData.Serialization.cs @@ -19,6 +19,23 @@ namespace Azure.ResourceManager.HealthDataAIServices.Models /// Private Links for DeidService resource. public partial class HealthDataAIServicesPrivateLinkResourceData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHealthDataAIServicesPrivateLinkResourceData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HealthDataAIServicesPrivateLinkResourceData)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -153,23 +170,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HealthDataAIServicesPrivateLinkResourceData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (HealthDataAIServicesPrivateLinkResourceData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHealthDataAIServicesPrivateLinkResourceData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HealthDataAIServicesPrivateLinkResourceData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/healthdataaiservices/Azure.ResourceManager.HealthDataAIServices/src/Generated/Models/HealthDataAIServicesPrivateLinkResourceListResult.Serialization.cs b/sdk/healthdataaiservices/Azure.ResourceManager.HealthDataAIServices/src/Generated/Models/HealthDataAIServicesPrivateLinkResourceListResult.Serialization.cs index 35cc03352735..f28eecde84a5 100644 --- a/sdk/healthdataaiservices/Azure.ResourceManager.HealthDataAIServices/src/Generated/Models/HealthDataAIServicesPrivateLinkResourceListResult.Serialization.cs +++ b/sdk/healthdataaiservices/Azure.ResourceManager.HealthDataAIServices/src/Generated/Models/HealthDataAIServicesPrivateLinkResourceListResult.Serialization.cs @@ -22,6 +22,30 @@ internal HealthDataAIServicesPrivateLinkResourceListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual HealthDataAIServicesPrivateLinkResourceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHealthDataAIServicesPrivateLinkResourceListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HealthDataAIServicesPrivateLinkResourceListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static HealthDataAIServicesPrivateLinkResourceListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeHealthDataAIServicesPrivateLinkResourceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HealthDataAIServicesPrivateLinkResourceListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual HealthDataAIServicesPrivateLinkResourceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHealthDataAIServicesPrivateLinkResourceListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HealthDataAIServicesPrivateLinkResourceListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static HealthDataAIServicesPrivateLinkResourceListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeHealthDataAIServicesPrivateLinkResourceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/healthdataaiservices/Azure.ResourceManager.HealthDataAIServices/src/Generated/Models/HealthDataAIServicesPrivateLinkResourceProperties.Serialization.cs b/sdk/healthdataaiservices/Azure.ResourceManager.HealthDataAIServices/src/Generated/Models/HealthDataAIServicesPrivateLinkResourceProperties.Serialization.cs index c472315b843f..ecbb10a81d5d 100644 --- a/sdk/healthdataaiservices/Azure.ResourceManager.HealthDataAIServices/src/Generated/Models/HealthDataAIServicesPrivateLinkResourceProperties.Serialization.cs +++ b/sdk/healthdataaiservices/Azure.ResourceManager.HealthDataAIServices/src/Generated/Models/HealthDataAIServicesPrivateLinkResourceProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.HealthDataAIServices.Models /// Properties of a private link resource. public partial class HealthDataAIServicesPrivateLinkResourceProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual HealthDataAIServicesPrivateLinkResourceProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHealthDataAIServicesPrivateLinkResourceProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HealthDataAIServicesPrivateLinkResourceProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -192,23 +209,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HealthDataAIServicesPrivateLinkResourceProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual HealthDataAIServicesPrivateLinkResourceProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHealthDataAIServicesPrivateLinkResourceProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HealthDataAIServicesPrivateLinkResourceProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/healthdataaiservices/Azure.ResourceManager.HealthDataAIServices/src/Generated/Models/HealthDataAIServicesPrivateLinkServiceConnectionState.Serialization.cs b/sdk/healthdataaiservices/Azure.ResourceManager.HealthDataAIServices/src/Generated/Models/HealthDataAIServicesPrivateLinkServiceConnectionState.Serialization.cs index 871e29ca5890..a1a82ca68ccf 100644 --- a/sdk/healthdataaiservices/Azure.ResourceManager.HealthDataAIServices/src/Generated/Models/HealthDataAIServicesPrivateLinkServiceConnectionState.Serialization.cs +++ b/sdk/healthdataaiservices/Azure.ResourceManager.HealthDataAIServices/src/Generated/Models/HealthDataAIServicesPrivateLinkServiceConnectionState.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.HealthDataAIServices.Models /// A collection of information about the state of the connection between service consumer and provider. public partial class HealthDataAIServicesPrivateLinkServiceConnectionState : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual HealthDataAIServicesPrivateLinkServiceConnectionState PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHealthDataAIServicesPrivateLinkServiceConnectionState(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HealthDataAIServicesPrivateLinkServiceConnectionState)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -144,23 +161,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HealthDataAIServicesPrivateLinkServiceConnectionState IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual HealthDataAIServicesPrivateLinkServiceConnectionState PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHealthDataAIServicesPrivateLinkServiceConnectionState(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HealthDataAIServicesPrivateLinkServiceConnectionState)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/healthdataaiservices/Azure.ResourceManager.HealthDataAIServices/src/Generated/Models/PrivateEndpoint.Serialization.cs b/sdk/healthdataaiservices/Azure.ResourceManager.HealthDataAIServices/src/Generated/Models/PrivateEndpoint.Serialization.cs index 809509d84c26..e5f764a506ca 100644 --- a/sdk/healthdataaiservices/Azure.ResourceManager.HealthDataAIServices/src/Generated/Models/PrivateEndpoint.Serialization.cs +++ b/sdk/healthdataaiservices/Azure.ResourceManager.HealthDataAIServices/src/Generated/Models/PrivateEndpoint.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.HealthDataAIServices.Models /// The private endpoint resource. internal partial class PrivateEndpoint : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual PrivateEndpoint PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializePrivateEndpoint(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(PrivateEndpoint)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -123,23 +140,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. PrivateEndpoint IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual PrivateEndpoint PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializePrivateEndpoint(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(PrivateEndpoint)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/healthdataaiservices/Azure.ResourceManager.HealthDataAIServices/src/Generated/Models/PrivateEndpointConnectionProperties.Serialization.cs b/sdk/healthdataaiservices/Azure.ResourceManager.HealthDataAIServices/src/Generated/Models/PrivateEndpointConnectionProperties.Serialization.cs index 9a22ef5a4cfe..2f7feb5512dc 100644 --- a/sdk/healthdataaiservices/Azure.ResourceManager.HealthDataAIServices/src/Generated/Models/PrivateEndpointConnectionProperties.Serialization.cs +++ b/sdk/healthdataaiservices/Azure.ResourceManager.HealthDataAIServices/src/Generated/Models/PrivateEndpointConnectionProperties.Serialization.cs @@ -21,6 +21,23 @@ internal PrivateEndpointConnectionProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual PrivateEndpointConnectionProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializePrivateEndpointConnectionProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(PrivateEndpointConnectionProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -187,23 +204,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. PrivateEndpointConnectionProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual PrivateEndpointConnectionProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializePrivateEndpointConnectionProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(PrivateEndpointConnectionProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/healthdataaiservices/Azure.ResourceManager.HealthDataAIServices/src/Generated/Models/PrivateEndpointConnectionResourceListResult.Serialization.cs b/sdk/healthdataaiservices/Azure.ResourceManager.HealthDataAIServices/src/Generated/Models/PrivateEndpointConnectionResourceListResult.Serialization.cs index cb2ccfe39135..272f9679e33a 100644 --- a/sdk/healthdataaiservices/Azure.ResourceManager.HealthDataAIServices/src/Generated/Models/PrivateEndpointConnectionResourceListResult.Serialization.cs +++ b/sdk/healthdataaiservices/Azure.ResourceManager.HealthDataAIServices/src/Generated/Models/PrivateEndpointConnectionResourceListResult.Serialization.cs @@ -22,6 +22,30 @@ internal PrivateEndpointConnectionResourceListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual PrivateEndpointConnectionResourceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializePrivateEndpointConnectionResourceListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(PrivateEndpointConnectionResourceListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static PrivateEndpointConnectionResourceListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializePrivateEndpointConnectionResourceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. PrivateEndpointConnectionResourceListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual PrivateEndpointConnectionResourceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializePrivateEndpointConnectionResourceListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(PrivateEndpointConnectionResourceListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static PrivateEndpointConnectionResourceListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializePrivateEndpointConnectionResourceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/hybridconnectivity/Azure.ResourceManager.HybridConnectivity/src/Generated/HybridConnectivityEndpointData.Serialization.cs b/sdk/hybridconnectivity/Azure.ResourceManager.HybridConnectivity/src/Generated/HybridConnectivityEndpointData.Serialization.cs index 2df3b9af7514..75cb8085d939 100644 --- a/sdk/hybridconnectivity/Azure.ResourceManager.HybridConnectivity/src/Generated/HybridConnectivityEndpointData.Serialization.cs +++ b/sdk/hybridconnectivity/Azure.ResourceManager.HybridConnectivity/src/Generated/HybridConnectivityEndpointData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.HybridConnectivity /// The endpoint for the target resource. public partial class HybridConnectivityEndpointData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHybridConnectivityEndpointData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HybridConnectivityEndpointData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static HybridConnectivityEndpointData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeHybridConnectivityEndpointData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,23 +178,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HybridConnectivityEndpointData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (HybridConnectivityEndpointData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHybridConnectivityEndpointData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HybridConnectivityEndpointData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -185,12 +192,5 @@ internal static RequestContent ToRequestContent(HybridConnectivityEndpointData h content.JsonWriter.WriteObjectValue(hybridConnectivityEndpointData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static HybridConnectivityEndpointData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeHybridConnectivityEndpointData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/hybridconnectivity/Azure.ResourceManager.HybridConnectivity/src/Generated/HybridConnectivityServiceConfigurationData.Serialization.cs b/sdk/hybridconnectivity/Azure.ResourceManager.HybridConnectivity/src/Generated/HybridConnectivityServiceConfigurationData.Serialization.cs index 2f8ed247a9a9..6d09d70e0e51 100644 --- a/sdk/hybridconnectivity/Azure.ResourceManager.HybridConnectivity/src/Generated/HybridConnectivityServiceConfigurationData.Serialization.cs +++ b/sdk/hybridconnectivity/Azure.ResourceManager.HybridConnectivity/src/Generated/HybridConnectivityServiceConfigurationData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.HybridConnectivity /// The service configuration details associated with the target resource. public partial class HybridConnectivityServiceConfigurationData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHybridConnectivityServiceConfigurationData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HybridConnectivityServiceConfigurationData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static HybridConnectivityServiceConfigurationData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeHybridConnectivityServiceConfigurationData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,23 +178,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HybridConnectivityServiceConfigurationData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (HybridConnectivityServiceConfigurationData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHybridConnectivityServiceConfigurationData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HybridConnectivityServiceConfigurationData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -185,12 +192,5 @@ internal static RequestContent ToRequestContent(HybridConnectivityServiceConfigu content.JsonWriter.WriteObjectValue(hybridConnectivityServiceConfigurationData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static HybridConnectivityServiceConfigurationData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeHybridConnectivityServiceConfigurationData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/hybridconnectivity/Azure.ResourceManager.HybridConnectivity/src/Generated/Models/AADProfileProperties.Serialization.cs b/sdk/hybridconnectivity/Azure.ResourceManager.HybridConnectivity/src/Generated/Models/AADProfileProperties.Serialization.cs index fb902d0b2a31..9a13fcdf62c9 100644 --- a/sdk/hybridconnectivity/Azure.ResourceManager.HybridConnectivity/src/Generated/Models/AADProfileProperties.Serialization.cs +++ b/sdk/hybridconnectivity/Azure.ResourceManager.HybridConnectivity/src/Generated/Models/AADProfileProperties.Serialization.cs @@ -21,6 +21,23 @@ internal AADProfileProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AADProfileProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAADProfileProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AADProfileProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -128,23 +145,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AADProfileProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AADProfileProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAADProfileProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AADProfileProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/hybridconnectivity/Azure.ResourceManager.HybridConnectivity/src/Generated/Models/AwsCloudProfile.Serialization.cs b/sdk/hybridconnectivity/Azure.ResourceManager.HybridConnectivity/src/Generated/Models/AwsCloudProfile.Serialization.cs index 81ea5709b485..6f5ed45ea722 100644 --- a/sdk/hybridconnectivity/Azure.ResourceManager.HybridConnectivity/src/Generated/Models/AwsCloudProfile.Serialization.cs +++ b/sdk/hybridconnectivity/Azure.ResourceManager.HybridConnectivity/src/Generated/Models/AwsCloudProfile.Serialization.cs @@ -21,6 +21,23 @@ internal AwsCloudProfile() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AwsCloudProfile PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAwsCloudProfile(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AwsCloudProfile)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -172,23 +189,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AwsCloudProfile IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AwsCloudProfile PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAwsCloudProfile(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AwsCloudProfile)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/hybridconnectivity/Azure.ResourceManager.HybridConnectivity/src/Generated/Models/AwsCloudProfileUpdate.Serialization.cs b/sdk/hybridconnectivity/Azure.ResourceManager.HybridConnectivity/src/Generated/Models/AwsCloudProfileUpdate.Serialization.cs index 324f6e065915..828d0c7874e3 100644 --- a/sdk/hybridconnectivity/Azure.ResourceManager.HybridConnectivity/src/Generated/Models/AwsCloudProfileUpdate.Serialization.cs +++ b/sdk/hybridconnectivity/Azure.ResourceManager.HybridConnectivity/src/Generated/Models/AwsCloudProfileUpdate.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.HybridConnectivity.Models /// cloud profile for AWS. internal partial class AwsCloudProfileUpdate : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AwsCloudProfileUpdate PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAwsCloudProfileUpdate(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AwsCloudProfileUpdate)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -144,23 +161,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AwsCloudProfileUpdate IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AwsCloudProfileUpdate PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAwsCloudProfileUpdate(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AwsCloudProfileUpdate)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/hybridconnectivity/Azure.ResourceManager.HybridConnectivity/src/Generated/Models/EndpointsList.Serialization.cs b/sdk/hybridconnectivity/Azure.ResourceManager.HybridConnectivity/src/Generated/Models/EndpointsList.Serialization.cs index 2d4de97a9064..6023b29b6c3e 100644 --- a/sdk/hybridconnectivity/Azure.ResourceManager.HybridConnectivity/src/Generated/Models/EndpointsList.Serialization.cs +++ b/sdk/hybridconnectivity/Azure.ResourceManager.HybridConnectivity/src/Generated/Models/EndpointsList.Serialization.cs @@ -22,6 +22,30 @@ internal EndpointsList() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual EndpointsList PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeEndpointsList(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(EndpointsList)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static EndpointsList FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeEndpointsList(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. EndpointsList IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual EndpointsList PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeEndpointsList(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(EndpointsList)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static EndpointsList FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeEndpointsList(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/hybridconnectivity/Azure.ResourceManager.HybridConnectivity/src/Generated/Models/GenerateAwsTemplateContent.Serialization.cs b/sdk/hybridconnectivity/Azure.ResourceManager.HybridConnectivity/src/Generated/Models/GenerateAwsTemplateContent.Serialization.cs index f728f561267a..d78d0c48244b 100644 --- a/sdk/hybridconnectivity/Azure.ResourceManager.HybridConnectivity/src/Generated/Models/GenerateAwsTemplateContent.Serialization.cs +++ b/sdk/hybridconnectivity/Azure.ResourceManager.HybridConnectivity/src/Generated/Models/GenerateAwsTemplateContent.Serialization.cs @@ -22,6 +22,23 @@ internal GenerateAwsTemplateContent() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual GenerateAwsTemplateContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeGenerateAwsTemplateContent(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(GenerateAwsTemplateContent)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,23 +163,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. GenerateAwsTemplateContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual GenerateAwsTemplateContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeGenerateAwsTemplateContent(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(GenerateAwsTemplateContent)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/hybridconnectivity/Azure.ResourceManager.HybridConnectivity/src/Generated/Models/GenerateAwsTemplateResult.Serialization.cs b/sdk/hybridconnectivity/Azure.ResourceManager.HybridConnectivity/src/Generated/Models/GenerateAwsTemplateResult.Serialization.cs index 9e5d0e1bb9a3..8af5c9a122fe 100644 --- a/sdk/hybridconnectivity/Azure.ResourceManager.HybridConnectivity/src/Generated/Models/GenerateAwsTemplateResult.Serialization.cs +++ b/sdk/hybridconnectivity/Azure.ResourceManager.HybridConnectivity/src/Generated/Models/GenerateAwsTemplateResult.Serialization.cs @@ -17,6 +17,30 @@ namespace Azure.ResourceManager.HybridConnectivity.Models /// The HybridConnectivity post operation response. public partial class GenerateAwsTemplateResult : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual GenerateAwsTemplateResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeGenerateAwsTemplateResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(GenerateAwsTemplateResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static GenerateAwsTemplateResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeGenerateAwsTemplateResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -108,31 +132,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. GenerateAwsTemplateResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual GenerateAwsTemplateResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeGenerateAwsTemplateResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(GenerateAwsTemplateResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static GenerateAwsTemplateResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeGenerateAwsTemplateResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/hybridconnectivity/Azure.ResourceManager.HybridConnectivity/src/Generated/Models/HybridConnectivityEndpointProperties.Serialization.cs b/sdk/hybridconnectivity/Azure.ResourceManager.HybridConnectivity/src/Generated/Models/HybridConnectivityEndpointProperties.Serialization.cs index 0c1e98ce91d9..aecd8d7c91ae 100644 --- a/sdk/hybridconnectivity/Azure.ResourceManager.HybridConnectivity/src/Generated/Models/HybridConnectivityEndpointProperties.Serialization.cs +++ b/sdk/hybridconnectivity/Azure.ResourceManager.HybridConnectivity/src/Generated/Models/HybridConnectivityEndpointProperties.Serialization.cs @@ -22,6 +22,23 @@ internal HybridConnectivityEndpointProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual HybridConnectivityEndpointProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHybridConnectivityEndpointProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HybridConnectivityEndpointProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -147,23 +164,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HybridConnectivityEndpointProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual HybridConnectivityEndpointProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHybridConnectivityEndpointProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HybridConnectivityEndpointProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/hybridconnectivity/Azure.ResourceManager.HybridConnectivity/src/Generated/Models/HybridConnectivityServiceConfigurationPatch.Serialization.cs b/sdk/hybridconnectivity/Azure.ResourceManager.HybridConnectivity/src/Generated/Models/HybridConnectivityServiceConfigurationPatch.Serialization.cs index d9ff4d41ca75..8dac37706183 100644 --- a/sdk/hybridconnectivity/Azure.ResourceManager.HybridConnectivity/src/Generated/Models/HybridConnectivityServiceConfigurationPatch.Serialization.cs +++ b/sdk/hybridconnectivity/Azure.ResourceManager.HybridConnectivity/src/Generated/Models/HybridConnectivityServiceConfigurationPatch.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.HybridConnectivity.Models /// The service details under service configuration for the target endpoint resource. public partial class HybridConnectivityServiceConfigurationPatch : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual HybridConnectivityServiceConfigurationPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHybridConnectivityServiceConfigurationPatch(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HybridConnectivityServiceConfigurationPatch)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -123,23 +140,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HybridConnectivityServiceConfigurationPatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual HybridConnectivityServiceConfigurationPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHybridConnectivityServiceConfigurationPatch(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HybridConnectivityServiceConfigurationPatch)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/hybridconnectivity/Azure.ResourceManager.HybridConnectivity/src/Generated/Models/HybridConnectivityTrackedResourcePatch.Serialization.cs b/sdk/hybridconnectivity/Azure.ResourceManager.HybridConnectivity/src/Generated/Models/HybridConnectivityTrackedResourcePatch.Serialization.cs index 68c967f23107..a77ca7745e81 100644 --- a/sdk/hybridconnectivity/Azure.ResourceManager.HybridConnectivity/src/Generated/Models/HybridConnectivityTrackedResourcePatch.Serialization.cs +++ b/sdk/hybridconnectivity/Azure.ResourceManager.HybridConnectivity/src/Generated/Models/HybridConnectivityTrackedResourcePatch.Serialization.cs @@ -19,6 +19,23 @@ namespace Azure.ResourceManager.HybridConnectivity.Models /// The resource model definition for an Azure Resource Manager tracked top level resource which has 'tags' and a 'location'. public partial class HybridConnectivityTrackedResourcePatch : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHybridConnectivityTrackedResourcePatch(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HybridConnectivityTrackedResourcePatch)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -176,23 +193,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HybridConnectivityTrackedResourcePatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (HybridConnectivityTrackedResourcePatch)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHybridConnectivityTrackedResourcePatch(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HybridConnectivityTrackedResourcePatch)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/hybridconnectivity/Azure.ResourceManager.HybridConnectivity/src/Generated/Models/IngressGatewayAsset.Serialization.cs b/sdk/hybridconnectivity/Azure.ResourceManager.HybridConnectivity/src/Generated/Models/IngressGatewayAsset.Serialization.cs index 6b21a9429fc7..c50bfd5ed1a4 100644 --- a/sdk/hybridconnectivity/Azure.ResourceManager.HybridConnectivity/src/Generated/Models/IngressGatewayAsset.Serialization.cs +++ b/sdk/hybridconnectivity/Azure.ResourceManager.HybridConnectivity/src/Generated/Models/IngressGatewayAsset.Serialization.cs @@ -17,6 +17,30 @@ namespace Azure.ResourceManager.HybridConnectivity.Models /// The ingress gateway access credentials. public partial class IngressGatewayAsset : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual IngressGatewayAsset PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeIngressGatewayAsset(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(IngressGatewayAsset)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static IngressGatewayAsset FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeIngressGatewayAsset(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -138,31 +162,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. IngressGatewayAsset IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual IngressGatewayAsset PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeIngressGatewayAsset(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(IngressGatewayAsset)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static IngressGatewayAsset FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeIngressGatewayAsset(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/hybridconnectivity/Azure.ResourceManager.HybridConnectivity/src/Generated/Models/IngressProfileProperties.Serialization.cs b/sdk/hybridconnectivity/Azure.ResourceManager.HybridConnectivity/src/Generated/Models/IngressProfileProperties.Serialization.cs index 0f6ab66ef0d2..67cc8425c75c 100644 --- a/sdk/hybridconnectivity/Azure.ResourceManager.HybridConnectivity/src/Generated/Models/IngressProfileProperties.Serialization.cs +++ b/sdk/hybridconnectivity/Azure.ResourceManager.HybridConnectivity/src/Generated/Models/IngressProfileProperties.Serialization.cs @@ -21,6 +21,23 @@ internal IngressProfileProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual IngressProfileProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeIngressProfileProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(IngressProfileProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -128,23 +145,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. IngressProfileProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual IngressProfileProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeIngressProfileProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(IngressProfileProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/hybridconnectivity/Azure.ResourceManager.HybridConnectivity/src/Generated/Models/InventoryResourceListResult.Serialization.cs b/sdk/hybridconnectivity/Azure.ResourceManager.HybridConnectivity/src/Generated/Models/InventoryResourceListResult.Serialization.cs index 647ef483b4d4..2af6c0714407 100644 --- a/sdk/hybridconnectivity/Azure.ResourceManager.HybridConnectivity/src/Generated/Models/InventoryResourceListResult.Serialization.cs +++ b/sdk/hybridconnectivity/Azure.ResourceManager.HybridConnectivity/src/Generated/Models/InventoryResourceListResult.Serialization.cs @@ -22,6 +22,30 @@ internal InventoryResourceListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual InventoryResourceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeInventoryResourceListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(InventoryResourceListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static InventoryResourceListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeInventoryResourceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. InventoryResourceListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual InventoryResourceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeInventoryResourceListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(InventoryResourceListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static InventoryResourceListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeInventoryResourceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/hybridconnectivity/Azure.ResourceManager.HybridConnectivity/src/Generated/Models/ListCredentialsContent.Serialization.cs b/sdk/hybridconnectivity/Azure.ResourceManager.HybridConnectivity/src/Generated/Models/ListCredentialsContent.Serialization.cs index 2ca81c3b97cb..02f69953414e 100644 --- a/sdk/hybridconnectivity/Azure.ResourceManager.HybridConnectivity/src/Generated/Models/ListCredentialsContent.Serialization.cs +++ b/sdk/hybridconnectivity/Azure.ResourceManager.HybridConnectivity/src/Generated/Models/ListCredentialsContent.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.HybridConnectivity.Models /// The details of the service for which credentials needs to be returned. public partial class ListCredentialsContent : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ListCredentialsContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeListCredentialsContent(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ListCredentialsContent)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -123,23 +140,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ListCredentialsContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ListCredentialsContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeListCredentialsContent(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ListCredentialsContent)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/hybridconnectivity/Azure.ResourceManager.HybridConnectivity/src/Generated/Models/ListIngressGatewayCredentialsContent.Serialization.cs b/sdk/hybridconnectivity/Azure.ResourceManager.HybridConnectivity/src/Generated/Models/ListIngressGatewayCredentialsContent.Serialization.cs index b06a5b3d120b..f7921db7550f 100644 --- a/sdk/hybridconnectivity/Azure.ResourceManager.HybridConnectivity/src/Generated/Models/ListIngressGatewayCredentialsContent.Serialization.cs +++ b/sdk/hybridconnectivity/Azure.ResourceManager.HybridConnectivity/src/Generated/Models/ListIngressGatewayCredentialsContent.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.HybridConnectivity.Models /// Represent ListIngressGatewayCredentials Request object. public partial class ListIngressGatewayCredentialsContent : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ListIngressGatewayCredentialsContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeListIngressGatewayCredentialsContent(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ListIngressGatewayCredentialsContent)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -123,23 +140,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ListIngressGatewayCredentialsContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ListIngressGatewayCredentialsContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeListIngressGatewayCredentialsContent(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ListIngressGatewayCredentialsContent)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/hybridconnectivity/Azure.ResourceManager.HybridConnectivity/src/Generated/Models/ManagedProxyAsset.Serialization.cs b/sdk/hybridconnectivity/Azure.ResourceManager.HybridConnectivity/src/Generated/Models/ManagedProxyAsset.Serialization.cs index 2c5bbb88f635..517397981cdb 100644 --- a/sdk/hybridconnectivity/Azure.ResourceManager.HybridConnectivity/src/Generated/Models/ManagedProxyAsset.Serialization.cs +++ b/sdk/hybridconnectivity/Azure.ResourceManager.HybridConnectivity/src/Generated/Models/ManagedProxyAsset.Serialization.cs @@ -22,6 +22,30 @@ internal ManagedProxyAsset() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ManagedProxyAsset PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeManagedProxyAsset(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ManagedProxyAsset)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static ManagedProxyAsset FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeManagedProxyAsset(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -129,31 +153,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ManagedProxyAsset IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ManagedProxyAsset PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeManagedProxyAsset(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ManagedProxyAsset)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static ManagedProxyAsset FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeManagedProxyAsset(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/hybridconnectivity/Azure.ResourceManager.HybridConnectivity/src/Generated/Models/ManagedProxyContent.Serialization.cs b/sdk/hybridconnectivity/Azure.ResourceManager.HybridConnectivity/src/Generated/Models/ManagedProxyContent.Serialization.cs index ee5acea06651..4ffe2b39e0aa 100644 --- a/sdk/hybridconnectivity/Azure.ResourceManager.HybridConnectivity/src/Generated/Models/ManagedProxyContent.Serialization.cs +++ b/sdk/hybridconnectivity/Azure.ResourceManager.HybridConnectivity/src/Generated/Models/ManagedProxyContent.Serialization.cs @@ -22,6 +22,23 @@ internal ManagedProxyContent() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ManagedProxyContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeManagedProxyContent(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ManagedProxyContent)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -147,23 +164,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ManagedProxyContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ManagedProxyContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeManagedProxyContent(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ManagedProxyContent)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/hybridconnectivity/Azure.ResourceManager.HybridConnectivity/src/Generated/Models/PublicCloudConnectorListResult.Serialization.cs b/sdk/hybridconnectivity/Azure.ResourceManager.HybridConnectivity/src/Generated/Models/PublicCloudConnectorListResult.Serialization.cs index 1e809f0fda4e..e3cf21b683c0 100644 --- a/sdk/hybridconnectivity/Azure.ResourceManager.HybridConnectivity/src/Generated/Models/PublicCloudConnectorListResult.Serialization.cs +++ b/sdk/hybridconnectivity/Azure.ResourceManager.HybridConnectivity/src/Generated/Models/PublicCloudConnectorListResult.Serialization.cs @@ -22,6 +22,30 @@ internal PublicCloudConnectorListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual PublicCloudConnectorListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializePublicCloudConnectorListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(PublicCloudConnectorListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static PublicCloudConnectorListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializePublicCloudConnectorListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. PublicCloudConnectorListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual PublicCloudConnectorListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializePublicCloudConnectorListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(PublicCloudConnectorListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static PublicCloudConnectorListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializePublicCloudConnectorListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/hybridconnectivity/Azure.ResourceManager.HybridConnectivity/src/Generated/Models/PublicCloudConnectorPatch.Serialization.cs b/sdk/hybridconnectivity/Azure.ResourceManager.HybridConnectivity/src/Generated/Models/PublicCloudConnectorPatch.Serialization.cs index 90cccb333756..22731ca25a76 100644 --- a/sdk/hybridconnectivity/Azure.ResourceManager.HybridConnectivity/src/Generated/Models/PublicCloudConnectorPatch.Serialization.cs +++ b/sdk/hybridconnectivity/Azure.ResourceManager.HybridConnectivity/src/Generated/Models/PublicCloudConnectorPatch.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.HybridConnectivity.Models /// Public Cloud Connector. public partial class PublicCloudConnectorPatch : HybridConnectivityTrackedResourcePatch, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected override ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializePublicCloudConnectorPatch(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(PublicCloudConnectorPatch)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -80,23 +97,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. PublicCloudConnectorPatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (PublicCloudConnectorPatch)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializePublicCloudConnectorPatch(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(PublicCloudConnectorPatch)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/hybridconnectivity/Azure.ResourceManager.HybridConnectivity/src/Generated/Models/PublicCloudConnectorProperties.Serialization.cs b/sdk/hybridconnectivity/Azure.ResourceManager.HybridConnectivity/src/Generated/Models/PublicCloudConnectorProperties.Serialization.cs index 07b386b81773..e71fb5b54407 100644 --- a/sdk/hybridconnectivity/Azure.ResourceManager.HybridConnectivity/src/Generated/Models/PublicCloudConnectorProperties.Serialization.cs +++ b/sdk/hybridconnectivity/Azure.ResourceManager.HybridConnectivity/src/Generated/Models/PublicCloudConnectorProperties.Serialization.cs @@ -21,6 +21,23 @@ internal PublicCloudConnectorProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual PublicCloudConnectorProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializePublicCloudConnectorProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(PublicCloudConnectorProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,23 +171,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. PublicCloudConnectorProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual PublicCloudConnectorProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializePublicCloudConnectorProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(PublicCloudConnectorProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/hybridconnectivity/Azure.ResourceManager.HybridConnectivity/src/Generated/Models/PublicCloudConnectorPropertiesUpdate.Serialization.cs b/sdk/hybridconnectivity/Azure.ResourceManager.HybridConnectivity/src/Generated/Models/PublicCloudConnectorPropertiesUpdate.Serialization.cs index 44bc028b6e9a..998335cebf0e 100644 --- a/sdk/hybridconnectivity/Azure.ResourceManager.HybridConnectivity/src/Generated/Models/PublicCloudConnectorPropertiesUpdate.Serialization.cs +++ b/sdk/hybridconnectivity/Azure.ResourceManager.HybridConnectivity/src/Generated/Models/PublicCloudConnectorPropertiesUpdate.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.HybridConnectivity.Models /// Properties of public cloud connectors. internal partial class PublicCloudConnectorPropertiesUpdate : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual PublicCloudConnectorPropertiesUpdate PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializePublicCloudConnectorPropertiesUpdate(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(PublicCloudConnectorPropertiesUpdate)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -122,23 +139,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. PublicCloudConnectorPropertiesUpdate IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual PublicCloudConnectorPropertiesUpdate PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializePublicCloudConnectorPropertiesUpdate(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(PublicCloudConnectorPropertiesUpdate)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/hybridconnectivity/Azure.ResourceManager.HybridConnectivity/src/Generated/Models/PublicCloudConnectorSolutionConfigurationPatch.Serialization.cs b/sdk/hybridconnectivity/Azure.ResourceManager.HybridConnectivity/src/Generated/Models/PublicCloudConnectorSolutionConfigurationPatch.Serialization.cs index 17304449002f..16d05a3246db 100644 --- a/sdk/hybridconnectivity/Azure.ResourceManager.HybridConnectivity/src/Generated/Models/PublicCloudConnectorSolutionConfigurationPatch.Serialization.cs +++ b/sdk/hybridconnectivity/Azure.ResourceManager.HybridConnectivity/src/Generated/Models/PublicCloudConnectorSolutionConfigurationPatch.Serialization.cs @@ -19,6 +19,23 @@ namespace Azure.ResourceManager.HybridConnectivity.Models /// Solution Configuration. public partial class PublicCloudConnectorSolutionConfigurationPatch : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializePublicCloudConnectorSolutionConfigurationPatch(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(PublicCloudConnectorSolutionConfigurationPatch)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -153,23 +170,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. PublicCloudConnectorSolutionConfigurationPatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (PublicCloudConnectorSolutionConfigurationPatch)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializePublicCloudConnectorSolutionConfigurationPatch(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(PublicCloudConnectorSolutionConfigurationPatch)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/hybridconnectivity/Azure.ResourceManager.HybridConnectivity/src/Generated/Models/PublicCloudConnectorSolutionConfigurationProperties.Serialization.cs b/sdk/hybridconnectivity/Azure.ResourceManager.HybridConnectivity/src/Generated/Models/PublicCloudConnectorSolutionConfigurationProperties.Serialization.cs index ce2621c99267..7e9c2fb097e8 100644 --- a/sdk/hybridconnectivity/Azure.ResourceManager.HybridConnectivity/src/Generated/Models/PublicCloudConnectorSolutionConfigurationProperties.Serialization.cs +++ b/sdk/hybridconnectivity/Azure.ResourceManager.HybridConnectivity/src/Generated/Models/PublicCloudConnectorSolutionConfigurationProperties.Serialization.cs @@ -21,6 +21,23 @@ internal PublicCloudConnectorSolutionConfigurationProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual PublicCloudConnectorSolutionConfigurationProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializePublicCloudConnectorSolutionConfigurationProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(PublicCloudConnectorSolutionConfigurationProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -198,23 +215,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. PublicCloudConnectorSolutionConfigurationProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual PublicCloudConnectorSolutionConfigurationProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializePublicCloudConnectorSolutionConfigurationProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(PublicCloudConnectorSolutionConfigurationProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/hybridconnectivity/Azure.ResourceManager.HybridConnectivity/src/Generated/Models/PublicCloudConnectorSolutionSettings.Serialization.cs b/sdk/hybridconnectivity/Azure.ResourceManager.HybridConnectivity/src/Generated/Models/PublicCloudConnectorSolutionSettings.Serialization.cs index 76323ad8b936..3066457282ea 100644 --- a/sdk/hybridconnectivity/Azure.ResourceManager.HybridConnectivity/src/Generated/Models/PublicCloudConnectorSolutionSettings.Serialization.cs +++ b/sdk/hybridconnectivity/Azure.ResourceManager.HybridConnectivity/src/Generated/Models/PublicCloudConnectorSolutionSettings.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.HybridConnectivity.Models /// Solution settings. public partial class PublicCloudConnectorSolutionSettings : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual PublicCloudConnectorSolutionSettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializePublicCloudConnectorSolutionSettings(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(PublicCloudConnectorSolutionSettings)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -119,23 +136,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. PublicCloudConnectorSolutionSettings IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual PublicCloudConnectorSolutionSettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializePublicCloudConnectorSolutionSettings(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(PublicCloudConnectorSolutionSettings)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/hybridconnectivity/Azure.ResourceManager.HybridConnectivity/src/Generated/Models/PublicCloudConnectorSolutionTypeProperties.Serialization.cs b/sdk/hybridconnectivity/Azure.ResourceManager.HybridConnectivity/src/Generated/Models/PublicCloudConnectorSolutionTypeProperties.Serialization.cs index 7691d4b8b11b..03f2a0d1add1 100644 --- a/sdk/hybridconnectivity/Azure.ResourceManager.HybridConnectivity/src/Generated/Models/PublicCloudConnectorSolutionTypeProperties.Serialization.cs +++ b/sdk/hybridconnectivity/Azure.ResourceManager.HybridConnectivity/src/Generated/Models/PublicCloudConnectorSolutionTypeProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.HybridConnectivity.Models /// Definition of Solution type resource. public partial class PublicCloudConnectorSolutionTypeProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual PublicCloudConnectorSolutionTypeProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializePublicCloudConnectorSolutionTypeProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(PublicCloudConnectorSolutionTypeProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -191,23 +208,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. PublicCloudConnectorSolutionTypeProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual PublicCloudConnectorSolutionTypeProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializePublicCloudConnectorSolutionTypeProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(PublicCloudConnectorSolutionTypeProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/hybridconnectivity/Azure.ResourceManager.HybridConnectivity/src/Generated/Models/PublicCloudConnectorSolutionTypeSettings.Serialization.cs b/sdk/hybridconnectivity/Azure.ResourceManager.HybridConnectivity/src/Generated/Models/PublicCloudConnectorSolutionTypeSettings.Serialization.cs index 82d494f39165..e9dc3717fe20 100644 --- a/sdk/hybridconnectivity/Azure.ResourceManager.HybridConnectivity/src/Generated/Models/PublicCloudConnectorSolutionTypeSettings.Serialization.cs +++ b/sdk/hybridconnectivity/Azure.ResourceManager.HybridConnectivity/src/Generated/Models/PublicCloudConnectorSolutionTypeSettings.Serialization.cs @@ -21,6 +21,23 @@ internal PublicCloudConnectorSolutionTypeSettings() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual PublicCloudConnectorSolutionTypeSettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializePublicCloudConnectorSolutionTypeSettings(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(PublicCloudConnectorSolutionTypeSettings)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -135,23 +152,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. PublicCloudConnectorSolutionTypeSettings IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual PublicCloudConnectorSolutionTypeSettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializePublicCloudConnectorSolutionTypeSettings(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(PublicCloudConnectorSolutionTypeSettings)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/hybridconnectivity/Azure.ResourceManager.HybridConnectivity/src/Generated/Models/PublicCloudConnectorSolutionTypeSettingsProperties.Serialization.cs b/sdk/hybridconnectivity/Azure.ResourceManager.HybridConnectivity/src/Generated/Models/PublicCloudConnectorSolutionTypeSettingsProperties.Serialization.cs index 1789512b0cda..784a1f059d1e 100644 --- a/sdk/hybridconnectivity/Azure.ResourceManager.HybridConnectivity/src/Generated/Models/PublicCloudConnectorSolutionTypeSettingsProperties.Serialization.cs +++ b/sdk/hybridconnectivity/Azure.ResourceManager.HybridConnectivity/src/Generated/Models/PublicCloudConnectorSolutionTypeSettingsProperties.Serialization.cs @@ -21,6 +21,23 @@ internal PublicCloudConnectorSolutionTypeSettingsProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual PublicCloudConnectorSolutionTypeSettingsProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializePublicCloudConnectorSolutionTypeSettingsProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(PublicCloudConnectorSolutionTypeSettingsProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -189,23 +206,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. PublicCloudConnectorSolutionTypeSettingsProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual PublicCloudConnectorSolutionTypeSettingsProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializePublicCloudConnectorSolutionTypeSettingsProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(PublicCloudConnectorSolutionTypeSettingsProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/hybridconnectivity/Azure.ResourceManager.HybridConnectivity/src/Generated/Models/PublicCloudInventoryProperties.Serialization.cs b/sdk/hybridconnectivity/Azure.ResourceManager.HybridConnectivity/src/Generated/Models/PublicCloudInventoryProperties.Serialization.cs index 61dfb7959bb9..b46e4c550954 100644 --- a/sdk/hybridconnectivity/Azure.ResourceManager.HybridConnectivity/src/Generated/Models/PublicCloudInventoryProperties.Serialization.cs +++ b/sdk/hybridconnectivity/Azure.ResourceManager.HybridConnectivity/src/Generated/Models/PublicCloudInventoryProperties.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.HybridConnectivity.Models /// Definition of inventory. public partial class PublicCloudInventoryProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual PublicCloudInventoryProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializePublicCloudInventoryProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(PublicCloudInventoryProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -197,23 +214,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. PublicCloudInventoryProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual PublicCloudInventoryProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializePublicCloudInventoryProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(PublicCloudInventoryProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/hybridconnectivity/Azure.ResourceManager.HybridConnectivity/src/Generated/Models/RelayNamespaceAccessProperties.Serialization.cs b/sdk/hybridconnectivity/Azure.ResourceManager.HybridConnectivity/src/Generated/Models/RelayNamespaceAccessProperties.Serialization.cs index 8e8377ae9e5c..4dc3533c4b82 100644 --- a/sdk/hybridconnectivity/Azure.ResourceManager.HybridConnectivity/src/Generated/Models/RelayNamespaceAccessProperties.Serialization.cs +++ b/sdk/hybridconnectivity/Azure.ResourceManager.HybridConnectivity/src/Generated/Models/RelayNamespaceAccessProperties.Serialization.cs @@ -21,6 +21,23 @@ internal RelayNamespaceAccessProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual RelayNamespaceAccessProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeRelayNamespaceAccessProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(RelayNamespaceAccessProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -180,23 +197,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. RelayNamespaceAccessProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual RelayNamespaceAccessProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeRelayNamespaceAccessProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(RelayNamespaceAccessProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/hybridconnectivity/Azure.ResourceManager.HybridConnectivity/src/Generated/Models/ServiceConfigurationList.Serialization.cs b/sdk/hybridconnectivity/Azure.ResourceManager.HybridConnectivity/src/Generated/Models/ServiceConfigurationList.Serialization.cs index 1e1340392012..2d52f18bc355 100644 --- a/sdk/hybridconnectivity/Azure.ResourceManager.HybridConnectivity/src/Generated/Models/ServiceConfigurationList.Serialization.cs +++ b/sdk/hybridconnectivity/Azure.ResourceManager.HybridConnectivity/src/Generated/Models/ServiceConfigurationList.Serialization.cs @@ -22,6 +22,30 @@ internal ServiceConfigurationList() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ServiceConfigurationList PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeServiceConfigurationList(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ServiceConfigurationList)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static ServiceConfigurationList FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeServiceConfigurationList(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ServiceConfigurationList IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ServiceConfigurationList PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeServiceConfigurationList(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ServiceConfigurationList)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static ServiceConfigurationList FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeServiceConfigurationList(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/hybridconnectivity/Azure.ResourceManager.HybridConnectivity/src/Generated/Models/ServiceConfigurationProperties.Serialization.cs b/sdk/hybridconnectivity/Azure.ResourceManager.HybridConnectivity/src/Generated/Models/ServiceConfigurationProperties.Serialization.cs index e5d0b36cbffd..324e9a58bcb1 100644 --- a/sdk/hybridconnectivity/Azure.ResourceManager.HybridConnectivity/src/Generated/Models/ServiceConfigurationProperties.Serialization.cs +++ b/sdk/hybridconnectivity/Azure.ResourceManager.HybridConnectivity/src/Generated/Models/ServiceConfigurationProperties.Serialization.cs @@ -22,6 +22,23 @@ internal ServiceConfigurationProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ServiceConfigurationProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeServiceConfigurationProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ServiceConfigurationProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -166,23 +183,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ServiceConfigurationProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ServiceConfigurationProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeServiceConfigurationProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ServiceConfigurationProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/hybridconnectivity/Azure.ResourceManager.HybridConnectivity/src/Generated/Models/ServiceConfigurationPropertiesPatch.Serialization.cs b/sdk/hybridconnectivity/Azure.ResourceManager.HybridConnectivity/src/Generated/Models/ServiceConfigurationPropertiesPatch.Serialization.cs index 9db1b8691a72..31c0bda62879 100644 --- a/sdk/hybridconnectivity/Azure.ResourceManager.HybridConnectivity/src/Generated/Models/ServiceConfigurationPropertiesPatch.Serialization.cs +++ b/sdk/hybridconnectivity/Azure.ResourceManager.HybridConnectivity/src/Generated/Models/ServiceConfigurationPropertiesPatch.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.HybridConnectivity.Models /// Service configuration details. internal partial class ServiceConfigurationPropertiesPatch : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ServiceConfigurationPropertiesPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeServiceConfigurationPropertiesPatch(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ServiceConfigurationPropertiesPatch)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -122,23 +139,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ServiceConfigurationPropertiesPatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ServiceConfigurationPropertiesPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeServiceConfigurationPropertiesPatch(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ServiceConfigurationPropertiesPatch)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/hybridconnectivity/Azure.ResourceManager.HybridConnectivity/src/Generated/Models/SolutionConfigurationListResult.Serialization.cs b/sdk/hybridconnectivity/Azure.ResourceManager.HybridConnectivity/src/Generated/Models/SolutionConfigurationListResult.Serialization.cs index 68b99a82d4e3..9a01e54d481d 100644 --- a/sdk/hybridconnectivity/Azure.ResourceManager.HybridConnectivity/src/Generated/Models/SolutionConfigurationListResult.Serialization.cs +++ b/sdk/hybridconnectivity/Azure.ResourceManager.HybridConnectivity/src/Generated/Models/SolutionConfigurationListResult.Serialization.cs @@ -22,6 +22,30 @@ internal SolutionConfigurationListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SolutionConfigurationListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSolutionConfigurationListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SolutionConfigurationListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static SolutionConfigurationListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeSolutionConfigurationListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SolutionConfigurationListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SolutionConfigurationListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSolutionConfigurationListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SolutionConfigurationListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static SolutionConfigurationListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeSolutionConfigurationListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/hybridconnectivity/Azure.ResourceManager.HybridConnectivity/src/Generated/Models/SolutionConfigurationPropertiesUpdate.Serialization.cs b/sdk/hybridconnectivity/Azure.ResourceManager.HybridConnectivity/src/Generated/Models/SolutionConfigurationPropertiesUpdate.Serialization.cs index beae391127b9..06dee079547f 100644 --- a/sdk/hybridconnectivity/Azure.ResourceManager.HybridConnectivity/src/Generated/Models/SolutionConfigurationPropertiesUpdate.Serialization.cs +++ b/sdk/hybridconnectivity/Azure.ResourceManager.HybridConnectivity/src/Generated/Models/SolutionConfigurationPropertiesUpdate.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.HybridConnectivity.Models /// Solution configuration resource. public partial class SolutionConfigurationPropertiesUpdate : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SolutionConfigurationPropertiesUpdate PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSolutionConfigurationPropertiesUpdate(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SolutionConfigurationPropertiesUpdate)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -133,23 +150,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SolutionConfigurationPropertiesUpdate IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SolutionConfigurationPropertiesUpdate PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSolutionConfigurationPropertiesUpdate(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SolutionConfigurationPropertiesUpdate)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/hybridconnectivity/Azure.ResourceManager.HybridConnectivity/src/Generated/Models/SolutionTypeResourceListResult.Serialization.cs b/sdk/hybridconnectivity/Azure.ResourceManager.HybridConnectivity/src/Generated/Models/SolutionTypeResourceListResult.Serialization.cs index adfd4e82edf0..e5fd056e5b1d 100644 --- a/sdk/hybridconnectivity/Azure.ResourceManager.HybridConnectivity/src/Generated/Models/SolutionTypeResourceListResult.Serialization.cs +++ b/sdk/hybridconnectivity/Azure.ResourceManager.HybridConnectivity/src/Generated/Models/SolutionTypeResourceListResult.Serialization.cs @@ -22,6 +22,30 @@ internal SolutionTypeResourceListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SolutionTypeResourceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSolutionTypeResourceListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SolutionTypeResourceListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static SolutionTypeResourceListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeSolutionTypeResourceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SolutionTypeResourceListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SolutionTypeResourceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSolutionTypeResourceListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SolutionTypeResourceListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static SolutionTypeResourceListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeSolutionTypeResourceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/hybridconnectivity/Azure.ResourceManager.HybridConnectivity/src/Generated/Models/TargetResourceEndpointAccess.Serialization.cs b/sdk/hybridconnectivity/Azure.ResourceManager.HybridConnectivity/src/Generated/Models/TargetResourceEndpointAccess.Serialization.cs index 0c8bfc6c3c6e..60160e011d57 100644 --- a/sdk/hybridconnectivity/Azure.ResourceManager.HybridConnectivity/src/Generated/Models/TargetResourceEndpointAccess.Serialization.cs +++ b/sdk/hybridconnectivity/Azure.ResourceManager.HybridConnectivity/src/Generated/Models/TargetResourceEndpointAccess.Serialization.cs @@ -17,6 +17,30 @@ namespace Azure.ResourceManager.HybridConnectivity.Models /// The endpoint access for the target resource. public partial class TargetResourceEndpointAccess : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual TargetResourceEndpointAccess PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeTargetResourceEndpointAccess(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(TargetResourceEndpointAccess)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static TargetResourceEndpointAccess FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeTargetResourceEndpointAccess(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -123,31 +147,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. TargetResourceEndpointAccess IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual TargetResourceEndpointAccess PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeTargetResourceEndpointAccess(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(TargetResourceEndpointAccess)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static TargetResourceEndpointAccess FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeTargetResourceEndpointAccess(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/hybridconnectivity/Azure.ResourceManager.HybridConnectivity/src/Generated/PublicCloudConnectorData.Serialization.cs b/sdk/hybridconnectivity/Azure.ResourceManager.HybridConnectivity/src/Generated/PublicCloudConnectorData.Serialization.cs index 9d15a8efd117..3c67744c4e2d 100644 --- a/sdk/hybridconnectivity/Azure.ResourceManager.HybridConnectivity/src/Generated/PublicCloudConnectorData.Serialization.cs +++ b/sdk/hybridconnectivity/Azure.ResourceManager.HybridConnectivity/src/Generated/PublicCloudConnectorData.Serialization.cs @@ -25,6 +25,30 @@ internal PublicCloudConnectorData() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializePublicCloudConnectorData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(PublicCloudConnectorData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static PublicCloudConnectorData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializePublicCloudConnectorData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -189,23 +213,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. PublicCloudConnectorData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (PublicCloudConnectorData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializePublicCloudConnectorData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(PublicCloudConnectorData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -220,12 +227,5 @@ internal static RequestContent ToRequestContent(PublicCloudConnectorData publicC content.JsonWriter.WriteObjectValue(publicCloudConnectorData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static PublicCloudConnectorData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializePublicCloudConnectorData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/hybridconnectivity/Azure.ResourceManager.HybridConnectivity/src/Generated/PublicCloudConnectorSolutionConfigurationData.Serialization.cs b/sdk/hybridconnectivity/Azure.ResourceManager.HybridConnectivity/src/Generated/PublicCloudConnectorSolutionConfigurationData.Serialization.cs index e8a70cac395b..dd10ef6950a4 100644 --- a/sdk/hybridconnectivity/Azure.ResourceManager.HybridConnectivity/src/Generated/PublicCloudConnectorSolutionConfigurationData.Serialization.cs +++ b/sdk/hybridconnectivity/Azure.ResourceManager.HybridConnectivity/src/Generated/PublicCloudConnectorSolutionConfigurationData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.HybridConnectivity /// Solution Configuration. public partial class PublicCloudConnectorSolutionConfigurationData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializePublicCloudConnectorSolutionConfigurationData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(PublicCloudConnectorSolutionConfigurationData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static PublicCloudConnectorSolutionConfigurationData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializePublicCloudConnectorSolutionConfigurationData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,23 +178,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. PublicCloudConnectorSolutionConfigurationData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (PublicCloudConnectorSolutionConfigurationData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializePublicCloudConnectorSolutionConfigurationData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(PublicCloudConnectorSolutionConfigurationData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -185,12 +192,5 @@ internal static RequestContent ToRequestContent(PublicCloudConnectorSolutionConf content.JsonWriter.WriteObjectValue(publicCloudConnectorSolutionConfigurationData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static PublicCloudConnectorSolutionConfigurationData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializePublicCloudConnectorSolutionConfigurationData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/hybridconnectivity/Azure.ResourceManager.HybridConnectivity/src/Generated/PublicCloudConnectorSolutionTypeData.Serialization.cs b/sdk/hybridconnectivity/Azure.ResourceManager.HybridConnectivity/src/Generated/PublicCloudConnectorSolutionTypeData.Serialization.cs index ea9627b5491a..a96488ca1b9f 100644 --- a/sdk/hybridconnectivity/Azure.ResourceManager.HybridConnectivity/src/Generated/PublicCloudConnectorSolutionTypeData.Serialization.cs +++ b/sdk/hybridconnectivity/Azure.ResourceManager.HybridConnectivity/src/Generated/PublicCloudConnectorSolutionTypeData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.HybridConnectivity /// Concrete proxy resource types can be created by aliasing this type using a specific property type. public partial class PublicCloudConnectorSolutionTypeData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializePublicCloudConnectorSolutionTypeData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(PublicCloudConnectorSolutionTypeData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static PublicCloudConnectorSolutionTypeData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializePublicCloudConnectorSolutionTypeData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,31 +178,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. PublicCloudConnectorSolutionTypeData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (PublicCloudConnectorSolutionTypeData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializePublicCloudConnectorSolutionTypeData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(PublicCloudConnectorSolutionTypeData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static PublicCloudConnectorSolutionTypeData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializePublicCloudConnectorSolutionTypeData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/hybridconnectivity/Azure.ResourceManager.HybridConnectivity/src/Generated/PublicCloudInventoryData.Serialization.cs b/sdk/hybridconnectivity/Azure.ResourceManager.HybridConnectivity/src/Generated/PublicCloudInventoryData.Serialization.cs index 5915387a6b09..71d03bac7bcd 100644 --- a/sdk/hybridconnectivity/Azure.ResourceManager.HybridConnectivity/src/Generated/PublicCloudInventoryData.Serialization.cs +++ b/sdk/hybridconnectivity/Azure.ResourceManager.HybridConnectivity/src/Generated/PublicCloudInventoryData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.HybridConnectivity /// Concrete proxy resource types can be created by aliasing this type using a specific property type. public partial class PublicCloudInventoryData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializePublicCloudInventoryData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(PublicCloudInventoryData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static PublicCloudInventoryData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializePublicCloudInventoryData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,31 +178,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. PublicCloudInventoryData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (PublicCloudInventoryData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializePublicCloudInventoryData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(PublicCloudInventoryData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static PublicCloudInventoryData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializePublicCloudInventoryData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/hybridkubernetes/Azure.ResourceManager.Kubernetes/src/Generated/ConnectedClusterData.Serialization.cs b/sdk/hybridkubernetes/Azure.ResourceManager.Kubernetes/src/Generated/ConnectedClusterData.Serialization.cs index 45610a0f72b9..9522ce42afec 100644 --- a/sdk/hybridkubernetes/Azure.ResourceManager.Kubernetes/src/Generated/ConnectedClusterData.Serialization.cs +++ b/sdk/hybridkubernetes/Azure.ResourceManager.Kubernetes/src/Generated/ConnectedClusterData.Serialization.cs @@ -25,6 +25,30 @@ internal ConnectedClusterData() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeConnectedClusterData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ConnectedClusterData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static ConnectedClusterData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeConnectedClusterData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -207,23 +231,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ConnectedClusterData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (ConnectedClusterData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeConnectedClusterData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ConnectedClusterData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -238,12 +245,5 @@ internal static RequestContent ToRequestContent(ConnectedClusterData connectedCl content.JsonWriter.WriteObjectValue(connectedClusterData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static ConnectedClusterData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeConnectedClusterData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/hybridkubernetes/Azure.ResourceManager.Kubernetes/src/Generated/Models/AadProfile.Serialization.cs b/sdk/hybridkubernetes/Azure.ResourceManager.Kubernetes/src/Generated/Models/AadProfile.Serialization.cs index 517403d6919d..92e3e64ba65d 100644 --- a/sdk/hybridkubernetes/Azure.ResourceManager.Kubernetes/src/Generated/Models/AadProfile.Serialization.cs +++ b/sdk/hybridkubernetes/Azure.ResourceManager.Kubernetes/src/Generated/Models/AadProfile.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Kubernetes.Models /// AAD Profile specifies attributes for Azure Active Directory integration. public partial class AadProfile : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AadProfile PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAadProfile(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AadProfile)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -170,23 +187,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AadProfile IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AadProfile PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAadProfile(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AadProfile)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/hybridkubernetes/Azure.ResourceManager.Kubernetes/src/Generated/Models/AgentError.Serialization.cs b/sdk/hybridkubernetes/Azure.ResourceManager.Kubernetes/src/Generated/Models/AgentError.Serialization.cs index 164bb03609e0..000e35809a8d 100644 --- a/sdk/hybridkubernetes/Azure.ResourceManager.Kubernetes/src/Generated/Models/AgentError.Serialization.cs +++ b/sdk/hybridkubernetes/Azure.ResourceManager.Kubernetes/src/Generated/Models/AgentError.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Kubernetes.Models /// Agent Errors if any during agent or system component upgrade. public partial class AgentError : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AgentError PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAgentError(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AgentError)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -155,23 +172,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AgentError IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AgentError PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAgentError(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AgentError)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/hybridkubernetes/Azure.ResourceManager.Kubernetes/src/Generated/Models/ArcAgentProfile.Serialization.cs b/sdk/hybridkubernetes/Azure.ResourceManager.Kubernetes/src/Generated/Models/ArcAgentProfile.Serialization.cs index c284aa552632..859ffa6f05b7 100644 --- a/sdk/hybridkubernetes/Azure.ResourceManager.Kubernetes/src/Generated/Models/ArcAgentProfile.Serialization.cs +++ b/sdk/hybridkubernetes/Azure.ResourceManager.Kubernetes/src/Generated/Models/ArcAgentProfile.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Kubernetes.Models /// Defines the Arc Agent properties for the clusters. public partial class ArcAgentProfile : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ArcAgentProfile PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeArcAgentProfile(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ArcAgentProfile)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -200,23 +217,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ArcAgentProfile IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ArcAgentProfile PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeArcAgentProfile(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ArcAgentProfile)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/hybridkubernetes/Azure.ResourceManager.Kubernetes/src/Generated/Models/ArcAgentryConfigurations.Serialization.cs b/sdk/hybridkubernetes/Azure.ResourceManager.Kubernetes/src/Generated/Models/ArcAgentryConfigurations.Serialization.cs index ec04fa799a27..f9d129e1fcd8 100644 --- a/sdk/hybridkubernetes/Azure.ResourceManager.Kubernetes/src/Generated/Models/ArcAgentryConfigurations.Serialization.cs +++ b/sdk/hybridkubernetes/Azure.ResourceManager.Kubernetes/src/Generated/Models/ArcAgentryConfigurations.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Kubernetes.Models /// The ArcAgentryConfigurations. public partial class ArcAgentryConfigurations : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ArcAgentryConfigurations PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeArcAgentryConfigurations(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ArcAgentryConfigurations)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -194,23 +211,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ArcAgentryConfigurations IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ArcAgentryConfigurations PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeArcAgentryConfigurations(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ArcAgentryConfigurations)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/hybridkubernetes/Azure.ResourceManager.Kubernetes/src/Generated/Models/ConnectedClusterList.Serialization.cs b/sdk/hybridkubernetes/Azure.ResourceManager.Kubernetes/src/Generated/Models/ConnectedClusterList.Serialization.cs index 3f75eeff9c63..38c3a3e16245 100644 --- a/sdk/hybridkubernetes/Azure.ResourceManager.Kubernetes/src/Generated/Models/ConnectedClusterList.Serialization.cs +++ b/sdk/hybridkubernetes/Azure.ResourceManager.Kubernetes/src/Generated/Models/ConnectedClusterList.Serialization.cs @@ -22,6 +22,30 @@ internal ConnectedClusterList() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ConnectedClusterList PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeConnectedClusterList(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ConnectedClusterList)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static ConnectedClusterList FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeConnectedClusterList(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ConnectedClusterList IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ConnectedClusterList PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeConnectedClusterList(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ConnectedClusterList)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static ConnectedClusterList FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeConnectedClusterList(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/hybridkubernetes/Azure.ResourceManager.Kubernetes/src/Generated/Models/ConnectedClusterPatch.Serialization.cs b/sdk/hybridkubernetes/Azure.ResourceManager.Kubernetes/src/Generated/Models/ConnectedClusterPatch.Serialization.cs index c2278e6edf21..2b07001851b8 100644 --- a/sdk/hybridkubernetes/Azure.ResourceManager.Kubernetes/src/Generated/Models/ConnectedClusterPatch.Serialization.cs +++ b/sdk/hybridkubernetes/Azure.ResourceManager.Kubernetes/src/Generated/Models/ConnectedClusterPatch.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.Kubernetes.Models /// Object containing updates for patch operations. public partial class ConnectedClusterPatch : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ConnectedClusterPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeConnectedClusterPatch(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ConnectedClusterPatch)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -161,23 +178,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ConnectedClusterPatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ConnectedClusterPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeConnectedClusterPatch(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ConnectedClusterPatch)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/hybridkubernetes/Azure.ResourceManager.Kubernetes/src/Generated/Models/ConnectedClusterPatchProperties.Serialization.cs b/sdk/hybridkubernetes/Azure.ResourceManager.Kubernetes/src/Generated/Models/ConnectedClusterPatchProperties.Serialization.cs index cd2fe7ecc7c2..846c3e0962f1 100644 --- a/sdk/hybridkubernetes/Azure.ResourceManager.Kubernetes/src/Generated/Models/ConnectedClusterPatchProperties.Serialization.cs +++ b/sdk/hybridkubernetes/Azure.ResourceManager.Kubernetes/src/Generated/Models/ConnectedClusterPatchProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Kubernetes.Models /// Properties which can be patched on the connected cluster resource. public partial class ConnectedClusterPatchProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ConnectedClusterPatchProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeConnectedClusterPatchProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ConnectedClusterPatchProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -159,23 +176,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ConnectedClusterPatchProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ConnectedClusterPatchProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeConnectedClusterPatchProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ConnectedClusterPatchProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/hybridkubernetes/Azure.ResourceManager.Kubernetes/src/Generated/Models/ConnectedClusterProperties.Serialization.cs b/sdk/hybridkubernetes/Azure.ResourceManager.Kubernetes/src/Generated/Models/ConnectedClusterProperties.Serialization.cs index cf83f09d1052..fa5eec1497ee 100644 --- a/sdk/hybridkubernetes/Azure.ResourceManager.Kubernetes/src/Generated/Models/ConnectedClusterProperties.Serialization.cs +++ b/sdk/hybridkubernetes/Azure.ResourceManager.Kubernetes/src/Generated/Models/ConnectedClusterProperties.Serialization.cs @@ -21,6 +21,23 @@ internal ConnectedClusterProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ConnectedClusterProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeConnectedClusterProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ConnectedClusterProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -480,23 +497,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ConnectedClusterProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ConnectedClusterProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeConnectedClusterProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ConnectedClusterProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/hybridkubernetes/Azure.ResourceManager.Kubernetes/src/Generated/Models/CredentialResult.Serialization.cs b/sdk/hybridkubernetes/Azure.ResourceManager.Kubernetes/src/Generated/Models/CredentialResult.Serialization.cs index d5bd85d391dd..b60b108b1dee 100644 --- a/sdk/hybridkubernetes/Azure.ResourceManager.Kubernetes/src/Generated/Models/CredentialResult.Serialization.cs +++ b/sdk/hybridkubernetes/Azure.ResourceManager.Kubernetes/src/Generated/Models/CredentialResult.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Kubernetes.Models /// The credential result response. public partial class CredentialResult : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual CredentialResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeCredentialResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(CredentialResult)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -133,23 +150,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. CredentialResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual CredentialResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeCredentialResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(CredentialResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/hybridkubernetes/Azure.ResourceManager.Kubernetes/src/Generated/Models/CredentialResults.Serialization.cs b/sdk/hybridkubernetes/Azure.ResourceManager.Kubernetes/src/Generated/Models/CredentialResults.Serialization.cs index 1b6474fef9a4..10c0c7c3fa26 100644 --- a/sdk/hybridkubernetes/Azure.ResourceManager.Kubernetes/src/Generated/Models/CredentialResults.Serialization.cs +++ b/sdk/hybridkubernetes/Azure.ResourceManager.Kubernetes/src/Generated/Models/CredentialResults.Serialization.cs @@ -17,6 +17,30 @@ namespace Azure.ResourceManager.Kubernetes.Models /// The list of credential result response. public partial class CredentialResults : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual CredentialResults PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeCredentialResults(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(CredentialResults)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static CredentialResults FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeCredentialResults(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -148,31 +172,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. CredentialResults IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual CredentialResults PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeCredentialResults(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(CredentialResults)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static CredentialResults FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeCredentialResults(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/hybridkubernetes/Azure.ResourceManager.Kubernetes/src/Generated/Models/Gateway.Serialization.cs b/sdk/hybridkubernetes/Azure.ResourceManager.Kubernetes/src/Generated/Models/Gateway.Serialization.cs index d20cf69faff7..b9086b409de3 100644 --- a/sdk/hybridkubernetes/Azure.ResourceManager.Kubernetes/src/Generated/Models/Gateway.Serialization.cs +++ b/sdk/hybridkubernetes/Azure.ResourceManager.Kubernetes/src/Generated/Models/Gateway.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Kubernetes.Models /// The Gateway. internal partial class Gateway : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual Gateway PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeGateway(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(Gateway)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -122,23 +139,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. Gateway IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual Gateway PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeGateway(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(Gateway)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/hybridkubernetes/Azure.ResourceManager.Kubernetes/src/Generated/Models/HybridConnectionConfig.Serialization.cs b/sdk/hybridkubernetes/Azure.ResourceManager.Kubernetes/src/Generated/Models/HybridConnectionConfig.Serialization.cs index 29c493ecab83..94d8b42dda08 100644 --- a/sdk/hybridkubernetes/Azure.ResourceManager.Kubernetes/src/Generated/Models/HybridConnectionConfig.Serialization.cs +++ b/sdk/hybridkubernetes/Azure.ResourceManager.Kubernetes/src/Generated/Models/HybridConnectionConfig.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Kubernetes.Models /// Contains the REP (rendezvous endpoint) and “Sender” access token. public partial class HybridConnectionConfig : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual HybridConnectionConfig PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHybridConnectionConfig(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HybridConnectionConfig)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -184,23 +201,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HybridConnectionConfig IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual HybridConnectionConfig PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHybridConnectionConfig(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HybridConnectionConfig)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/hybridkubernetes/Azure.ResourceManager.Kubernetes/src/Generated/Models/ListClusterUserCredentialProperties.Serialization.cs b/sdk/hybridkubernetes/Azure.ResourceManager.Kubernetes/src/Generated/Models/ListClusterUserCredentialProperties.Serialization.cs index 4d6e13dc8210..a5b432717888 100644 --- a/sdk/hybridkubernetes/Azure.ResourceManager.Kubernetes/src/Generated/Models/ListClusterUserCredentialProperties.Serialization.cs +++ b/sdk/hybridkubernetes/Azure.ResourceManager.Kubernetes/src/Generated/Models/ListClusterUserCredentialProperties.Serialization.cs @@ -22,6 +22,23 @@ internal ListClusterUserCredentialProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ListClusterUserCredentialProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeListClusterUserCredentialProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ListClusterUserCredentialProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -129,23 +146,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ListClusterUserCredentialProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ListClusterUserCredentialProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeListClusterUserCredentialProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ListClusterUserCredentialProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/hybridkubernetes/Azure.ResourceManager.Kubernetes/src/Generated/Models/OidcIssuerProfile.Serialization.cs b/sdk/hybridkubernetes/Azure.ResourceManager.Kubernetes/src/Generated/Models/OidcIssuerProfile.Serialization.cs index 150044efd22f..9965667c28f2 100644 --- a/sdk/hybridkubernetes/Azure.ResourceManager.Kubernetes/src/Generated/Models/OidcIssuerProfile.Serialization.cs +++ b/sdk/hybridkubernetes/Azure.ResourceManager.Kubernetes/src/Generated/Models/OidcIssuerProfile.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Kubernetes.Models /// OIDC Issuer Profile specifies attributes for workload identity integration. public partial class OidcIssuerProfile : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual OidcIssuerProfile PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeOidcIssuerProfile(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(OidcIssuerProfile)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -144,23 +161,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. OidcIssuerProfile IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual OidcIssuerProfile PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeOidcIssuerProfile(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(OidcIssuerProfile)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/hybridkubernetes/Azure.ResourceManager.Kubernetes/src/Generated/Models/SecurityProfile.Serialization.cs b/sdk/hybridkubernetes/Azure.ResourceManager.Kubernetes/src/Generated/Models/SecurityProfile.Serialization.cs index 6346a7c3cd91..08a9310fbe4a 100644 --- a/sdk/hybridkubernetes/Azure.ResourceManager.Kubernetes/src/Generated/Models/SecurityProfile.Serialization.cs +++ b/sdk/hybridkubernetes/Azure.ResourceManager.Kubernetes/src/Generated/Models/SecurityProfile.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Kubernetes.Models /// Security Profile specifies attributes for cluster security features. internal partial class SecurityProfile : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SecurityProfile PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSecurityProfile(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SecurityProfile)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -122,23 +139,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SecurityProfile IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SecurityProfile PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSecurityProfile(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SecurityProfile)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/hybridkubernetes/Azure.ResourceManager.Kubernetes/src/Generated/Models/SecurityProfileWorkloadIdentity.Serialization.cs b/sdk/hybridkubernetes/Azure.ResourceManager.Kubernetes/src/Generated/Models/SecurityProfileWorkloadIdentity.Serialization.cs index 1c4bf8b61095..8a92fa0f49ca 100644 --- a/sdk/hybridkubernetes/Azure.ResourceManager.Kubernetes/src/Generated/Models/SecurityProfileWorkloadIdentity.Serialization.cs +++ b/sdk/hybridkubernetes/Azure.ResourceManager.Kubernetes/src/Generated/Models/SecurityProfileWorkloadIdentity.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Kubernetes.Models /// The workload identity feature webhook. internal partial class SecurityProfileWorkloadIdentity : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SecurityProfileWorkloadIdentity PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSecurityProfileWorkloadIdentity(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SecurityProfileWorkloadIdentity)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -122,23 +139,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SecurityProfileWorkloadIdentity IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SecurityProfileWorkloadIdentity PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSecurityProfileWorkloadIdentity(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SecurityProfileWorkloadIdentity)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/hybridkubernetes/Azure.ResourceManager.Kubernetes/src/Generated/Models/SystemComponent.Serialization.cs b/sdk/hybridkubernetes/Azure.ResourceManager.Kubernetes/src/Generated/Models/SystemComponent.Serialization.cs index 0021ae840dbe..fbf58905d5b7 100644 --- a/sdk/hybridkubernetes/Azure.ResourceManager.Kubernetes/src/Generated/Models/SystemComponent.Serialization.cs +++ b/sdk/hybridkubernetes/Azure.ResourceManager.Kubernetes/src/Generated/Models/SystemComponent.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Kubernetes.Models /// System extensions and its current versions installed on the cluster resource. public partial class SystemComponent : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SystemComponent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSystemComponent(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SystemComponent)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -155,23 +172,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SystemComponent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SystemComponent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSystemComponent(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SystemComponent)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/impactreporting/Azure.ResourceManager.ImpactReporting/src/Generated/ImpactCategoryData.Serialization.cs b/sdk/impactreporting/Azure.ResourceManager.ImpactReporting/src/Generated/ImpactCategoryData.Serialization.cs index fa1e90a67009..a67f316b328a 100644 --- a/sdk/impactreporting/Azure.ResourceManager.ImpactReporting/src/Generated/ImpactCategoryData.Serialization.cs +++ b/sdk/impactreporting/Azure.ResourceManager.ImpactReporting/src/Generated/ImpactCategoryData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.ImpactReporting /// ImpactCategory resource. public partial class ImpactCategoryData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeImpactCategoryData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ImpactCategoryData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static ImpactCategoryData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeImpactCategoryData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,31 +178,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ImpactCategoryData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (ImpactCategoryData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeImpactCategoryData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ImpactCategoryData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static ImpactCategoryData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeImpactCategoryData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/impactreporting/Azure.ResourceManager.ImpactReporting/src/Generated/ImpactConnectorData.Serialization.cs b/sdk/impactreporting/Azure.ResourceManager.ImpactReporting/src/Generated/ImpactConnectorData.Serialization.cs index 4b5fbc1b4468..1a3bf5d4fcc4 100644 --- a/sdk/impactreporting/Azure.ResourceManager.ImpactReporting/src/Generated/ImpactConnectorData.Serialization.cs +++ b/sdk/impactreporting/Azure.ResourceManager.ImpactReporting/src/Generated/ImpactConnectorData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.ImpactReporting /// A connector is a resource that can be used to proactively report impacts against workloads in Azure to Microsoft. public partial class ImpactConnectorData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeImpactConnectorData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ImpactConnectorData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static ImpactConnectorData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeImpactConnectorData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,23 +178,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ImpactConnectorData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (ImpactConnectorData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeImpactConnectorData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ImpactConnectorData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -185,12 +192,5 @@ internal static RequestContent ToRequestContent(ImpactConnectorData impactConnec content.JsonWriter.WriteObjectValue(impactConnectorData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static ImpactConnectorData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeImpactConnectorData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/impactreporting/Azure.ResourceManager.ImpactReporting/src/Generated/ImpactInsightData.Serialization.cs b/sdk/impactreporting/Azure.ResourceManager.ImpactReporting/src/Generated/ImpactInsightData.Serialization.cs index 9ced31dda072..762057e263dd 100644 --- a/sdk/impactreporting/Azure.ResourceManager.ImpactReporting/src/Generated/ImpactInsightData.Serialization.cs +++ b/sdk/impactreporting/Azure.ResourceManager.ImpactReporting/src/Generated/ImpactInsightData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.ImpactReporting /// Insight resource. public partial class ImpactInsightData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeImpactInsightData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ImpactInsightData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static ImpactInsightData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeImpactInsightData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,23 +178,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ImpactInsightData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (ImpactInsightData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeImpactInsightData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ImpactInsightData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -185,12 +192,5 @@ internal static RequestContent ToRequestContent(ImpactInsightData impactInsightD content.JsonWriter.WriteObjectValue(impactInsightData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static ImpactInsightData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeImpactInsightData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/impactreporting/Azure.ResourceManager.ImpactReporting/src/Generated/Models/ConnectorListResult.Serialization.cs b/sdk/impactreporting/Azure.ResourceManager.ImpactReporting/src/Generated/Models/ConnectorListResult.Serialization.cs index 0ca3351c6ebe..b6f480fcff4b 100644 --- a/sdk/impactreporting/Azure.ResourceManager.ImpactReporting/src/Generated/Models/ConnectorListResult.Serialization.cs +++ b/sdk/impactreporting/Azure.ResourceManager.ImpactReporting/src/Generated/Models/ConnectorListResult.Serialization.cs @@ -22,6 +22,30 @@ internal ConnectorListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ConnectorListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeConnectorListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ConnectorListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static ConnectorListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeConnectorListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ConnectorListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ConnectorListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeConnectorListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ConnectorListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static ConnectorListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeConnectorListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/impactreporting/Azure.ResourceManager.ImpactReporting/src/Generated/Models/ConnectorUpdateProperties.Serialization.cs b/sdk/impactreporting/Azure.ResourceManager.ImpactReporting/src/Generated/Models/ConnectorUpdateProperties.Serialization.cs index 299285e318c0..b7e8da037e63 100644 --- a/sdk/impactreporting/Azure.ResourceManager.ImpactReporting/src/Generated/Models/ConnectorUpdateProperties.Serialization.cs +++ b/sdk/impactreporting/Azure.ResourceManager.ImpactReporting/src/Generated/Models/ConnectorUpdateProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.ImpactReporting.Models /// The updatable properties of the Connector. internal partial class ConnectorUpdateProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ConnectorUpdateProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeConnectorUpdateProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ConnectorUpdateProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -122,23 +139,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ConnectorUpdateProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ConnectorUpdateProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeConnectorUpdateProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ConnectorUpdateProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/impactreporting/Azure.ResourceManager.ImpactReporting/src/Generated/Models/ImpactCategoryListResult.Serialization.cs b/sdk/impactreporting/Azure.ResourceManager.ImpactReporting/src/Generated/Models/ImpactCategoryListResult.Serialization.cs index 811d5b89f83c..f54fee7f70ba 100644 --- a/sdk/impactreporting/Azure.ResourceManager.ImpactReporting/src/Generated/Models/ImpactCategoryListResult.Serialization.cs +++ b/sdk/impactreporting/Azure.ResourceManager.ImpactReporting/src/Generated/Models/ImpactCategoryListResult.Serialization.cs @@ -22,6 +22,30 @@ internal ImpactCategoryListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ImpactCategoryListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeImpactCategoryListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ImpactCategoryListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static ImpactCategoryListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeImpactCategoryListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ImpactCategoryListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ImpactCategoryListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeImpactCategoryListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ImpactCategoryListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static ImpactCategoryListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeImpactCategoryListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/impactreporting/Azure.ResourceManager.ImpactReporting/src/Generated/Models/ImpactCategoryProperties.Serialization.cs b/sdk/impactreporting/Azure.ResourceManager.ImpactReporting/src/Generated/Models/ImpactCategoryProperties.Serialization.cs index c63c333ab669..276e25b4346f 100644 --- a/sdk/impactreporting/Azure.ResourceManager.ImpactReporting/src/Generated/Models/ImpactCategoryProperties.Serialization.cs +++ b/sdk/impactreporting/Azure.ResourceManager.ImpactReporting/src/Generated/Models/ImpactCategoryProperties.Serialization.cs @@ -21,6 +21,23 @@ internal ImpactCategoryProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ImpactCategoryProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeImpactCategoryProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ImpactCategoryProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -188,23 +205,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ImpactCategoryProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ImpactCategoryProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeImpactCategoryProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ImpactCategoryProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/impactreporting/Azure.ResourceManager.ImpactReporting/src/Generated/Models/ImpactClientIncidentDetails.Serialization.cs b/sdk/impactreporting/Azure.ResourceManager.ImpactReporting/src/Generated/Models/ImpactClientIncidentDetails.Serialization.cs index 41c91864b028..82d8b3b36392 100644 --- a/sdk/impactreporting/Azure.ResourceManager.ImpactReporting/src/Generated/Models/ImpactClientIncidentDetails.Serialization.cs +++ b/sdk/impactreporting/Azure.ResourceManager.ImpactReporting/src/Generated/Models/ImpactClientIncidentDetails.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.ImpactReporting.Models /// Client incident details ex: incidentId , incident source. public partial class ImpactClientIncidentDetails : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ImpactClientIncidentDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeImpactClientIncidentDetails(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ImpactClientIncidentDetails)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -133,23 +150,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ImpactClientIncidentDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ImpactClientIncidentDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeImpactClientIncidentDetails(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ImpactClientIncidentDetails)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/impactreporting/Azure.ResourceManager.ImpactReporting/src/Generated/Models/ImpactConnectivityDetails.Serialization.cs b/sdk/impactreporting/Azure.ResourceManager.ImpactReporting/src/Generated/Models/ImpactConnectivityDetails.Serialization.cs index 2adae5e55495..96bdd09cf7b2 100644 --- a/sdk/impactreporting/Azure.ResourceManager.ImpactReporting/src/Generated/Models/ImpactConnectivityDetails.Serialization.cs +++ b/sdk/impactreporting/Azure.ResourceManager.ImpactReporting/src/Generated/Models/ImpactConnectivityDetails.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.ImpactReporting.Models /// Details about connectivity issue. Applicable when root resource causing the issue is not identified. For example, when a VM is impacted due to a network issue, the impacted resource could be VM or the network. In such cases, the connectivity field will have the details about both VM and network. public partial class ImpactConnectivityDetails : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ImpactConnectivityDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeImpactConnectivityDetails(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ImpactConnectivityDetails)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -167,23 +184,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ImpactConnectivityDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ImpactConnectivityDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeImpactConnectivityDetails(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ImpactConnectivityDetails)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/impactreporting/Azure.ResourceManager.ImpactReporting/src/Generated/Models/ImpactConnectorPatch.Serialization.cs b/sdk/impactreporting/Azure.ResourceManager.ImpactReporting/src/Generated/Models/ImpactConnectorPatch.Serialization.cs index ae860f877cca..d8f733f0a0e2 100644 --- a/sdk/impactreporting/Azure.ResourceManager.ImpactReporting/src/Generated/Models/ImpactConnectorPatch.Serialization.cs +++ b/sdk/impactreporting/Azure.ResourceManager.ImpactReporting/src/Generated/Models/ImpactConnectorPatch.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.ImpactReporting.Models /// The type used for update operations of the Connector. public partial class ImpactConnectorPatch : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ImpactConnectorPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeImpactConnectorPatch(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ImpactConnectorPatch)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -123,23 +140,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ImpactConnectorPatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ImpactConnectorPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeImpactConnectorPatch(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ImpactConnectorPatch)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/impactreporting/Azure.ResourceManager.ImpactReporting/src/Generated/Models/ImpactConnectorProperties.Serialization.cs b/sdk/impactreporting/Azure.ResourceManager.ImpactReporting/src/Generated/Models/ImpactConnectorProperties.Serialization.cs index a426817f11a3..5b235bf08041 100644 --- a/sdk/impactreporting/Azure.ResourceManager.ImpactReporting/src/Generated/Models/ImpactConnectorProperties.Serialization.cs +++ b/sdk/impactreporting/Azure.ResourceManager.ImpactReporting/src/Generated/Models/ImpactConnectorProperties.Serialization.cs @@ -21,6 +21,23 @@ internal ImpactConnectorProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ImpactConnectorProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeImpactConnectorProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ImpactConnectorProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -174,23 +191,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ImpactConnectorProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ImpactConnectorProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeImpactConnectorProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ImpactConnectorProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/impactreporting/Azure.ResourceManager.ImpactReporting/src/Generated/Models/ImpactDetails.Serialization.cs b/sdk/impactreporting/Azure.ResourceManager.ImpactReporting/src/Generated/Models/ImpactDetails.Serialization.cs index 35c64f4bcc86..58350ef74323 100644 --- a/sdk/impactreporting/Azure.ResourceManager.ImpactReporting/src/Generated/Models/ImpactDetails.Serialization.cs +++ b/sdk/impactreporting/Azure.ResourceManager.ImpactReporting/src/Generated/Models/ImpactDetails.Serialization.cs @@ -22,6 +22,23 @@ internal ImpactDetails() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ImpactDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeImpactDetails(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ImpactDetails)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -152,23 +169,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ImpactDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ImpactDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeImpactDetails(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ImpactDetails)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/impactreporting/Azure.ResourceManager.ImpactReporting/src/Generated/Models/ImpactErrorDetails.Serialization.cs b/sdk/impactreporting/Azure.ResourceManager.ImpactReporting/src/Generated/Models/ImpactErrorDetails.Serialization.cs index a0f37109f8a2..8869412b4c91 100644 --- a/sdk/impactreporting/Azure.ResourceManager.ImpactReporting/src/Generated/Models/ImpactErrorDetails.Serialization.cs +++ b/sdk/impactreporting/Azure.ResourceManager.ImpactReporting/src/Generated/Models/ImpactErrorDetails.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.ImpactReporting.Models /// ARM error code and error message associated with the impact. public partial class ImpactErrorDetails : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ImpactErrorDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeImpactErrorDetails(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ImpactErrorDetails)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -129,23 +146,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ImpactErrorDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ImpactErrorDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeImpactErrorDetails(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ImpactErrorDetails)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/impactreporting/Azure.ResourceManager.ImpactReporting/src/Generated/Models/ImpactInsightContent.Serialization.cs b/sdk/impactreporting/Azure.ResourceManager.ImpactReporting/src/Generated/Models/ImpactInsightContent.Serialization.cs index 9e9740c01d67..129ecaed164a 100644 --- a/sdk/impactreporting/Azure.ResourceManager.ImpactReporting/src/Generated/Models/ImpactInsightContent.Serialization.cs +++ b/sdk/impactreporting/Azure.ResourceManager.ImpactReporting/src/Generated/Models/ImpactInsightContent.Serialization.cs @@ -21,6 +21,23 @@ internal ImpactInsightContent() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ImpactInsightContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeImpactInsightContent(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ImpactInsightContent)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -128,23 +145,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ImpactInsightContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ImpactInsightContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeImpactInsightContent(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ImpactInsightContent)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/impactreporting/Azure.ResourceManager.ImpactReporting/src/Generated/Models/ImpactInsightProperties.Serialization.cs b/sdk/impactreporting/Azure.ResourceManager.ImpactReporting/src/Generated/Models/ImpactInsightProperties.Serialization.cs index 58345d01652c..e829fa705d1d 100644 --- a/sdk/impactreporting/Azure.ResourceManager.ImpactReporting/src/Generated/Models/ImpactInsightProperties.Serialization.cs +++ b/sdk/impactreporting/Azure.ResourceManager.ImpactReporting/src/Generated/Models/ImpactInsightProperties.Serialization.cs @@ -21,6 +21,23 @@ internal ImpactInsightProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ImpactInsightProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeImpactInsightProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ImpactInsightProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -263,23 +280,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ImpactInsightProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ImpactInsightProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeImpactInsightProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ImpactInsightProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/impactreporting/Azure.ResourceManager.ImpactReporting/src/Generated/Models/ImpactMetricExpectedValueRange.Serialization.cs b/sdk/impactreporting/Azure.ResourceManager.ImpactReporting/src/Generated/Models/ImpactMetricExpectedValueRange.Serialization.cs index b527a1c67408..dda2cd201d24 100644 --- a/sdk/impactreporting/Azure.ResourceManager.ImpactReporting/src/Generated/Models/ImpactMetricExpectedValueRange.Serialization.cs +++ b/sdk/impactreporting/Azure.ResourceManager.ImpactReporting/src/Generated/Models/ImpactMetricExpectedValueRange.Serialization.cs @@ -21,6 +21,23 @@ internal ImpactMetricExpectedValueRange() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ImpactMetricExpectedValueRange PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeImpactMetricExpectedValueRange(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ImpactMetricExpectedValueRange)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -128,23 +145,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ImpactMetricExpectedValueRange IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ImpactMetricExpectedValueRange PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeImpactMetricExpectedValueRange(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ImpactMetricExpectedValueRange)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/impactreporting/Azure.ResourceManager.ImpactReporting/src/Generated/Models/ImpactPerformance.Serialization.cs b/sdk/impactreporting/Azure.ResourceManager.ImpactReporting/src/Generated/Models/ImpactPerformance.Serialization.cs index 78d67f00a4cf..caefde0d5364 100644 --- a/sdk/impactreporting/Azure.ResourceManager.ImpactReporting/src/Generated/Models/ImpactPerformance.Serialization.cs +++ b/sdk/impactreporting/Azure.ResourceManager.ImpactReporting/src/Generated/Models/ImpactPerformance.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.ImpactReporting.Models /// Details about impacted performance metrics. Applicable for performance related impact. public partial class ImpactPerformance : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ImpactPerformance PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeImpactPerformance(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ImpactPerformance)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -184,23 +201,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ImpactPerformance IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ImpactPerformance PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeImpactPerformance(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ImpactPerformance)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/impactreporting/Azure.ResourceManager.ImpactReporting/src/Generated/Models/ImpactSourceOrTarget.Serialization.cs b/sdk/impactreporting/Azure.ResourceManager.ImpactReporting/src/Generated/Models/ImpactSourceOrTarget.Serialization.cs index a080476b60dc..596d5ba189cc 100644 --- a/sdk/impactreporting/Azure.ResourceManager.ImpactReporting/src/Generated/Models/ImpactSourceOrTarget.Serialization.cs +++ b/sdk/impactreporting/Azure.ResourceManager.ImpactReporting/src/Generated/Models/ImpactSourceOrTarget.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.ImpactReporting.Models /// Resource details. internal partial class ImpactSourceOrTarget : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ImpactSourceOrTarget PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeImpactSourceOrTarget(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ImpactSourceOrTarget)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -123,23 +140,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ImpactSourceOrTarget IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ImpactSourceOrTarget PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeImpactSourceOrTarget(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ImpactSourceOrTarget)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/impactreporting/Azure.ResourceManager.ImpactReporting/src/Generated/Models/ImpactedWorkload.Serialization.cs b/sdk/impactreporting/Azure.ResourceManager.ImpactReporting/src/Generated/Models/ImpactedWorkload.Serialization.cs index a6b86d095097..a827db5fcc55 100644 --- a/sdk/impactreporting/Azure.ResourceManager.ImpactReporting/src/Generated/Models/ImpactedWorkload.Serialization.cs +++ b/sdk/impactreporting/Azure.ResourceManager.ImpactReporting/src/Generated/Models/ImpactedWorkload.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.ImpactReporting.Models /// Information about the impacted workload. public partial class ImpactedWorkload : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ImpactedWorkload PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeImpactedWorkload(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ImpactedWorkload)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -133,23 +150,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ImpactedWorkload IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ImpactedWorkload PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeImpactedWorkload(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ImpactedWorkload)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/impactreporting/Azure.ResourceManager.ImpactReporting/src/Generated/Models/InsightListResult.Serialization.cs b/sdk/impactreporting/Azure.ResourceManager.ImpactReporting/src/Generated/Models/InsightListResult.Serialization.cs index 358b058c357a..d09c04c0a481 100644 --- a/sdk/impactreporting/Azure.ResourceManager.ImpactReporting/src/Generated/Models/InsightListResult.Serialization.cs +++ b/sdk/impactreporting/Azure.ResourceManager.ImpactReporting/src/Generated/Models/InsightListResult.Serialization.cs @@ -22,6 +22,30 @@ internal InsightListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual InsightListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeInsightListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(InsightListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static InsightListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeInsightListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. InsightListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual InsightListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeInsightListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(InsightListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static InsightListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeInsightListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/impactreporting/Azure.ResourceManager.ImpactReporting/src/Generated/Models/RequiredImpactProperties.Serialization.cs b/sdk/impactreporting/Azure.ResourceManager.ImpactReporting/src/Generated/Models/RequiredImpactProperties.Serialization.cs index 3415ac4f9e82..a6940d5b4a2f 100644 --- a/sdk/impactreporting/Azure.ResourceManager.ImpactReporting/src/Generated/Models/RequiredImpactProperties.Serialization.cs +++ b/sdk/impactreporting/Azure.ResourceManager.ImpactReporting/src/Generated/Models/RequiredImpactProperties.Serialization.cs @@ -21,6 +21,23 @@ internal RequiredImpactProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual RequiredImpactProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeRequiredImpactProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(RequiredImpactProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -157,23 +174,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. RequiredImpactProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual RequiredImpactProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeRequiredImpactProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(RequiredImpactProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/impactreporting/Azure.ResourceManager.ImpactReporting/src/Generated/Models/WorkloadImpactListResult.Serialization.cs b/sdk/impactreporting/Azure.ResourceManager.ImpactReporting/src/Generated/Models/WorkloadImpactListResult.Serialization.cs index 1d799f64ea88..ed57732c0a6f 100644 --- a/sdk/impactreporting/Azure.ResourceManager.ImpactReporting/src/Generated/Models/WorkloadImpactListResult.Serialization.cs +++ b/sdk/impactreporting/Azure.ResourceManager.ImpactReporting/src/Generated/Models/WorkloadImpactListResult.Serialization.cs @@ -22,6 +22,30 @@ internal WorkloadImpactListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual WorkloadImpactListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeWorkloadImpactListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(WorkloadImpactListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static WorkloadImpactListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeWorkloadImpactListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. WorkloadImpactListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual WorkloadImpactListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeWorkloadImpactListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(WorkloadImpactListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static WorkloadImpactListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeWorkloadImpactListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/impactreporting/Azure.ResourceManager.ImpactReporting/src/Generated/Models/WorkloadImpactProperties.Serialization.cs b/sdk/impactreporting/Azure.ResourceManager.ImpactReporting/src/Generated/Models/WorkloadImpactProperties.Serialization.cs index 6dd397f415cd..d1afd6b0f807 100644 --- a/sdk/impactreporting/Azure.ResourceManager.ImpactReporting/src/Generated/Models/WorkloadImpactProperties.Serialization.cs +++ b/sdk/impactreporting/Azure.ResourceManager.ImpactReporting/src/Generated/Models/WorkloadImpactProperties.Serialization.cs @@ -22,6 +22,23 @@ internal WorkloadImpactProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual WorkloadImpactProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeWorkloadImpactProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(WorkloadImpactProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -415,23 +432,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. WorkloadImpactProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual WorkloadImpactProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeWorkloadImpactProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(WorkloadImpactProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/impactreporting/Azure.ResourceManager.ImpactReporting/src/Generated/WorkloadImpactData.Serialization.cs b/sdk/impactreporting/Azure.ResourceManager.ImpactReporting/src/Generated/WorkloadImpactData.Serialization.cs index 7c187406abe6..d1959bd3c35e 100644 --- a/sdk/impactreporting/Azure.ResourceManager.ImpactReporting/src/Generated/WorkloadImpactData.Serialization.cs +++ b/sdk/impactreporting/Azure.ResourceManager.ImpactReporting/src/Generated/WorkloadImpactData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.ImpactReporting /// Workload Impact properties. public partial class WorkloadImpactData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeWorkloadImpactData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(WorkloadImpactData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static WorkloadImpactData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeWorkloadImpactData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,23 +178,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. WorkloadImpactData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (WorkloadImpactData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeWorkloadImpactData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(WorkloadImpactData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -185,12 +192,5 @@ internal static RequestContent ToRequestContent(WorkloadImpactData workloadImpac content.JsonWriter.WriteObjectValue(workloadImpactData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static WorkloadImpactData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeWorkloadImpactData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/informaticadatamanagement/Azure.ResourceManager.InformaticaDataManagement/src/Generated/InformaticaOrganizationData.Serialization.cs b/sdk/informaticadatamanagement/Azure.ResourceManager.InformaticaDataManagement/src/Generated/InformaticaOrganizationData.Serialization.cs index 1d3c11a0d42e..47cdcc215473 100644 --- a/sdk/informaticadatamanagement/Azure.ResourceManager.InformaticaDataManagement/src/Generated/InformaticaOrganizationData.Serialization.cs +++ b/sdk/informaticadatamanagement/Azure.ResourceManager.InformaticaDataManagement/src/Generated/InformaticaOrganizationData.Serialization.cs @@ -25,6 +25,30 @@ internal InformaticaOrganizationData() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeInformaticaOrganizationData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(InformaticaOrganizationData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static InformaticaOrganizationData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeInformaticaOrganizationData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -189,23 +213,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. InformaticaOrganizationData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (InformaticaOrganizationData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeInformaticaOrganizationData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(InformaticaOrganizationData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -220,12 +227,5 @@ internal static RequestContent ToRequestContent(InformaticaOrganizationData info content.JsonWriter.WriteObjectValue(informaticaOrganizationData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static InformaticaOrganizationData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeInformaticaOrganizationData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/informaticadatamanagement/Azure.ResourceManager.InformaticaDataManagement/src/Generated/InformaticaServerlessRuntimeData.Serialization.cs b/sdk/informaticadatamanagement/Azure.ResourceManager.InformaticaDataManagement/src/Generated/InformaticaServerlessRuntimeData.Serialization.cs index 6580604a7a45..5da439ca9de0 100644 --- a/sdk/informaticadatamanagement/Azure.ResourceManager.InformaticaDataManagement/src/Generated/InformaticaServerlessRuntimeData.Serialization.cs +++ b/sdk/informaticadatamanagement/Azure.ResourceManager.InformaticaDataManagement/src/Generated/InformaticaServerlessRuntimeData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.InformaticaDataManagement /// A Serverless Runtime environment resource by Informatica. public partial class InformaticaServerlessRuntimeData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeInformaticaServerlessRuntimeData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(InformaticaServerlessRuntimeData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static InformaticaServerlessRuntimeData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeInformaticaServerlessRuntimeData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,23 +178,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. InformaticaServerlessRuntimeData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (InformaticaServerlessRuntimeData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeInformaticaServerlessRuntimeData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(InformaticaServerlessRuntimeData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -185,12 +192,5 @@ internal static RequestContent ToRequestContent(InformaticaServerlessRuntimeData content.JsonWriter.WriteObjectValue(informaticaServerlessRuntimeData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static InformaticaServerlessRuntimeData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeInformaticaServerlessRuntimeData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/informaticadatamanagement/Azure.ResourceManager.InformaticaDataManagement/src/Generated/Models/AdvancedCustomProperties.Serialization.cs b/sdk/informaticadatamanagement/Azure.ResourceManager.InformaticaDataManagement/src/Generated/Models/AdvancedCustomProperties.Serialization.cs index 806d9a27779c..a55f1873a3c0 100644 --- a/sdk/informaticadatamanagement/Azure.ResourceManager.InformaticaDataManagement/src/Generated/Models/AdvancedCustomProperties.Serialization.cs +++ b/sdk/informaticadatamanagement/Azure.ResourceManager.InformaticaDataManagement/src/Generated/Models/AdvancedCustomProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.InformaticaDataManagement.Models /// Informatica Serverless advanced custom properties. public partial class AdvancedCustomProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AdvancedCustomProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAdvancedCustomProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AdvancedCustomProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -129,23 +146,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AdvancedCustomProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AdvancedCustomProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAdvancedCustomProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AdvancedCustomProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/informaticadatamanagement/Azure.ResourceManager.InformaticaDataManagement/src/Generated/Models/CdiConfigProperties.Serialization.cs b/sdk/informaticadatamanagement/Azure.ResourceManager.InformaticaDataManagement/src/Generated/Models/CdiConfigProperties.Serialization.cs index 55474615f2ed..3946e503074f 100644 --- a/sdk/informaticadatamanagement/Azure.ResourceManager.InformaticaDataManagement/src/Generated/Models/CdiConfigProperties.Serialization.cs +++ b/sdk/informaticadatamanagement/Azure.ResourceManager.InformaticaDataManagement/src/Generated/Models/CdiConfigProperties.Serialization.cs @@ -21,6 +21,23 @@ internal CdiConfigProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual CdiConfigProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeCdiConfigProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(CdiConfigProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,23 +163,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. CdiConfigProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual CdiConfigProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeCdiConfigProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(CdiConfigProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/informaticadatamanagement/Azure.ResourceManager.InformaticaDataManagement/src/Generated/Models/CheckDependenciesResult.Serialization.cs b/sdk/informaticadatamanagement/Azure.ResourceManager.InformaticaDataManagement/src/Generated/Models/CheckDependenciesResult.Serialization.cs index 19dd683fa8e0..7105c349e3c8 100644 --- a/sdk/informaticadatamanagement/Azure.ResourceManager.InformaticaDataManagement/src/Generated/Models/CheckDependenciesResult.Serialization.cs +++ b/sdk/informaticadatamanagement/Azure.ResourceManager.InformaticaDataManagement/src/Generated/Models/CheckDependenciesResult.Serialization.cs @@ -22,6 +22,30 @@ internal CheckDependenciesResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual CheckDependenciesResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeCheckDependenciesResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(CheckDependenciesResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static CheckDependenciesResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeCheckDependenciesResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -147,31 +171,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. CheckDependenciesResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual CheckDependenciesResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeCheckDependenciesResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(CheckDependenciesResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static CheckDependenciesResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeCheckDependenciesResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/informaticadatamanagement/Azure.ResourceManager.InformaticaDataManagement/src/Generated/Models/ComputeUnitsMetadata.Serialization.cs b/sdk/informaticadatamanagement/Azure.ResourceManager.InformaticaDataManagement/src/Generated/Models/ComputeUnitsMetadata.Serialization.cs index ea87d86a3e56..d1b18c8d2d0f 100644 --- a/sdk/informaticadatamanagement/Azure.ResourceManager.InformaticaDataManagement/src/Generated/Models/ComputeUnitsMetadata.Serialization.cs +++ b/sdk/informaticadatamanagement/Azure.ResourceManager.InformaticaDataManagement/src/Generated/Models/ComputeUnitsMetadata.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.InformaticaDataManagement.Models /// Informatica Serverless Runtime Application type Metadata. public partial class ComputeUnitsMetadata : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ComputeUnitsMetadata PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeComputeUnitsMetadata(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ComputeUnitsMetadata)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -155,23 +172,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ComputeUnitsMetadata IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ComputeUnitsMetadata PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeComputeUnitsMetadata(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ComputeUnitsMetadata)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/informaticadatamanagement/Azure.ResourceManager.InformaticaDataManagement/src/Generated/Models/InformaticaApplicationConfigs.Serialization.cs b/sdk/informaticadatamanagement/Azure.ResourceManager.InformaticaDataManagement/src/Generated/Models/InformaticaApplicationConfigs.Serialization.cs index 8b5b00c286c6..93588ce4e355 100644 --- a/sdk/informaticadatamanagement/Azure.ResourceManager.InformaticaDataManagement/src/Generated/Models/InformaticaApplicationConfigs.Serialization.cs +++ b/sdk/informaticadatamanagement/Azure.ResourceManager.InformaticaDataManagement/src/Generated/Models/InformaticaApplicationConfigs.Serialization.cs @@ -21,6 +21,23 @@ internal InformaticaApplicationConfigs() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual InformaticaApplicationConfigs PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeInformaticaApplicationConfigs(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(InformaticaApplicationConfigs)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -167,23 +184,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. InformaticaApplicationConfigs IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual InformaticaApplicationConfigs PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeInformaticaApplicationConfigs(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(InformaticaApplicationConfigs)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/informaticadatamanagement/Azure.ResourceManager.InformaticaDataManagement/src/Generated/Models/InformaticaApplicationTypeMetadata.Serialization.cs b/sdk/informaticadatamanagement/Azure.ResourceManager.InformaticaDataManagement/src/Generated/Models/InformaticaApplicationTypeMetadata.Serialization.cs index 64b83564a46c..3960d40ae82f 100644 --- a/sdk/informaticadatamanagement/Azure.ResourceManager.InformaticaDataManagement/src/Generated/Models/InformaticaApplicationTypeMetadata.Serialization.cs +++ b/sdk/informaticadatamanagement/Azure.ResourceManager.InformaticaDataManagement/src/Generated/Models/InformaticaApplicationTypeMetadata.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.InformaticaDataManagement.Models /// Informatica Serverless Runtime Application type Metadata. public partial class InformaticaApplicationTypeMetadata : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual InformaticaApplicationTypeMetadata PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeInformaticaApplicationTypeMetadata(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(InformaticaApplicationTypeMetadata)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -129,23 +146,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. InformaticaApplicationTypeMetadata IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual InformaticaApplicationTypeMetadata PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeInformaticaApplicationTypeMetadata(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(InformaticaApplicationTypeMetadata)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/informaticadatamanagement/Azure.ResourceManager.InformaticaDataManagement/src/Generated/Models/InformaticaCompanyDetails.Serialization.cs b/sdk/informaticadatamanagement/Azure.ResourceManager.InformaticaDataManagement/src/Generated/Models/InformaticaCompanyDetails.Serialization.cs index eb845e8f506a..8d5591152d0c 100644 --- a/sdk/informaticadatamanagement/Azure.ResourceManager.InformaticaDataManagement/src/Generated/Models/InformaticaCompanyDetails.Serialization.cs +++ b/sdk/informaticadatamanagement/Azure.ResourceManager.InformaticaDataManagement/src/Generated/Models/InformaticaCompanyDetails.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.InformaticaDataManagement.Models /// Company Details. public partial class InformaticaCompanyDetails : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual InformaticaCompanyDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeInformaticaCompanyDetails(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(InformaticaCompanyDetails)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -184,23 +201,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. InformaticaCompanyDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual InformaticaCompanyDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeInformaticaCompanyDetails(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(InformaticaCompanyDetails)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/informaticadatamanagement/Azure.ResourceManager.InformaticaDataManagement/src/Generated/Models/InformaticaCompanyDetailsUpdate.Serialization.cs b/sdk/informaticadatamanagement/Azure.ResourceManager.InformaticaDataManagement/src/Generated/Models/InformaticaCompanyDetailsUpdate.Serialization.cs index 1460635f3d96..baa68be8e346 100644 --- a/sdk/informaticadatamanagement/Azure.ResourceManager.InformaticaDataManagement/src/Generated/Models/InformaticaCompanyDetailsUpdate.Serialization.cs +++ b/sdk/informaticadatamanagement/Azure.ResourceManager.InformaticaDataManagement/src/Generated/Models/InformaticaCompanyDetailsUpdate.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.InformaticaDataManagement.Models /// Company details of Informatica Organization resource. public partial class InformaticaCompanyDetailsUpdate : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual InformaticaCompanyDetailsUpdate PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeInformaticaCompanyDetailsUpdate(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(InformaticaCompanyDetailsUpdate)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -184,23 +201,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. InformaticaCompanyDetailsUpdate IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual InformaticaCompanyDetailsUpdate PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeInformaticaCompanyDetailsUpdate(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(InformaticaCompanyDetailsUpdate)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/informaticadatamanagement/Azure.ResourceManager.InformaticaDataManagement/src/Generated/Models/InformaticaMarketplaceDetails.Serialization.cs b/sdk/informaticadatamanagement/Azure.ResourceManager.InformaticaDataManagement/src/Generated/Models/InformaticaMarketplaceDetails.Serialization.cs index 8419b006e75b..091dfdf3d124 100644 --- a/sdk/informaticadatamanagement/Azure.ResourceManager.InformaticaDataManagement/src/Generated/Models/InformaticaMarketplaceDetails.Serialization.cs +++ b/sdk/informaticadatamanagement/Azure.ResourceManager.InformaticaDataManagement/src/Generated/Models/InformaticaMarketplaceDetails.Serialization.cs @@ -21,6 +21,23 @@ internal InformaticaMarketplaceDetails() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual InformaticaMarketplaceDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeInformaticaMarketplaceDetails(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(InformaticaMarketplaceDetails)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -131,23 +148,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. InformaticaMarketplaceDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual InformaticaMarketplaceDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeInformaticaMarketplaceDetails(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(InformaticaMarketplaceDetails)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/informaticadatamanagement/Azure.ResourceManager.InformaticaDataManagement/src/Generated/Models/InformaticaMarketplaceDetailsUpdate.Serialization.cs b/sdk/informaticadatamanagement/Azure.ResourceManager.InformaticaDataManagement/src/Generated/Models/InformaticaMarketplaceDetailsUpdate.Serialization.cs index 92491ef42897..3475834dbf00 100644 --- a/sdk/informaticadatamanagement/Azure.ResourceManager.InformaticaDataManagement/src/Generated/Models/InformaticaMarketplaceDetailsUpdate.Serialization.cs +++ b/sdk/informaticadatamanagement/Azure.ResourceManager.InformaticaDataManagement/src/Generated/Models/InformaticaMarketplaceDetailsUpdate.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.InformaticaDataManagement.Models /// Marketplace details. public partial class InformaticaMarketplaceDetailsUpdate : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual InformaticaMarketplaceDetailsUpdate PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeInformaticaMarketplaceDetailsUpdate(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(InformaticaMarketplaceDetailsUpdate)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -133,23 +150,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. InformaticaMarketplaceDetailsUpdate IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual InformaticaMarketplaceDetailsUpdate PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeInformaticaMarketplaceDetailsUpdate(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(InformaticaMarketplaceDetailsUpdate)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/informaticadatamanagement/Azure.ResourceManager.InformaticaDataManagement/src/Generated/Models/InformaticaNetworkInterfaceConfiguration.Serialization.cs b/sdk/informaticadatamanagement/Azure.ResourceManager.InformaticaDataManagement/src/Generated/Models/InformaticaNetworkInterfaceConfiguration.Serialization.cs index 3c6caba9f654..0b3239495b5e 100644 --- a/sdk/informaticadatamanagement/Azure.ResourceManager.InformaticaDataManagement/src/Generated/Models/InformaticaNetworkInterfaceConfiguration.Serialization.cs +++ b/sdk/informaticadatamanagement/Azure.ResourceManager.InformaticaDataManagement/src/Generated/Models/InformaticaNetworkInterfaceConfiguration.Serialization.cs @@ -22,6 +22,23 @@ internal InformaticaNetworkInterfaceConfiguration() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual InformaticaNetworkInterfaceConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeInformaticaNetworkInterfaceConfiguration(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(InformaticaNetworkInterfaceConfiguration)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -140,23 +157,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. InformaticaNetworkInterfaceConfiguration IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual InformaticaNetworkInterfaceConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeInformaticaNetworkInterfaceConfiguration(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(InformaticaNetworkInterfaceConfiguration)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/informaticadatamanagement/Azure.ResourceManager.InformaticaDataManagement/src/Generated/Models/InformaticaNetworkInterfaceConfigurationUpdate.Serialization.cs b/sdk/informaticadatamanagement/Azure.ResourceManager.InformaticaDataManagement/src/Generated/Models/InformaticaNetworkInterfaceConfigurationUpdate.Serialization.cs index 5a8f72494ca1..ad36d33f54ba 100644 --- a/sdk/informaticadatamanagement/Azure.ResourceManager.InformaticaDataManagement/src/Generated/Models/InformaticaNetworkInterfaceConfigurationUpdate.Serialization.cs +++ b/sdk/informaticadatamanagement/Azure.ResourceManager.InformaticaDataManagement/src/Generated/Models/InformaticaNetworkInterfaceConfigurationUpdate.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.InformaticaDataManagement.Models /// The template for adding optional properties. public partial class InformaticaNetworkInterfaceConfigurationUpdate : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual InformaticaNetworkInterfaceConfigurationUpdate PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeInformaticaNetworkInterfaceConfigurationUpdate(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(InformaticaNetworkInterfaceConfigurationUpdate)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -149,23 +166,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. InformaticaNetworkInterfaceConfigurationUpdate IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual InformaticaNetworkInterfaceConfigurationUpdate PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeInformaticaNetworkInterfaceConfigurationUpdate(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(InformaticaNetworkInterfaceConfigurationUpdate)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/informaticadatamanagement/Azure.ResourceManager.InformaticaDataManagement/src/Generated/Models/InformaticaOfferDetails.Serialization.cs b/sdk/informaticadatamanagement/Azure.ResourceManager.InformaticaDataManagement/src/Generated/Models/InformaticaOfferDetails.Serialization.cs index ec499f6929af..45b8a210e104 100644 --- a/sdk/informaticadatamanagement/Azure.ResourceManager.InformaticaDataManagement/src/Generated/Models/InformaticaOfferDetails.Serialization.cs +++ b/sdk/informaticadatamanagement/Azure.ResourceManager.InformaticaDataManagement/src/Generated/Models/InformaticaOfferDetails.Serialization.cs @@ -21,6 +21,23 @@ internal InformaticaOfferDetails() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual InformaticaOfferDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeInformaticaOfferDetails(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(InformaticaOfferDetails)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -170,23 +187,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. InformaticaOfferDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual InformaticaOfferDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeInformaticaOfferDetails(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(InformaticaOfferDetails)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/informaticadatamanagement/Azure.ResourceManager.InformaticaDataManagement/src/Generated/Models/InformaticaOfferDetailsUpdate.Serialization.cs b/sdk/informaticadatamanagement/Azure.ResourceManager.InformaticaDataManagement/src/Generated/Models/InformaticaOfferDetailsUpdate.Serialization.cs index a2ef80f94a01..6f961bbea0a0 100644 --- a/sdk/informaticadatamanagement/Azure.ResourceManager.InformaticaDataManagement/src/Generated/Models/InformaticaOfferDetailsUpdate.Serialization.cs +++ b/sdk/informaticadatamanagement/Azure.ResourceManager.InformaticaDataManagement/src/Generated/Models/InformaticaOfferDetailsUpdate.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.InformaticaDataManagement.Models /// Details of the product offering. public partial class InformaticaOfferDetailsUpdate : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual InformaticaOfferDetailsUpdate PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeInformaticaOfferDetailsUpdate(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(InformaticaOfferDetailsUpdate)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -180,23 +197,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. InformaticaOfferDetailsUpdate IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual InformaticaOfferDetailsUpdate PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeInformaticaOfferDetailsUpdate(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(InformaticaOfferDetailsUpdate)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/informaticadatamanagement/Azure.ResourceManager.InformaticaDataManagement/src/Generated/Models/InformaticaOrganizationPatch.Serialization.cs b/sdk/informaticadatamanagement/Azure.ResourceManager.InformaticaDataManagement/src/Generated/Models/InformaticaOrganizationPatch.Serialization.cs index 9af08aab0b34..3fe930465eef 100644 --- a/sdk/informaticadatamanagement/Azure.ResourceManager.InformaticaDataManagement/src/Generated/Models/InformaticaOrganizationPatch.Serialization.cs +++ b/sdk/informaticadatamanagement/Azure.ResourceManager.InformaticaDataManagement/src/Generated/Models/InformaticaOrganizationPatch.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.InformaticaDataManagement.Models /// The template for adding optional properties. public partial class InformaticaOrganizationPatch : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual InformaticaOrganizationPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeInformaticaOrganizationPatch(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(InformaticaOrganizationPatch)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -161,23 +178,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. InformaticaOrganizationPatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual InformaticaOrganizationPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeInformaticaOrganizationPatch(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(InformaticaOrganizationPatch)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/informaticadatamanagement/Azure.ResourceManager.InformaticaDataManagement/src/Generated/Models/InformaticaOrganizationProperties.Serialization.cs b/sdk/informaticadatamanagement/Azure.ResourceManager.InformaticaDataManagement/src/Generated/Models/InformaticaOrganizationProperties.Serialization.cs index ee6c5bd46467..360f289d6a79 100644 --- a/sdk/informaticadatamanagement/Azure.ResourceManager.InformaticaDataManagement/src/Generated/Models/InformaticaOrganizationProperties.Serialization.cs +++ b/sdk/informaticadatamanagement/Azure.ResourceManager.InformaticaDataManagement/src/Generated/Models/InformaticaOrganizationProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.InformaticaDataManagement.Models /// Properties specific to the Informatica DataManagement Organization resource. public partial class InformaticaOrganizationProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual InformaticaOrganizationProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeInformaticaOrganizationProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(InformaticaOrganizationProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -204,23 +221,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. InformaticaOrganizationProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual InformaticaOrganizationProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeInformaticaOrganizationProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(InformaticaOrganizationProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/informaticadatamanagement/Azure.ResourceManager.InformaticaDataManagement/src/Generated/Models/InformaticaOrganizationPropertiesUpdate.Serialization.cs b/sdk/informaticadatamanagement/Azure.ResourceManager.InformaticaDataManagement/src/Generated/Models/InformaticaOrganizationPropertiesUpdate.Serialization.cs index 0c3090dc3c98..7a68ba9bf668 100644 --- a/sdk/informaticadatamanagement/Azure.ResourceManager.InformaticaDataManagement/src/Generated/Models/InformaticaOrganizationPropertiesUpdate.Serialization.cs +++ b/sdk/informaticadatamanagement/Azure.ResourceManager.InformaticaDataManagement/src/Generated/Models/InformaticaOrganizationPropertiesUpdate.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.InformaticaDataManagement.Models /// Patchable Properties of the Informatica Organization resource. public partial class InformaticaOrganizationPropertiesUpdate : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual InformaticaOrganizationPropertiesUpdate PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeInformaticaOrganizationPropertiesUpdate(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(InformaticaOrganizationPropertiesUpdate)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -189,23 +206,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. InformaticaOrganizationPropertiesUpdate IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual InformaticaOrganizationPropertiesUpdate PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeInformaticaOrganizationPropertiesUpdate(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(InformaticaOrganizationPropertiesUpdate)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/informaticadatamanagement/Azure.ResourceManager.InformaticaDataManagement/src/Generated/Models/InformaticaOrganizationResourceListResult.Serialization.cs b/sdk/informaticadatamanagement/Azure.ResourceManager.InformaticaDataManagement/src/Generated/Models/InformaticaOrganizationResourceListResult.Serialization.cs index a92e715e55fa..fbbaf52a4d3c 100644 --- a/sdk/informaticadatamanagement/Azure.ResourceManager.InformaticaDataManagement/src/Generated/Models/InformaticaOrganizationResourceListResult.Serialization.cs +++ b/sdk/informaticadatamanagement/Azure.ResourceManager.InformaticaDataManagement/src/Generated/Models/InformaticaOrganizationResourceListResult.Serialization.cs @@ -22,6 +22,30 @@ internal InformaticaOrganizationResourceListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual InformaticaOrganizationResourceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeInformaticaOrganizationResourceListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(InformaticaOrganizationResourceListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static InformaticaOrganizationResourceListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeInformaticaOrganizationResourceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. InformaticaOrganizationResourceListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual InformaticaOrganizationResourceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeInformaticaOrganizationResourceListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(InformaticaOrganizationResourceListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static InformaticaOrganizationResourceListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeInformaticaOrganizationResourceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/informaticadatamanagement/Azure.ResourceManager.InformaticaDataManagement/src/Generated/Models/InformaticaProperties.Serialization.cs b/sdk/informaticadatamanagement/Azure.ResourceManager.InformaticaDataManagement/src/Generated/Models/InformaticaProperties.Serialization.cs index e9cc2edb814a..956caa44a7c2 100644 --- a/sdk/informaticadatamanagement/Azure.ResourceManager.InformaticaDataManagement/src/Generated/Models/InformaticaProperties.Serialization.cs +++ b/sdk/informaticadatamanagement/Azure.ResourceManager.InformaticaDataManagement/src/Generated/Models/InformaticaProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.InformaticaDataManagement.Models /// Properties of the Informatica organization. public partial class InformaticaProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual InformaticaProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeInformaticaProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(InformaticaProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -155,23 +172,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. InformaticaProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual InformaticaProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeInformaticaProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(InformaticaProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/informaticadatamanagement/Azure.ResourceManager.InformaticaDataManagement/src/Generated/Models/InformaticaRegionsMetadata.Serialization.cs b/sdk/informaticadatamanagement/Azure.ResourceManager.InformaticaDataManagement/src/Generated/Models/InformaticaRegionsMetadata.Serialization.cs index 543f3a070b58..31085e54d955 100644 --- a/sdk/informaticadatamanagement/Azure.ResourceManager.InformaticaDataManagement/src/Generated/Models/InformaticaRegionsMetadata.Serialization.cs +++ b/sdk/informaticadatamanagement/Azure.ResourceManager.InformaticaDataManagement/src/Generated/Models/InformaticaRegionsMetadata.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.InformaticaDataManagement.Models /// Informatica Serverless Runtime Regions Metadata. public partial class InformaticaRegionsMetadata : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual InformaticaRegionsMetadata PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeInformaticaRegionsMetadata(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(InformaticaRegionsMetadata)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -129,23 +146,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. InformaticaRegionsMetadata IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual InformaticaRegionsMetadata PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeInformaticaRegionsMetadata(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(InformaticaRegionsMetadata)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/informaticadatamanagement/Azure.ResourceManager.InformaticaDataManagement/src/Generated/Models/InformaticaRuntimeResourceFetchMetadata.Serialization.cs b/sdk/informaticadatamanagement/Azure.ResourceManager.InformaticaDataManagement/src/Generated/Models/InformaticaRuntimeResourceFetchMetadata.Serialization.cs index 3293a6024bd5..05684247d0d0 100644 --- a/sdk/informaticadatamanagement/Azure.ResourceManager.InformaticaDataManagement/src/Generated/Models/InformaticaRuntimeResourceFetchMetadata.Serialization.cs +++ b/sdk/informaticadatamanagement/Azure.ResourceManager.InformaticaDataManagement/src/Generated/Models/InformaticaRuntimeResourceFetchMetadata.Serialization.cs @@ -21,6 +21,23 @@ internal InformaticaRuntimeResourceFetchMetadata() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual InformaticaRuntimeResourceFetchMetadata PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeInformaticaRuntimeResourceFetchMetadata(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(InformaticaRuntimeResourceFetchMetadata)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -224,23 +241,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. InformaticaRuntimeResourceFetchMetadata IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual InformaticaRuntimeResourceFetchMetadata PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeInformaticaRuntimeResourceFetchMetadata(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(InformaticaRuntimeResourceFetchMetadata)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/informaticadatamanagement/Azure.ResourceManager.InformaticaDataManagement/src/Generated/Models/InformaticaServerlessFetchConfigProperties.Serialization.cs b/sdk/informaticadatamanagement/Azure.ResourceManager.InformaticaDataManagement/src/Generated/Models/InformaticaServerlessFetchConfigProperties.Serialization.cs index 6a48011c353f..4600d32b1a29 100644 --- a/sdk/informaticadatamanagement/Azure.ResourceManager.InformaticaDataManagement/src/Generated/Models/InformaticaServerlessFetchConfigProperties.Serialization.cs +++ b/sdk/informaticadatamanagement/Azure.ResourceManager.InformaticaDataManagement/src/Generated/Models/InformaticaServerlessFetchConfigProperties.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.InformaticaDataManagement.Models /// InfaServerlessFetchConfigProperties for the fetch all serverless API as received from informatica API response. public partial class InformaticaServerlessFetchConfigProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual InformaticaServerlessFetchConfigProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeInformaticaServerlessFetchConfigProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(InformaticaServerlessFetchConfigProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -285,23 +302,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. InformaticaServerlessFetchConfigProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual InformaticaServerlessFetchConfigProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeInformaticaServerlessFetchConfigProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(InformaticaServerlessFetchConfigProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/informaticadatamanagement/Azure.ResourceManager.InformaticaDataManagement/src/Generated/Models/InformaticaServerlessRuntimePatch.Serialization.cs b/sdk/informaticadatamanagement/Azure.ResourceManager.InformaticaDataManagement/src/Generated/Models/InformaticaServerlessRuntimePatch.Serialization.cs index 559e91a30b37..604f3bdfe18a 100644 --- a/sdk/informaticadatamanagement/Azure.ResourceManager.InformaticaDataManagement/src/Generated/Models/InformaticaServerlessRuntimePatch.Serialization.cs +++ b/sdk/informaticadatamanagement/Azure.ResourceManager.InformaticaDataManagement/src/Generated/Models/InformaticaServerlessRuntimePatch.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.InformaticaDataManagement.Models /// The template for adding optional properties. public partial class InformaticaServerlessRuntimePatch : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual InformaticaServerlessRuntimePatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeInformaticaServerlessRuntimePatch(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(InformaticaServerlessRuntimePatch)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -123,23 +140,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. InformaticaServerlessRuntimePatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual InformaticaServerlessRuntimePatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeInformaticaServerlessRuntimePatch(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(InformaticaServerlessRuntimePatch)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/informaticadatamanagement/Azure.ResourceManager.InformaticaDataManagement/src/Generated/Models/InformaticaServerlessRuntimeProperties.Serialization.cs b/sdk/informaticadatamanagement/Azure.ResourceManager.InformaticaDataManagement/src/Generated/Models/InformaticaServerlessRuntimeProperties.Serialization.cs index 6a8d4ebfcbc5..b47f0d4f36c2 100644 --- a/sdk/informaticadatamanagement/Azure.ResourceManager.InformaticaDataManagement/src/Generated/Models/InformaticaServerlessRuntimeProperties.Serialization.cs +++ b/sdk/informaticadatamanagement/Azure.ResourceManager.InformaticaDataManagement/src/Generated/Models/InformaticaServerlessRuntimeProperties.Serialization.cs @@ -21,6 +21,23 @@ internal InformaticaServerlessRuntimeProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual InformaticaServerlessRuntimeProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeInformaticaServerlessRuntimeProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(InformaticaServerlessRuntimeProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -318,23 +335,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. InformaticaServerlessRuntimeProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual InformaticaServerlessRuntimeProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeInformaticaServerlessRuntimeProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(InformaticaServerlessRuntimeProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/informaticadatamanagement/Azure.ResourceManager.InformaticaDataManagement/src/Generated/Models/InformaticaServerlessRuntimeResourceList.Serialization.cs b/sdk/informaticadatamanagement/Azure.ResourceManager.InformaticaDataManagement/src/Generated/Models/InformaticaServerlessRuntimeResourceList.Serialization.cs index ca416b60234f..900ca129a586 100644 --- a/sdk/informaticadatamanagement/Azure.ResourceManager.InformaticaDataManagement/src/Generated/Models/InformaticaServerlessRuntimeResourceList.Serialization.cs +++ b/sdk/informaticadatamanagement/Azure.ResourceManager.InformaticaDataManagement/src/Generated/Models/InformaticaServerlessRuntimeResourceList.Serialization.cs @@ -22,6 +22,30 @@ internal InformaticaServerlessRuntimeResourceList() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual InformaticaServerlessRuntimeResourceList PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeInformaticaServerlessRuntimeResourceList(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(InformaticaServerlessRuntimeResourceList)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static InformaticaServerlessRuntimeResourceList FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeInformaticaServerlessRuntimeResourceList(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -131,31 +155,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. InformaticaServerlessRuntimeResourceList IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual InformaticaServerlessRuntimeResourceList PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeInformaticaServerlessRuntimeResourceList(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(InformaticaServerlessRuntimeResourceList)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static InformaticaServerlessRuntimeResourceList FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeInformaticaServerlessRuntimeResourceList(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/informaticadatamanagement/Azure.ResourceManager.InformaticaDataManagement/src/Generated/Models/InformaticaServerlessRuntimeResourceListResult.Serialization.cs b/sdk/informaticadatamanagement/Azure.ResourceManager.InformaticaDataManagement/src/Generated/Models/InformaticaServerlessRuntimeResourceListResult.Serialization.cs index b45f60d52568..2c74c7787e64 100644 --- a/sdk/informaticadatamanagement/Azure.ResourceManager.InformaticaDataManagement/src/Generated/Models/InformaticaServerlessRuntimeResourceListResult.Serialization.cs +++ b/sdk/informaticadatamanagement/Azure.ResourceManager.InformaticaDataManagement/src/Generated/Models/InformaticaServerlessRuntimeResourceListResult.Serialization.cs @@ -22,6 +22,30 @@ internal InformaticaServerlessRuntimeResourceListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual InformaticaServerlessRuntimeResourceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeInformaticaServerlessRuntimeResourceListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(InformaticaServerlessRuntimeResourceListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static InformaticaServerlessRuntimeResourceListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeInformaticaServerlessRuntimeResourceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. InformaticaServerlessRuntimeResourceListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual InformaticaServerlessRuntimeResourceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeInformaticaServerlessRuntimeResourceListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(InformaticaServerlessRuntimeResourceListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static InformaticaServerlessRuntimeResourceListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeInformaticaServerlessRuntimeResourceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/informaticadatamanagement/Azure.ResourceManager.InformaticaDataManagement/src/Generated/Models/InformaticaUserDetails.Serialization.cs b/sdk/informaticadatamanagement/Azure.ResourceManager.InformaticaDataManagement/src/Generated/Models/InformaticaUserDetails.Serialization.cs index 82a55f96205e..21666f66784e 100644 --- a/sdk/informaticadatamanagement/Azure.ResourceManager.InformaticaDataManagement/src/Generated/Models/InformaticaUserDetails.Serialization.cs +++ b/sdk/informaticadatamanagement/Azure.ResourceManager.InformaticaDataManagement/src/Generated/Models/InformaticaUserDetails.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.InformaticaDataManagement.Models /// User Info of Informatica Organization resource. public partial class InformaticaUserDetails : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual InformaticaUserDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeInformaticaUserDetails(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(InformaticaUserDetails)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -168,23 +185,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. InformaticaUserDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual InformaticaUserDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeInformaticaUserDetails(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(InformaticaUserDetails)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/informaticadatamanagement/Azure.ResourceManager.InformaticaDataManagement/src/Generated/Models/InformaticaUserDetailsUpdate.Serialization.cs b/sdk/informaticadatamanagement/Azure.ResourceManager.InformaticaDataManagement/src/Generated/Models/InformaticaUserDetailsUpdate.Serialization.cs index 81a3f3517575..9a1a49396703 100644 --- a/sdk/informaticadatamanagement/Azure.ResourceManager.InformaticaDataManagement/src/Generated/Models/InformaticaUserDetailsUpdate.Serialization.cs +++ b/sdk/informaticadatamanagement/Azure.ResourceManager.InformaticaDataManagement/src/Generated/Models/InformaticaUserDetailsUpdate.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.InformaticaDataManagement.Models /// User Info of Informatica Organization resource. public partial class InformaticaUserDetailsUpdate : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual InformaticaUserDetailsUpdate PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeInformaticaUserDetailsUpdate(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(InformaticaUserDetailsUpdate)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -168,23 +185,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. InformaticaUserDetailsUpdate IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual InformaticaUserDetailsUpdate PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeInformaticaUserDetailsUpdate(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(InformaticaUserDetailsUpdate)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/informaticadatamanagement/Azure.ResourceManager.InformaticaDataManagement/src/Generated/Models/LinkOrganization.Serialization.cs b/sdk/informaticadatamanagement/Azure.ResourceManager.InformaticaDataManagement/src/Generated/Models/LinkOrganization.Serialization.cs index 48298667ab9c..afe4831b4079 100644 --- a/sdk/informaticadatamanagement/Azure.ResourceManager.InformaticaDataManagement/src/Generated/Models/LinkOrganization.Serialization.cs +++ b/sdk/informaticadatamanagement/Azure.ResourceManager.InformaticaDataManagement/src/Generated/Models/LinkOrganization.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.InformaticaDataManagement.Models /// Link Organization. internal partial class LinkOrganization : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual LinkOrganization PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeLinkOrganization(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(LinkOrganization)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -118,23 +135,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. LinkOrganization IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual LinkOrganization PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeLinkOrganization(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(LinkOrganization)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/informaticadatamanagement/Azure.ResourceManager.InformaticaDataManagement/src/Generated/Models/ServerlessConfigProperties.Serialization.cs b/sdk/informaticadatamanagement/Azure.ResourceManager.InformaticaDataManagement/src/Generated/Models/ServerlessConfigProperties.Serialization.cs index f0ac408c79f7..95d5ef09b397 100644 --- a/sdk/informaticadatamanagement/Azure.ResourceManager.InformaticaDataManagement/src/Generated/Models/ServerlessConfigProperties.Serialization.cs +++ b/sdk/informaticadatamanagement/Azure.ResourceManager.InformaticaDataManagement/src/Generated/Models/ServerlessConfigProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.InformaticaDataManagement.Models /// Metadata Serverless Config Properties. public partial class ServerlessConfigProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ServerlessConfigProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeServerlessConfigProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ServerlessConfigProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -214,23 +231,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ServerlessConfigProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ServerlessConfigProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeServerlessConfigProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ServerlessConfigProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/informaticadatamanagement/Azure.ResourceManager.InformaticaDataManagement/src/Generated/Models/ServerlessMetadataResponse.Serialization.cs b/sdk/informaticadatamanagement/Azure.ResourceManager.InformaticaDataManagement/src/Generated/Models/ServerlessMetadataResponse.Serialization.cs index 0c3118102b56..234409719340 100644 --- a/sdk/informaticadatamanagement/Azure.ResourceManager.InformaticaDataManagement/src/Generated/Models/ServerlessMetadataResponse.Serialization.cs +++ b/sdk/informaticadatamanagement/Azure.ResourceManager.InformaticaDataManagement/src/Generated/Models/ServerlessMetadataResponse.Serialization.cs @@ -17,6 +17,30 @@ namespace Azure.ResourceManager.InformaticaDataManagement.Models /// Serverless Runtime environment Metadata response. public partial class ServerlessMetadataResponse : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ServerlessMetadataResponse PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeServerlessMetadataResponse(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ServerlessMetadataResponse)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static ServerlessMetadataResponse FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeServerlessMetadataResponse(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -153,31 +177,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ServerlessMetadataResponse IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ServerlessMetadataResponse PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeServerlessMetadataResponse(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ServerlessMetadataResponse)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static ServerlessMetadataResponse FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeServerlessMetadataResponse(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/informaticadatamanagement/Azure.ResourceManager.InformaticaDataManagement/src/Generated/Models/ServerlessRuntimeConfigProperties.Serialization.cs b/sdk/informaticadatamanagement/Azure.ResourceManager.InformaticaDataManagement/src/Generated/Models/ServerlessRuntimeConfigProperties.Serialization.cs index 05da3288d7b0..d174c0faa78a 100644 --- a/sdk/informaticadatamanagement/Azure.ResourceManager.InformaticaDataManagement/src/Generated/Models/ServerlessRuntimeConfigProperties.Serialization.cs +++ b/sdk/informaticadatamanagement/Azure.ResourceManager.InformaticaDataManagement/src/Generated/Models/ServerlessRuntimeConfigProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.InformaticaDataManagement.Models /// Serverless Runtime config properties. public partial class ServerlessRuntimeConfigProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ServerlessRuntimeConfigProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeServerlessRuntimeConfigProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ServerlessRuntimeConfigProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -157,23 +174,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ServerlessRuntimeConfigProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ServerlessRuntimeConfigProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeServerlessRuntimeConfigProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ServerlessRuntimeConfigProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/informaticadatamanagement/Azure.ResourceManager.InformaticaDataManagement/src/Generated/Models/ServerlessRuntimeConfigPropertiesUpdate.Serialization.cs b/sdk/informaticadatamanagement/Azure.ResourceManager.InformaticaDataManagement/src/Generated/Models/ServerlessRuntimeConfigPropertiesUpdate.Serialization.cs index 4828349bf24c..81d7ce7a63c7 100644 --- a/sdk/informaticadatamanagement/Azure.ResourceManager.InformaticaDataManagement/src/Generated/Models/ServerlessRuntimeConfigPropertiesUpdate.Serialization.cs +++ b/sdk/informaticadatamanagement/Azure.ResourceManager.InformaticaDataManagement/src/Generated/Models/ServerlessRuntimeConfigPropertiesUpdate.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.InformaticaDataManagement.Models /// The template for adding optional properties. public partial class ServerlessRuntimeConfigPropertiesUpdate : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ServerlessRuntimeConfigPropertiesUpdate PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeServerlessRuntimeConfigPropertiesUpdate(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ServerlessRuntimeConfigPropertiesUpdate)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -157,23 +174,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ServerlessRuntimeConfigPropertiesUpdate IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ServerlessRuntimeConfigPropertiesUpdate PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeServerlessRuntimeConfigPropertiesUpdate(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ServerlessRuntimeConfigPropertiesUpdate)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/informaticadatamanagement/Azure.ResourceManager.InformaticaDataManagement/src/Generated/Models/ServerlessRuntimeDependency.Serialization.cs b/sdk/informaticadatamanagement/Azure.ResourceManager.InformaticaDataManagement/src/Generated/Models/ServerlessRuntimeDependency.Serialization.cs index 65021a817655..e6b1bcc633bf 100644 --- a/sdk/informaticadatamanagement/Azure.ResourceManager.InformaticaDataManagement/src/Generated/Models/ServerlessRuntimeDependency.Serialization.cs +++ b/sdk/informaticadatamanagement/Azure.ResourceManager.InformaticaDataManagement/src/Generated/Models/ServerlessRuntimeDependency.Serialization.cs @@ -21,6 +21,23 @@ internal ServerlessRuntimeDependency() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ServerlessRuntimeDependency PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeServerlessRuntimeDependency(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ServerlessRuntimeDependency)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -167,23 +184,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ServerlessRuntimeDependency IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ServerlessRuntimeDependency PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeServerlessRuntimeDependency(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ServerlessRuntimeDependency)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/informaticadatamanagement/Azure.ResourceManager.InformaticaDataManagement/src/Generated/Models/ServerlessRuntimeNetworkProfile.Serialization.cs b/sdk/informaticadatamanagement/Azure.ResourceManager.InformaticaDataManagement/src/Generated/Models/ServerlessRuntimeNetworkProfile.Serialization.cs index c2186932f29d..73fb8d625c35 100644 --- a/sdk/informaticadatamanagement/Azure.ResourceManager.InformaticaDataManagement/src/Generated/Models/ServerlessRuntimeNetworkProfile.Serialization.cs +++ b/sdk/informaticadatamanagement/Azure.ResourceManager.InformaticaDataManagement/src/Generated/Models/ServerlessRuntimeNetworkProfile.Serialization.cs @@ -21,6 +21,23 @@ internal ServerlessRuntimeNetworkProfile() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ServerlessRuntimeNetworkProfile PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeServerlessRuntimeNetworkProfile(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ServerlessRuntimeNetworkProfile)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -120,23 +137,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ServerlessRuntimeNetworkProfile IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ServerlessRuntimeNetworkProfile PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeServerlessRuntimeNetworkProfile(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ServerlessRuntimeNetworkProfile)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/informaticadatamanagement/Azure.ResourceManager.InformaticaDataManagement/src/Generated/Models/ServerlessRuntimeNetworkProfileUpdate.Serialization.cs b/sdk/informaticadatamanagement/Azure.ResourceManager.InformaticaDataManagement/src/Generated/Models/ServerlessRuntimeNetworkProfileUpdate.Serialization.cs index 46d15cf38ad7..b912e96c335d 100644 --- a/sdk/informaticadatamanagement/Azure.ResourceManager.InformaticaDataManagement/src/Generated/Models/ServerlessRuntimeNetworkProfileUpdate.Serialization.cs +++ b/sdk/informaticadatamanagement/Azure.ResourceManager.InformaticaDataManagement/src/Generated/Models/ServerlessRuntimeNetworkProfileUpdate.Serialization.cs @@ -21,6 +21,23 @@ internal ServerlessRuntimeNetworkProfileUpdate() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ServerlessRuntimeNetworkProfileUpdate PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeServerlessRuntimeNetworkProfileUpdate(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ServerlessRuntimeNetworkProfileUpdate)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -120,23 +137,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ServerlessRuntimeNetworkProfileUpdate IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ServerlessRuntimeNetworkProfileUpdate PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeServerlessRuntimeNetworkProfileUpdate(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ServerlessRuntimeNetworkProfileUpdate)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/informaticadatamanagement/Azure.ResourceManager.InformaticaDataManagement/src/Generated/Models/ServerlessRuntimePropertiesUpdate.Serialization.cs b/sdk/informaticadatamanagement/Azure.ResourceManager.InformaticaDataManagement/src/Generated/Models/ServerlessRuntimePropertiesUpdate.Serialization.cs index d5f6ca0d941a..1528e7ae1490 100644 --- a/sdk/informaticadatamanagement/Azure.ResourceManager.InformaticaDataManagement/src/Generated/Models/ServerlessRuntimePropertiesUpdate.Serialization.cs +++ b/sdk/informaticadatamanagement/Azure.ResourceManager.InformaticaDataManagement/src/Generated/Models/ServerlessRuntimePropertiesUpdate.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.InformaticaDataManagement.Models /// Patchable Properties of the Informatica Serverless Runtime resource. public partial class ServerlessRuntimePropertiesUpdate : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ServerlessRuntimePropertiesUpdate PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeServerlessRuntimePropertiesUpdate(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ServerlessRuntimePropertiesUpdate)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -300,23 +317,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ServerlessRuntimePropertiesUpdate IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ServerlessRuntimePropertiesUpdate PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeServerlessRuntimePropertiesUpdate(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ServerlessRuntimePropertiesUpdate)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/informaticadatamanagement/Azure.ResourceManager.InformaticaDataManagement/src/Generated/Models/ServerlessRuntimeTag.Serialization.cs b/sdk/informaticadatamanagement/Azure.ResourceManager.InformaticaDataManagement/src/Generated/Models/ServerlessRuntimeTag.Serialization.cs index 13fc71718517..b40b3478bc10 100644 --- a/sdk/informaticadatamanagement/Azure.ResourceManager.InformaticaDataManagement/src/Generated/Models/ServerlessRuntimeTag.Serialization.cs +++ b/sdk/informaticadatamanagement/Azure.ResourceManager.InformaticaDataManagement/src/Generated/Models/ServerlessRuntimeTag.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.InformaticaDataManagement.Models /// Serverless Runtime Tags. public partial class ServerlessRuntimeTag : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ServerlessRuntimeTag PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeServerlessRuntimeTag(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ServerlessRuntimeTag)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -129,23 +146,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ServerlessRuntimeTag IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ServerlessRuntimeTag PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeServerlessRuntimeTag(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ServerlessRuntimeTag)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/informaticadatamanagement/Azure.ResourceManager.InformaticaDataManagement/src/Generated/Models/ServerlessRuntimeUserContextProperties.Serialization.cs b/sdk/informaticadatamanagement/Azure.ResourceManager.InformaticaDataManagement/src/Generated/Models/ServerlessRuntimeUserContextProperties.Serialization.cs index 9b361313f542..1feca30d1232 100644 --- a/sdk/informaticadatamanagement/Azure.ResourceManager.InformaticaDataManagement/src/Generated/Models/ServerlessRuntimeUserContextProperties.Serialization.cs +++ b/sdk/informaticadatamanagement/Azure.ResourceManager.InformaticaDataManagement/src/Generated/Models/ServerlessRuntimeUserContextProperties.Serialization.cs @@ -21,6 +21,23 @@ internal ServerlessRuntimeUserContextProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ServerlessRuntimeUserContextProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeServerlessRuntimeUserContextProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ServerlessRuntimeUserContextProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -120,23 +137,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ServerlessRuntimeUserContextProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ServerlessRuntimeUserContextProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeServerlessRuntimeUserContextProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ServerlessRuntimeUserContextProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/informaticadatamanagement/Azure.ResourceManager.InformaticaDataManagement/src/Generated/Models/ServerlessRuntimeUserContextPropertiesUpdate.Serialization.cs b/sdk/informaticadatamanagement/Azure.ResourceManager.InformaticaDataManagement/src/Generated/Models/ServerlessRuntimeUserContextPropertiesUpdate.Serialization.cs index 3f853bf30425..2fe0f1e52544 100644 --- a/sdk/informaticadatamanagement/Azure.ResourceManager.InformaticaDataManagement/src/Generated/Models/ServerlessRuntimeUserContextPropertiesUpdate.Serialization.cs +++ b/sdk/informaticadatamanagement/Azure.ResourceManager.InformaticaDataManagement/src/Generated/Models/ServerlessRuntimeUserContextPropertiesUpdate.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.InformaticaDataManagement.Models /// The template for adding optional properties. internal partial class ServerlessRuntimeUserContextPropertiesUpdate : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ServerlessRuntimeUserContextPropertiesUpdate PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeServerlessRuntimeUserContextPropertiesUpdate(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ServerlessRuntimeUserContextPropertiesUpdate)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -118,23 +135,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ServerlessRuntimeUserContextPropertiesUpdate IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ServerlessRuntimeUserContextPropertiesUpdate PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeServerlessRuntimeUserContextPropertiesUpdate(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ServerlessRuntimeUserContextPropertiesUpdate)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/IotOperationsAkriConnectorData.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/IotOperationsAkriConnectorData.Serialization.cs index 079153a27d6d..10e36c73958b 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/IotOperationsAkriConnectorData.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/IotOperationsAkriConnectorData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.IotOperations /// AkriConnector resource. public partial class IotOperationsAkriConnectorData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeIotOperationsAkriConnectorData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(IotOperationsAkriConnectorData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static IotOperationsAkriConnectorData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeIotOperationsAkriConnectorData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -170,23 +194,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. IotOperationsAkriConnectorData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (IotOperationsAkriConnectorData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeIotOperationsAkriConnectorData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(IotOperationsAkriConnectorData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -201,12 +208,5 @@ internal static RequestContent ToRequestContent(IotOperationsAkriConnectorData i content.JsonWriter.WriteObjectValue(iotOperationsAkriConnectorData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static IotOperationsAkriConnectorData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeIotOperationsAkriConnectorData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/IotOperationsAkriConnectorTemplateData.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/IotOperationsAkriConnectorTemplateData.Serialization.cs index 8b0174d77bb8..72ebb227de1f 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/IotOperationsAkriConnectorTemplateData.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/IotOperationsAkriConnectorTemplateData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.IotOperations /// AkriConnectorTemplate resource. public partial class IotOperationsAkriConnectorTemplateData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeIotOperationsAkriConnectorTemplateData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(IotOperationsAkriConnectorTemplateData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static IotOperationsAkriConnectorTemplateData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeIotOperationsAkriConnectorTemplateData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -170,23 +194,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. IotOperationsAkriConnectorTemplateData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (IotOperationsAkriConnectorTemplateData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeIotOperationsAkriConnectorTemplateData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(IotOperationsAkriConnectorTemplateData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -201,12 +208,5 @@ internal static RequestContent ToRequestContent(IotOperationsAkriConnectorTempla content.JsonWriter.WriteObjectValue(iotOperationsAkriConnectorTemplateData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static IotOperationsAkriConnectorTemplateData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeIotOperationsAkriConnectorTemplateData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/IotOperationsBrokerAuthenticationData.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/IotOperationsBrokerAuthenticationData.Serialization.cs index 0d92b36988a1..cff98973cf05 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/IotOperationsBrokerAuthenticationData.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/IotOperationsBrokerAuthenticationData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.IotOperations /// Instance broker authentication resource. public partial class IotOperationsBrokerAuthenticationData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeIotOperationsBrokerAuthenticationData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(IotOperationsBrokerAuthenticationData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static IotOperationsBrokerAuthenticationData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeIotOperationsBrokerAuthenticationData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -170,23 +194,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. IotOperationsBrokerAuthenticationData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (IotOperationsBrokerAuthenticationData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeIotOperationsBrokerAuthenticationData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(IotOperationsBrokerAuthenticationData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -201,12 +208,5 @@ internal static RequestContent ToRequestContent(IotOperationsBrokerAuthenticatio content.JsonWriter.WriteObjectValue(iotOperationsBrokerAuthenticationData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static IotOperationsBrokerAuthenticationData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeIotOperationsBrokerAuthenticationData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/IotOperationsBrokerAuthorizationData.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/IotOperationsBrokerAuthorizationData.Serialization.cs index 65ae9f5f91ab..caaaf09bfee1 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/IotOperationsBrokerAuthorizationData.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/IotOperationsBrokerAuthorizationData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.IotOperations /// Instance broker authorizations resource. public partial class IotOperationsBrokerAuthorizationData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeIotOperationsBrokerAuthorizationData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(IotOperationsBrokerAuthorizationData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static IotOperationsBrokerAuthorizationData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeIotOperationsBrokerAuthorizationData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -170,23 +194,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. IotOperationsBrokerAuthorizationData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (IotOperationsBrokerAuthorizationData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeIotOperationsBrokerAuthorizationData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(IotOperationsBrokerAuthorizationData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -201,12 +208,5 @@ internal static RequestContent ToRequestContent(IotOperationsBrokerAuthorization content.JsonWriter.WriteObjectValue(iotOperationsBrokerAuthorizationData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static IotOperationsBrokerAuthorizationData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeIotOperationsBrokerAuthorizationData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/IotOperationsBrokerData.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/IotOperationsBrokerData.Serialization.cs index 2dff4e946dce..5d5d8b37601d 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/IotOperationsBrokerData.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/IotOperationsBrokerData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.IotOperations /// Instance broker resource. public partial class IotOperationsBrokerData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeIotOperationsBrokerData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(IotOperationsBrokerData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static IotOperationsBrokerData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeIotOperationsBrokerData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -170,23 +194,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. IotOperationsBrokerData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (IotOperationsBrokerData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeIotOperationsBrokerData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(IotOperationsBrokerData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -201,12 +208,5 @@ internal static RequestContent ToRequestContent(IotOperationsBrokerData iotOpera content.JsonWriter.WriteObjectValue(iotOperationsBrokerData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static IotOperationsBrokerData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeIotOperationsBrokerData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/IotOperationsBrokerListenerData.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/IotOperationsBrokerListenerData.Serialization.cs index 408d40f686e4..cec6e1ec47be 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/IotOperationsBrokerListenerData.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/IotOperationsBrokerListenerData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.IotOperations /// Instance broker resource. public partial class IotOperationsBrokerListenerData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeIotOperationsBrokerListenerData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(IotOperationsBrokerListenerData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static IotOperationsBrokerListenerData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeIotOperationsBrokerListenerData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -170,23 +194,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. IotOperationsBrokerListenerData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (IotOperationsBrokerListenerData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeIotOperationsBrokerListenerData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(IotOperationsBrokerListenerData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -201,12 +208,5 @@ internal static RequestContent ToRequestContent(IotOperationsBrokerListenerData content.JsonWriter.WriteObjectValue(iotOperationsBrokerListenerData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static IotOperationsBrokerListenerData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeIotOperationsBrokerListenerData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/IotOperationsDataflowData.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/IotOperationsDataflowData.Serialization.cs index e4ae5e6b81cd..192e2b2648f5 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/IotOperationsDataflowData.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/IotOperationsDataflowData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.IotOperations /// Instance dataflowProfile dataflow resource. public partial class IotOperationsDataflowData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeIotOperationsDataflowData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(IotOperationsDataflowData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static IotOperationsDataflowData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeIotOperationsDataflowData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -170,23 +194,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. IotOperationsDataflowData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (IotOperationsDataflowData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeIotOperationsDataflowData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(IotOperationsDataflowData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -201,12 +208,5 @@ internal static RequestContent ToRequestContent(IotOperationsDataflowData iotOpe content.JsonWriter.WriteObjectValue(iotOperationsDataflowData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static IotOperationsDataflowData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeIotOperationsDataflowData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/IotOperationsDataflowEndpointData.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/IotOperationsDataflowEndpointData.Serialization.cs index 5bb42ddca871..05b5830fec30 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/IotOperationsDataflowEndpointData.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/IotOperationsDataflowEndpointData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.IotOperations /// Instance dataflowEndpoint resource. public partial class IotOperationsDataflowEndpointData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeIotOperationsDataflowEndpointData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(IotOperationsDataflowEndpointData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static IotOperationsDataflowEndpointData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeIotOperationsDataflowEndpointData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -170,23 +194,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. IotOperationsDataflowEndpointData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (IotOperationsDataflowEndpointData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeIotOperationsDataflowEndpointData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(IotOperationsDataflowEndpointData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -201,12 +208,5 @@ internal static RequestContent ToRequestContent(IotOperationsDataflowEndpointDat content.JsonWriter.WriteObjectValue(iotOperationsDataflowEndpointData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static IotOperationsDataflowEndpointData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeIotOperationsDataflowEndpointData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/IotOperationsDataflowGraphData.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/IotOperationsDataflowGraphData.Serialization.cs index f3f90f6996ea..a447a282cd4d 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/IotOperationsDataflowGraphData.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/IotOperationsDataflowGraphData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.IotOperations /// Instance dataflowEndpoint resource. public partial class IotOperationsDataflowGraphData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeIotOperationsDataflowGraphData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(IotOperationsDataflowGraphData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static IotOperationsDataflowGraphData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeIotOperationsDataflowGraphData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -170,23 +194,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. IotOperationsDataflowGraphData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (IotOperationsDataflowGraphData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeIotOperationsDataflowGraphData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(IotOperationsDataflowGraphData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -201,12 +208,5 @@ internal static RequestContent ToRequestContent(IotOperationsDataflowGraphData i content.JsonWriter.WriteObjectValue(iotOperationsDataflowGraphData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static IotOperationsDataflowGraphData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeIotOperationsDataflowGraphData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/IotOperationsDataflowProfileData.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/IotOperationsDataflowProfileData.Serialization.cs index 2d00f31ec947..09cc3627fd67 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/IotOperationsDataflowProfileData.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/IotOperationsDataflowProfileData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.IotOperations /// Instance dataflowProfile resource. public partial class IotOperationsDataflowProfileData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeIotOperationsDataflowProfileData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(IotOperationsDataflowProfileData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static IotOperationsDataflowProfileData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeIotOperationsDataflowProfileData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -170,23 +194,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. IotOperationsDataflowProfileData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (IotOperationsDataflowProfileData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeIotOperationsDataflowProfileData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(IotOperationsDataflowProfileData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -201,12 +208,5 @@ internal static RequestContent ToRequestContent(IotOperationsDataflowProfileData content.JsonWriter.WriteObjectValue(iotOperationsDataflowProfileData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static IotOperationsDataflowProfileData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeIotOperationsDataflowProfileData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/IotOperationsInstanceData.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/IotOperationsInstanceData.Serialization.cs index a654bf8d9113..66962158d444 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/IotOperationsInstanceData.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/IotOperationsInstanceData.Serialization.cs @@ -25,6 +25,30 @@ internal IotOperationsInstanceData() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeIotOperationsInstanceData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(IotOperationsInstanceData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static IotOperationsInstanceData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeIotOperationsInstanceData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -214,23 +238,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. IotOperationsInstanceData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (IotOperationsInstanceData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeIotOperationsInstanceData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(IotOperationsInstanceData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -245,12 +252,5 @@ internal static RequestContent ToRequestContent(IotOperationsInstanceData iotOpe content.JsonWriter.WriteObjectValue(iotOperationsInstanceData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static IotOperationsInstanceData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeIotOperationsInstanceData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/IotOperationsRegistryEndpointData.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/IotOperationsRegistryEndpointData.Serialization.cs index 7f9a5b37caf5..2e057465a4bc 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/IotOperationsRegistryEndpointData.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/IotOperationsRegistryEndpointData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.IotOperations /// RegistryEndpoint resource. public partial class IotOperationsRegistryEndpointData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeIotOperationsRegistryEndpointData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(IotOperationsRegistryEndpointData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static IotOperationsRegistryEndpointData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeIotOperationsRegistryEndpointData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -170,23 +194,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. IotOperationsRegistryEndpointData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (IotOperationsRegistryEndpointData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeIotOperationsRegistryEndpointData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(IotOperationsRegistryEndpointData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -201,12 +208,5 @@ internal static RequestContent ToRequestContent(IotOperationsRegistryEndpointDat content.JsonWriter.WriteObjectValue(iotOperationsRegistryEndpointData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static IotOperationsRegistryEndpointData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeIotOperationsRegistryEndpointData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/AkriConnectorAllocatedDevice.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/AkriConnectorAllocatedDevice.Serialization.cs index a8e0a4e2c128..e04264818b0e 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/AkriConnectorAllocatedDevice.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/AkriConnectorAllocatedDevice.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.IotOperations.Models /// AkriConnector allocated device. public partial class AkriConnectorAllocatedDevice : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AkriConnectorAllocatedDevice PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAkriConnectorAllocatedDevice(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AkriConnectorAllocatedDevice)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -129,23 +146,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AkriConnectorAllocatedDevice IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AkriConnectorAllocatedDevice PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAkriConnectorAllocatedDevice(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AkriConnectorAllocatedDevice)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/AkriConnectorResourceListResult.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/AkriConnectorResourceListResult.Serialization.cs index f4a40b5a4a6f..d809278e48df 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/AkriConnectorResourceListResult.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/AkriConnectorResourceListResult.Serialization.cs @@ -22,6 +22,30 @@ internal AkriConnectorResourceListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AkriConnectorResourceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAkriConnectorResourceListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AkriConnectorResourceListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static AkriConnectorResourceListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeAkriConnectorResourceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AkriConnectorResourceListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AkriConnectorResourceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAkriConnectorResourceListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AkriConnectorResourceListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static AkriConnectorResourceListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeAkriConnectorResourceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/AkriConnectorTemplateAioMetadata.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/AkriConnectorTemplateAioMetadata.Serialization.cs index a4a3574d2656..33efd16ee207 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/AkriConnectorTemplateAioMetadata.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/AkriConnectorTemplateAioMetadata.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.IotOperations.Models /// AkriConnectorTemplateAioMetadata properties. public partial class AkriConnectorTemplateAioMetadata : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AkriConnectorTemplateAioMetadata PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAkriConnectorTemplateAioMetadata(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AkriConnectorTemplateAioMetadata)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -129,23 +146,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AkriConnectorTemplateAioMetadata IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AkriConnectorTemplateAioMetadata PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAkriConnectorTemplateAioMetadata(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AkriConnectorTemplateAioMetadata)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/AkriConnectorTemplateAllocation.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/AkriConnectorTemplateAllocation.Serialization.cs index 3ed52be1600b..8030b01f5fa2 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/AkriConnectorTemplateAllocation.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/AkriConnectorTemplateAllocation.Serialization.cs @@ -19,6 +19,23 @@ namespace Azure.ResourceManager.IotOperations.Models [PersistableModelProxy(typeof(UnknownAkriConnectorTemplateAllocation))] public abstract partial class AkriConnectorTemplateAllocation : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AkriConnectorTemplateAllocation PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAkriConnectorTemplateAllocation(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AkriConnectorTemplateAllocation)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -112,23 +129,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AkriConnectorTemplateAllocation IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AkriConnectorTemplateAllocation PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAkriConnectorTemplateAllocation(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AkriConnectorTemplateAllocation)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/AkriConnectorTemplateBucketizedAllocation.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/AkriConnectorTemplateBucketizedAllocation.Serialization.cs index 5ddbe368ee23..e5bf6f8254eb 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/AkriConnectorTemplateBucketizedAllocation.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/AkriConnectorTemplateBucketizedAllocation.Serialization.cs @@ -21,6 +21,23 @@ internal AkriConnectorTemplateBucketizedAllocation() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override AkriConnectorTemplateAllocation PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAkriConnectorTemplateBucketizedAllocation(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AkriConnectorTemplateBucketizedAllocation)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -112,23 +129,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AkriConnectorTemplateBucketizedAllocation IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (AkriConnectorTemplateBucketizedAllocation)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override AkriConnectorTemplateAllocation PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAkriConnectorTemplateBucketizedAllocation(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AkriConnectorTemplateBucketizedAllocation)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/AkriConnectorTemplateDeviceInboundEndpointType.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/AkriConnectorTemplateDeviceInboundEndpointType.Serialization.cs index 94fe48fda6fd..3a4dc5e06755 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/AkriConnectorTemplateDeviceInboundEndpointType.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/AkriConnectorTemplateDeviceInboundEndpointType.Serialization.cs @@ -21,6 +21,23 @@ internal AkriConnectorTemplateDeviceInboundEndpointType() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AkriConnectorTemplateDeviceInboundEndpointType PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAkriConnectorTemplateDeviceInboundEndpointType(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AkriConnectorTemplateDeviceInboundEndpointType)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -142,23 +159,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AkriConnectorTemplateDeviceInboundEndpointType IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AkriConnectorTemplateDeviceInboundEndpointType PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAkriConnectorTemplateDeviceInboundEndpointType(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AkriConnectorTemplateDeviceInboundEndpointType)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/AkriConnectorTemplateDiagnostics.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/AkriConnectorTemplateDiagnostics.Serialization.cs index 2a9f7120e966..9937b384f0ab 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/AkriConnectorTemplateDiagnostics.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/AkriConnectorTemplateDiagnostics.Serialization.cs @@ -21,6 +21,23 @@ internal AkriConnectorTemplateDiagnostics() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AkriConnectorTemplateDiagnostics PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAkriConnectorTemplateDiagnostics(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AkriConnectorTemplateDiagnostics)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -120,23 +137,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AkriConnectorTemplateDiagnostics IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AkriConnectorTemplateDiagnostics PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAkriConnectorTemplateDiagnostics(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AkriConnectorTemplateDiagnostics)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/AkriConnectorTemplateManagedConfiguration.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/AkriConnectorTemplateManagedConfiguration.Serialization.cs index 7fa94b79d5d5..e7fd3761d09b 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/AkriConnectorTemplateManagedConfiguration.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/AkriConnectorTemplateManagedConfiguration.Serialization.cs @@ -21,6 +21,23 @@ internal AkriConnectorTemplateManagedConfiguration() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override AkriConnectorTemplateRuntimeConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAkriConnectorTemplateManagedConfiguration(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AkriConnectorTemplateManagedConfiguration)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -112,23 +129,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AkriConnectorTemplateManagedConfiguration IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (AkriConnectorTemplateManagedConfiguration)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override AkriConnectorTemplateRuntimeConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAkriConnectorTemplateManagedConfiguration(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AkriConnectorTemplateManagedConfiguration)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/AkriConnectorTemplateManagedConfigurationSettings.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/AkriConnectorTemplateManagedConfigurationSettings.Serialization.cs index fa77f1752f63..b7bb7520a819 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/AkriConnectorTemplateManagedConfigurationSettings.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/AkriConnectorTemplateManagedConfigurationSettings.Serialization.cs @@ -20,6 +20,23 @@ namespace Azure.ResourceManager.IotOperations.Models [PersistableModelProxy(typeof(UnknownAkriConnectorTemplateManagedConfigurationSettings))] public abstract partial class AkriConnectorTemplateManagedConfigurationSettings : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AkriConnectorTemplateManagedConfigurationSettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAkriConnectorTemplateManagedConfigurationSettings(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AkriConnectorTemplateManagedConfigurationSettings)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -194,23 +211,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AkriConnectorTemplateManagedConfigurationSettings IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AkriConnectorTemplateManagedConfigurationSettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAkriConnectorTemplateManagedConfigurationSettings(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AkriConnectorTemplateManagedConfigurationSettings)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/AkriConnectorTemplatePersistentVolumeClaim.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/AkriConnectorTemplatePersistentVolumeClaim.Serialization.cs index 380c673726f8..dd7084878cde 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/AkriConnectorTemplatePersistentVolumeClaim.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/AkriConnectorTemplatePersistentVolumeClaim.Serialization.cs @@ -21,6 +21,23 @@ internal AkriConnectorTemplatePersistentVolumeClaim() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AkriConnectorTemplatePersistentVolumeClaim PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAkriConnectorTemplatePersistentVolumeClaim(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AkriConnectorTemplatePersistentVolumeClaim)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -128,23 +145,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AkriConnectorTemplatePersistentVolumeClaim IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AkriConnectorTemplatePersistentVolumeClaim PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAkriConnectorTemplatePersistentVolumeClaim(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AkriConnectorTemplatePersistentVolumeClaim)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/AkriConnectorTemplateResourceListResult.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/AkriConnectorTemplateResourceListResult.Serialization.cs index 5da9fcdcef61..091b3fb66911 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/AkriConnectorTemplateResourceListResult.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/AkriConnectorTemplateResourceListResult.Serialization.cs @@ -22,6 +22,30 @@ internal AkriConnectorTemplateResourceListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AkriConnectorTemplateResourceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAkriConnectorTemplateResourceListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AkriConnectorTemplateResourceListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static AkriConnectorTemplateResourceListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeAkriConnectorTemplateResourceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AkriConnectorTemplateResourceListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AkriConnectorTemplateResourceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAkriConnectorTemplateResourceListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AkriConnectorTemplateResourceListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static AkriConnectorTemplateResourceListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeAkriConnectorTemplateResourceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/AkriConnectorTemplateRuntimeConfiguration.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/AkriConnectorTemplateRuntimeConfiguration.Serialization.cs index 73e18a66a81f..e2ceba923427 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/AkriConnectorTemplateRuntimeConfiguration.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/AkriConnectorTemplateRuntimeConfiguration.Serialization.cs @@ -19,6 +19,23 @@ namespace Azure.ResourceManager.IotOperations.Models [PersistableModelProxy(typeof(UnknownAkriConnectorTemplateRuntimeConfiguration))] public abstract partial class AkriConnectorTemplateRuntimeConfiguration : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AkriConnectorTemplateRuntimeConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAkriConnectorTemplateRuntimeConfiguration(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AkriConnectorTemplateRuntimeConfiguration)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -112,23 +129,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AkriConnectorTemplateRuntimeConfiguration IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AkriConnectorTemplateRuntimeConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAkriConnectorTemplateRuntimeConfiguration(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AkriConnectorTemplateRuntimeConfiguration)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/AkriConnectorTemplateRuntimeImageConfiguration.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/AkriConnectorTemplateRuntimeImageConfiguration.Serialization.cs index f22ea7de3054..39901ea19b59 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/AkriConnectorTemplateRuntimeImageConfiguration.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/AkriConnectorTemplateRuntimeImageConfiguration.Serialization.cs @@ -21,6 +21,23 @@ internal AkriConnectorTemplateRuntimeImageConfiguration() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override AkriConnectorTemplateManagedConfigurationSettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAkriConnectorTemplateRuntimeImageConfiguration(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AkriConnectorTemplateRuntimeImageConfiguration)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -227,23 +244,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AkriConnectorTemplateRuntimeImageConfiguration IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (AkriConnectorTemplateRuntimeImageConfiguration)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override AkriConnectorTemplateManagedConfigurationSettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAkriConnectorTemplateRuntimeImageConfiguration(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AkriConnectorTemplateRuntimeImageConfiguration)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/AkriConnectorTemplateRuntimeImageConfigurationSettings.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/AkriConnectorTemplateRuntimeImageConfigurationSettings.Serialization.cs index 904a8ac1631b..8ebec41f668d 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/AkriConnectorTemplateRuntimeImageConfigurationSettings.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/AkriConnectorTemplateRuntimeImageConfigurationSettings.Serialization.cs @@ -21,6 +21,23 @@ internal AkriConnectorTemplateRuntimeImageConfigurationSettings() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AkriConnectorTemplateRuntimeImageConfigurationSettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAkriConnectorTemplateRuntimeImageConfigurationSettings(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AkriConnectorTemplateRuntimeImageConfigurationSettings)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -186,23 +203,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AkriConnectorTemplateRuntimeImageConfigurationSettings IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AkriConnectorTemplateRuntimeImageConfigurationSettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAkriConnectorTemplateRuntimeImageConfigurationSettings(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AkriConnectorTemplateRuntimeImageConfigurationSettings)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/AkriConnectorTemplateRuntimeStatefulSetConfiguration.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/AkriConnectorTemplateRuntimeStatefulSetConfiguration.Serialization.cs index ccf6223854ec..cc9f39abc5f2 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/AkriConnectorTemplateRuntimeStatefulSetConfiguration.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/AkriConnectorTemplateRuntimeStatefulSetConfiguration.Serialization.cs @@ -21,6 +21,23 @@ internal AkriConnectorTemplateRuntimeStatefulSetConfiguration() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override AkriConnectorTemplateManagedConfigurationSettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAkriConnectorTemplateRuntimeStatefulSetConfiguration(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AkriConnectorTemplateRuntimeStatefulSetConfiguration)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -257,23 +274,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AkriConnectorTemplateRuntimeStatefulSetConfiguration IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (AkriConnectorTemplateRuntimeStatefulSetConfiguration)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override AkriConnectorTemplateManagedConfigurationSettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAkriConnectorTemplateRuntimeStatefulSetConfiguration(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AkriConnectorTemplateRuntimeStatefulSetConfiguration)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/AkriConnectorTemplateTrustList.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/AkriConnectorTemplateTrustList.Serialization.cs index 42a5b80ea3db..426c6b2237fc 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/AkriConnectorTemplateTrustList.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/AkriConnectorTemplateTrustList.Serialization.cs @@ -21,6 +21,23 @@ internal AkriConnectorTemplateTrustList() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AkriConnectorTemplateTrustList PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAkriConnectorTemplateTrustList(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AkriConnectorTemplateTrustList)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -120,23 +137,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AkriConnectorTemplateTrustList IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AkriConnectorTemplateTrustList PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAkriConnectorTemplateTrustList(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AkriConnectorTemplateTrustList)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/AkriConnectorsContainerRegistry.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/AkriConnectorsContainerRegistry.Serialization.cs index 7acbce676b0e..935403eaf41b 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/AkriConnectorsContainerRegistry.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/AkriConnectorsContainerRegistry.Serialization.cs @@ -21,6 +21,23 @@ internal AkriConnectorsContainerRegistry() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override AkriConnectorsRegistrySettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAkriConnectorsContainerRegistry(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AkriConnectorsContainerRegistry)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -112,23 +129,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AkriConnectorsContainerRegistry IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (AkriConnectorsContainerRegistry)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override AkriConnectorsRegistrySettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAkriConnectorsContainerRegistry(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AkriConnectorsContainerRegistry)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/AkriConnectorsContainerRegistrySettings.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/AkriConnectorsContainerRegistrySettings.Serialization.cs index f0a18ddf43ca..1231a2148cb1 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/AkriConnectorsContainerRegistrySettings.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/AkriConnectorsContainerRegistrySettings.Serialization.cs @@ -21,6 +21,23 @@ internal AkriConnectorsContainerRegistrySettings() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AkriConnectorsContainerRegistrySettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAkriConnectorsContainerRegistrySettings(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AkriConnectorsContainerRegistrySettings)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -145,23 +162,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AkriConnectorsContainerRegistrySettings IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AkriConnectorsContainerRegistrySettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAkriConnectorsContainerRegistrySettings(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AkriConnectorsContainerRegistrySettings)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/AkriConnectorsDiagnosticsLogs.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/AkriConnectorsDiagnosticsLogs.Serialization.cs index 5364286ac3af..2cc258e86c7f 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/AkriConnectorsDiagnosticsLogs.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/AkriConnectorsDiagnosticsLogs.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.IotOperations.Models /// AkriConnectorsDiagnostic Log properties. internal partial class AkriConnectorsDiagnosticsLogs : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AkriConnectorsDiagnosticsLogs PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAkriConnectorsDiagnosticsLogs(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AkriConnectorsDiagnosticsLogs)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -118,23 +135,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AkriConnectorsDiagnosticsLogs IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AkriConnectorsDiagnosticsLogs PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAkriConnectorsDiagnosticsLogs(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AkriConnectorsDiagnosticsLogs)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/AkriConnectorsDigest.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/AkriConnectorsDigest.Serialization.cs index 0372b57c13c9..6d72188018c6 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/AkriConnectorsDigest.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/AkriConnectorsDigest.Serialization.cs @@ -21,6 +21,23 @@ internal AkriConnectorsDigest() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override AkriConnectorsTagDigestSettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAkriConnectorsDigest(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AkriConnectorsDigest)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -112,23 +129,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AkriConnectorsDigest IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (AkriConnectorsDigest)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override AkriConnectorsTagDigestSettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAkriConnectorsDigest(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AkriConnectorsDigest)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/AkriConnectorsImagePullSecret.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/AkriConnectorsImagePullSecret.Serialization.cs index 32bd929ed84f..8e4d87be2bd0 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/AkriConnectorsImagePullSecret.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/AkriConnectorsImagePullSecret.Serialization.cs @@ -21,6 +21,23 @@ internal AkriConnectorsImagePullSecret() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AkriConnectorsImagePullSecret PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAkriConnectorsImagePullSecret(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AkriConnectorsImagePullSecret)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -120,23 +137,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AkriConnectorsImagePullSecret IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AkriConnectorsImagePullSecret PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAkriConnectorsImagePullSecret(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AkriConnectorsImagePullSecret)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/AkriConnectorsMqttAuthentication.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/AkriConnectorsMqttAuthentication.Serialization.cs index 474b9f42d994..8d6dedc8431f 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/AkriConnectorsMqttAuthentication.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/AkriConnectorsMqttAuthentication.Serialization.cs @@ -19,6 +19,23 @@ namespace Azure.ResourceManager.IotOperations.Models [PersistableModelProxy(typeof(UnknownAkriConnectorsMqttAuthentication))] public abstract partial class AkriConnectorsMqttAuthentication : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AkriConnectorsMqttAuthentication PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAkriConnectorsMqttAuthentication(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AkriConnectorsMqttAuthentication)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -112,23 +129,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AkriConnectorsMqttAuthentication IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AkriConnectorsMqttAuthentication PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAkriConnectorsMqttAuthentication(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AkriConnectorsMqttAuthentication)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/AkriConnectorsMqttConnectionConfiguration.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/AkriConnectorsMqttConnectionConfiguration.Serialization.cs index 6572d8b568d9..de2c744c58a7 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/AkriConnectorsMqttConnectionConfiguration.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/AkriConnectorsMqttConnectionConfiguration.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.IotOperations.Models /// AkriConnectorsMqttConnectionConfiguration properties. public partial class AkriConnectorsMqttConnectionConfiguration : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AkriConnectorsMqttConnectionConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAkriConnectorsMqttConnectionConfiguration(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AkriConnectorsMqttConnectionConfiguration)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -216,23 +233,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AkriConnectorsMqttConnectionConfiguration IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AkriConnectorsMqttConnectionConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAkriConnectorsMqttConnectionConfiguration(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AkriConnectorsMqttConnectionConfiguration)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/AkriConnectorsRegistryEndpointRef.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/AkriConnectorsRegistryEndpointRef.Serialization.cs index 7da80d0a5aec..36b91dad1ac3 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/AkriConnectorsRegistryEndpointRef.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/AkriConnectorsRegistryEndpointRef.Serialization.cs @@ -21,6 +21,23 @@ internal AkriConnectorsRegistryEndpointRef() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override AkriConnectorsRegistrySettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAkriConnectorsRegistryEndpointRef(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AkriConnectorsRegistryEndpointRef)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -112,23 +129,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AkriConnectorsRegistryEndpointRef IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (AkriConnectorsRegistryEndpointRef)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override AkriConnectorsRegistrySettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAkriConnectorsRegistryEndpointRef(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AkriConnectorsRegistryEndpointRef)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/AkriConnectorsRegistrySettings.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/AkriConnectorsRegistrySettings.Serialization.cs index 65f2fad9f0bd..5bcd5ffcd44b 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/AkriConnectorsRegistrySettings.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/AkriConnectorsRegistrySettings.Serialization.cs @@ -19,6 +19,23 @@ namespace Azure.ResourceManager.IotOperations.Models [PersistableModelProxy(typeof(UnknownAkriConnectorsRegistrySettings))] public abstract partial class AkriConnectorsRegistrySettings : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AkriConnectorsRegistrySettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAkriConnectorsRegistrySettings(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AkriConnectorsRegistrySettings)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -114,23 +131,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AkriConnectorsRegistrySettings IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AkriConnectorsRegistrySettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAkriConnectorsRegistrySettings(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AkriConnectorsRegistrySettings)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/AkriConnectorsSecret.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/AkriConnectorsSecret.Serialization.cs index 67994f2e5200..87c2fdfd4ded 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/AkriConnectorsSecret.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/AkriConnectorsSecret.Serialization.cs @@ -21,6 +21,23 @@ internal AkriConnectorsSecret() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AkriConnectorsSecret PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAkriConnectorsSecret(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AkriConnectorsSecret)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -136,23 +153,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AkriConnectorsSecret IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AkriConnectorsSecret PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAkriConnectorsSecret(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AkriConnectorsSecret)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/AkriConnectorsServiceAccountAuthentication.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/AkriConnectorsServiceAccountAuthentication.Serialization.cs index 1b486c86614b..c70a8c2a893e 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/AkriConnectorsServiceAccountAuthentication.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/AkriConnectorsServiceAccountAuthentication.Serialization.cs @@ -21,6 +21,23 @@ internal AkriConnectorsServiceAccountAuthentication() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override AkriConnectorsMqttAuthentication PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAkriConnectorsServiceAccountAuthentication(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AkriConnectorsServiceAccountAuthentication)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -112,23 +129,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AkriConnectorsServiceAccountAuthentication IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (AkriConnectorsServiceAccountAuthentication)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override AkriConnectorsMqttAuthentication PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAkriConnectorsServiceAccountAuthentication(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AkriConnectorsServiceAccountAuthentication)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/AkriConnectorsServiceAccountTokenSettings.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/AkriConnectorsServiceAccountTokenSettings.Serialization.cs index 2d32de81221b..a0947af822a2 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/AkriConnectorsServiceAccountTokenSettings.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/AkriConnectorsServiceAccountTokenSettings.Serialization.cs @@ -21,6 +21,23 @@ internal AkriConnectorsServiceAccountTokenSettings() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AkriConnectorsServiceAccountTokenSettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAkriConnectorsServiceAccountTokenSettings(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AkriConnectorsServiceAccountTokenSettings)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -120,23 +137,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AkriConnectorsServiceAccountTokenSettings IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AkriConnectorsServiceAccountTokenSettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAkriConnectorsServiceAccountTokenSettings(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AkriConnectorsServiceAccountTokenSettings)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/AkriConnectorsTag.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/AkriConnectorsTag.Serialization.cs index 2e7a78cb69ed..12065020b096 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/AkriConnectorsTag.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/AkriConnectorsTag.Serialization.cs @@ -21,6 +21,23 @@ internal AkriConnectorsTag() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override AkriConnectorsTagDigestSettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAkriConnectorsTag(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AkriConnectorsTag)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -112,23 +129,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AkriConnectorsTag IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (AkriConnectorsTag)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override AkriConnectorsTagDigestSettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAkriConnectorsTag(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AkriConnectorsTag)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/AkriConnectorsTagDigestSettings.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/AkriConnectorsTagDigestSettings.Serialization.cs index b021a61a354e..b517ad57c9fb 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/AkriConnectorsTagDigestSettings.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/AkriConnectorsTagDigestSettings.Serialization.cs @@ -19,6 +19,23 @@ namespace Azure.ResourceManager.IotOperations.Models [PersistableModelProxy(typeof(UnknownAkriConnectorsTagDigestSettings))] public abstract partial class AkriConnectorsTagDigestSettings : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AkriConnectorsTagDigestSettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAkriConnectorsTagDigestSettings(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AkriConnectorsTagDigestSettings)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -114,23 +131,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AkriConnectorsTagDigestSettings IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AkriConnectorsTagDigestSettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAkriConnectorsTagDigestSettings(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AkriConnectorsTagDigestSettings)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/AzureDeviceRegistryNamespaceRef.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/AzureDeviceRegistryNamespaceRef.Serialization.cs index 19268119d843..d945f7b940e0 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/AzureDeviceRegistryNamespaceRef.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/AzureDeviceRegistryNamespaceRef.Serialization.cs @@ -22,6 +22,23 @@ internal AzureDeviceRegistryNamespaceRef() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AzureDeviceRegistryNamespaceRef PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAzureDeviceRegistryNamespaceRef(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AzureDeviceRegistryNamespaceRef)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -121,23 +138,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AzureDeviceRegistryNamespaceRef IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AzureDeviceRegistryNamespaceRef PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAzureDeviceRegistryNamespaceRef(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AzureDeviceRegistryNamespaceRef)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/BrokerAdvancedSettings.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/BrokerAdvancedSettings.Serialization.cs index 158966857bc4..43e6d816084a 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/BrokerAdvancedSettings.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/BrokerAdvancedSettings.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.IotOperations.Models /// Broker Advanced Settings. public partial class BrokerAdvancedSettings : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual BrokerAdvancedSettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeBrokerAdvancedSettings(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(BrokerAdvancedSettings)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -152,23 +169,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. BrokerAdvancedSettings IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual BrokerAdvancedSettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeBrokerAdvancedSettings(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(BrokerAdvancedSettings)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/BrokerAuthenticationResourceListResult.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/BrokerAuthenticationResourceListResult.Serialization.cs index e3180f8a1821..56c2f1f42ab6 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/BrokerAuthenticationResourceListResult.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/BrokerAuthenticationResourceListResult.Serialization.cs @@ -22,6 +22,30 @@ internal BrokerAuthenticationResourceListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual BrokerAuthenticationResourceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeBrokerAuthenticationResourceListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(BrokerAuthenticationResourceListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static BrokerAuthenticationResourceListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeBrokerAuthenticationResourceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. BrokerAuthenticationResourceListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual BrokerAuthenticationResourceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeBrokerAuthenticationResourceListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(BrokerAuthenticationResourceListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static BrokerAuthenticationResourceListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeBrokerAuthenticationResourceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/BrokerAuthenticatorCustomAuth.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/BrokerAuthenticatorCustomAuth.Serialization.cs index 01a2533e7c05..c7cc5f6a94d5 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/BrokerAuthenticatorCustomAuth.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/BrokerAuthenticatorCustomAuth.Serialization.cs @@ -21,6 +21,23 @@ internal BrokerAuthenticatorCustomAuth() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual BrokerAuthenticatorCustomAuth PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeBrokerAuthenticatorCustomAuth(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(BrokerAuthenticatorCustomAuth)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -120,23 +137,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. BrokerAuthenticatorCustomAuth IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual BrokerAuthenticatorCustomAuth PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeBrokerAuthenticatorCustomAuth(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(BrokerAuthenticatorCustomAuth)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/BrokerAuthenticatorMethodCustom.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/BrokerAuthenticatorMethodCustom.Serialization.cs index b7962913f2a3..e41ee187ff74 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/BrokerAuthenticatorMethodCustom.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/BrokerAuthenticatorMethodCustom.Serialization.cs @@ -21,6 +21,23 @@ internal BrokerAuthenticatorMethodCustom() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual BrokerAuthenticatorMethodCustom PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeBrokerAuthenticatorMethodCustom(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(BrokerAuthenticatorMethodCustom)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -184,23 +201,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. BrokerAuthenticatorMethodCustom IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual BrokerAuthenticatorMethodCustom PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeBrokerAuthenticatorMethodCustom(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(BrokerAuthenticatorMethodCustom)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/BrokerAuthenticatorMethodSat.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/BrokerAuthenticatorMethodSat.Serialization.cs index cae191508ba7..bdb8beae314d 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/BrokerAuthenticatorMethodSat.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/BrokerAuthenticatorMethodSat.Serialization.cs @@ -21,6 +21,23 @@ internal BrokerAuthenticatorMethodSat() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual BrokerAuthenticatorMethodSat PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeBrokerAuthenticatorMethodSat(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(BrokerAuthenticatorMethodSat)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -142,23 +159,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. BrokerAuthenticatorMethodSat IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual BrokerAuthenticatorMethodSat PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeBrokerAuthenticatorMethodSat(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(BrokerAuthenticatorMethodSat)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/BrokerAuthenticatorMethodX509.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/BrokerAuthenticatorMethodX509.Serialization.cs index 9fc991c759e3..8fe6770724be 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/BrokerAuthenticatorMethodX509.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/BrokerAuthenticatorMethodX509.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.IotOperations.Models /// X509 for BrokerAuthentication. public partial class BrokerAuthenticatorMethodX509 : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual BrokerAuthenticatorMethodX509 PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeBrokerAuthenticatorMethodX509(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(BrokerAuthenticatorMethodX509)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -159,23 +176,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. BrokerAuthenticatorMethodX509 IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual BrokerAuthenticatorMethodX509 PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeBrokerAuthenticatorMethodX509(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(BrokerAuthenticatorMethodX509)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/BrokerAuthenticatorMethodX509Attributes.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/BrokerAuthenticatorMethodX509Attributes.Serialization.cs index aa8d6f9413f6..5030de9e0bfb 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/BrokerAuthenticatorMethodX509Attributes.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/BrokerAuthenticatorMethodX509Attributes.Serialization.cs @@ -21,6 +21,23 @@ internal BrokerAuthenticatorMethodX509Attributes() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual BrokerAuthenticatorMethodX509Attributes PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeBrokerAuthenticatorMethodX509Attributes(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(BrokerAuthenticatorMethodX509Attributes)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -151,23 +168,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. BrokerAuthenticatorMethodX509Attributes IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual BrokerAuthenticatorMethodX509Attributes PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeBrokerAuthenticatorMethodX509Attributes(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(BrokerAuthenticatorMethodX509Attributes)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/BrokerAuthenticatorMethods.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/BrokerAuthenticatorMethods.Serialization.cs index c7ecfe5f814b..d013b418232b 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/BrokerAuthenticatorMethods.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/BrokerAuthenticatorMethods.Serialization.cs @@ -21,6 +21,23 @@ internal BrokerAuthenticatorMethods() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual BrokerAuthenticatorMethods PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeBrokerAuthenticatorMethods(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(BrokerAuthenticatorMethods)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -165,23 +182,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. BrokerAuthenticatorMethods IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual BrokerAuthenticatorMethods PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeBrokerAuthenticatorMethods(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(BrokerAuthenticatorMethods)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/BrokerAuthorizationConfig.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/BrokerAuthorizationConfig.Serialization.cs index e4f7cc6f72a0..c861aa9b9d78 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/BrokerAuthorizationConfig.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/BrokerAuthorizationConfig.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.IotOperations.Models /// Broker AuthorizationConfig properties. public partial class BrokerAuthorizationConfig : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual BrokerAuthorizationConfig PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeBrokerAuthorizationConfig(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(BrokerAuthorizationConfig)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -147,23 +164,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. BrokerAuthorizationConfig IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual BrokerAuthorizationConfig PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeBrokerAuthorizationConfig(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(BrokerAuthorizationConfig)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/BrokerAuthorizationResourceListResult.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/BrokerAuthorizationResourceListResult.Serialization.cs index 420745722da2..c5eef699ea44 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/BrokerAuthorizationResourceListResult.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/BrokerAuthorizationResourceListResult.Serialization.cs @@ -22,6 +22,30 @@ internal BrokerAuthorizationResourceListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual BrokerAuthorizationResourceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeBrokerAuthorizationResourceListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(BrokerAuthorizationResourceListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static BrokerAuthorizationResourceListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeBrokerAuthorizationResourceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. BrokerAuthorizationResourceListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual BrokerAuthorizationResourceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeBrokerAuthorizationResourceListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(BrokerAuthorizationResourceListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static BrokerAuthorizationResourceListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeBrokerAuthorizationResourceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/BrokerAuthorizationRule.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/BrokerAuthorizationRule.Serialization.cs index aa2d8ba59c70..d03e44714eeb 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/BrokerAuthorizationRule.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/BrokerAuthorizationRule.Serialization.cs @@ -21,6 +21,23 @@ internal BrokerAuthorizationRule() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual BrokerAuthorizationRule PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeBrokerAuthorizationRule(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(BrokerAuthorizationRule)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -163,23 +180,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. BrokerAuthorizationRule IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual BrokerAuthorizationRule PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeBrokerAuthorizationRule(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(BrokerAuthorizationRule)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/BrokerBackendChain.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/BrokerBackendChain.Serialization.cs index 373edaa6b5c2..006c99ffbff2 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/BrokerBackendChain.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/BrokerBackendChain.Serialization.cs @@ -21,6 +21,23 @@ internal BrokerBackendChain() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual BrokerBackendChain PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeBrokerBackendChain(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(BrokerBackendChain)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -143,23 +160,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. BrokerBackendChain IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual BrokerBackendChain PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeBrokerBackendChain(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(BrokerBackendChain)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/BrokerCardinality.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/BrokerCardinality.Serialization.cs index eaa29e33a1bd..d2ceb92cd8b3 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/BrokerCardinality.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/BrokerCardinality.Serialization.cs @@ -21,6 +21,23 @@ internal BrokerCardinality() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual BrokerCardinality PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeBrokerCardinality(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(BrokerCardinality)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -128,23 +145,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. BrokerCardinality IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual BrokerCardinality PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeBrokerCardinality(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(BrokerCardinality)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/BrokerClientConfig.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/BrokerClientConfig.Serialization.cs index 6701d9082bd6..534bf5cedd8e 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/BrokerClientConfig.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/BrokerClientConfig.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.IotOperations.Models /// The settings of Client Config. public partial class BrokerClientConfig : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual BrokerClientConfig PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeBrokerClientConfig(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(BrokerClientConfig)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -204,23 +221,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. BrokerClientConfig IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual BrokerClientConfig PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeBrokerClientConfig(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(BrokerClientConfig)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/BrokerDiagnosticSelfCheck.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/BrokerDiagnosticSelfCheck.Serialization.cs index 65a8f976615c..c8e01baadce7 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/BrokerDiagnosticSelfCheck.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/BrokerDiagnosticSelfCheck.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.IotOperations.Models /// Broker Diagnostic Self check properties. public partial class BrokerDiagnosticSelfCheck : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual BrokerDiagnosticSelfCheck PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeBrokerDiagnosticSelfCheck(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(BrokerDiagnosticSelfCheck)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -152,23 +169,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. BrokerDiagnosticSelfCheck IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual BrokerDiagnosticSelfCheck PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeBrokerDiagnosticSelfCheck(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(BrokerDiagnosticSelfCheck)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/BrokerDiagnosticTraces.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/BrokerDiagnosticTraces.Serialization.cs index 359f103e82f3..f14bafe357ed 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/BrokerDiagnosticTraces.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/BrokerDiagnosticTraces.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.IotOperations.Models /// Broker Diagnostic Trace properties. public partial class BrokerDiagnosticTraces : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual BrokerDiagnosticTraces PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeBrokerDiagnosticTraces(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(BrokerDiagnosticTraces)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -167,23 +184,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. BrokerDiagnosticTraces IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual BrokerDiagnosticTraces PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeBrokerDiagnosticTraces(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(BrokerDiagnosticTraces)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/BrokerDiagnostics.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/BrokerDiagnostics.Serialization.cs index cabde68f3589..135ce528b1e9 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/BrokerDiagnostics.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/BrokerDiagnostics.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.IotOperations.Models /// Broker Diagnostic Setting properties. public partial class BrokerDiagnostics : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual BrokerDiagnostics PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeBrokerDiagnostics(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(BrokerDiagnostics)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -167,23 +184,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. BrokerDiagnostics IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual BrokerDiagnostics PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeBrokerDiagnostics(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(BrokerDiagnostics)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/BrokerFrontend.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/BrokerFrontend.Serialization.cs index 30f88c1f78ff..11dc32b59076 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/BrokerFrontend.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/BrokerFrontend.Serialization.cs @@ -21,6 +21,23 @@ internal BrokerFrontend() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual BrokerFrontend PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeBrokerFrontend(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(BrokerFrontend)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -135,23 +152,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. BrokerFrontend IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual BrokerFrontend PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeBrokerFrontend(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(BrokerFrontend)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/BrokerListenerPort.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/BrokerListenerPort.Serialization.cs index 2aaca2d00253..7cfb6eca1d4b 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/BrokerListenerPort.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/BrokerListenerPort.Serialization.cs @@ -21,6 +21,23 @@ internal BrokerListenerPort() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual BrokerListenerPort PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeBrokerListenerPort(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(BrokerListenerPort)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -194,23 +211,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. BrokerListenerPort IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual BrokerListenerPort PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeBrokerListenerPort(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(BrokerListenerPort)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/BrokerListenerResourceListResult.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/BrokerListenerResourceListResult.Serialization.cs index 976ef5013971..20a9f26e7638 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/BrokerListenerResourceListResult.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/BrokerListenerResourceListResult.Serialization.cs @@ -22,6 +22,30 @@ internal BrokerListenerResourceListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual BrokerListenerResourceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeBrokerListenerResourceListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(BrokerListenerResourceListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static BrokerListenerResourceListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeBrokerListenerResourceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. BrokerListenerResourceListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual BrokerListenerResourceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeBrokerListenerResourceListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(BrokerListenerResourceListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static BrokerListenerResourceListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeBrokerListenerResourceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/BrokerPersistence.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/BrokerPersistence.Serialization.cs index 1d1f4bf39891..571c87a288ce 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/BrokerPersistence.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/BrokerPersistence.Serialization.cs @@ -27,6 +27,23 @@ internal BrokerPersistence() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual BrokerPersistence PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeBrokerPersistence(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(BrokerPersistence)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -208,23 +225,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. BrokerPersistence IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual BrokerPersistence PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeBrokerPersistence(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(BrokerPersistence)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/BrokerPersistenceEncryption.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/BrokerPersistenceEncryption.Serialization.cs index 41a9a384b016..6ee7ac4d4e49 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/BrokerPersistenceEncryption.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/BrokerPersistenceEncryption.Serialization.cs @@ -21,6 +21,23 @@ internal BrokerPersistenceEncryption() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual BrokerPersistenceEncryption PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeBrokerPersistenceEncryption(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(BrokerPersistenceEncryption)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -120,23 +137,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. BrokerPersistenceEncryption IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual BrokerPersistenceEncryption PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeBrokerPersistenceEncryption(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(BrokerPersistenceEncryption)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/BrokerResourceListResult.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/BrokerResourceListResult.Serialization.cs index 9ee1fcf563fb..eb7e6180d412 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/BrokerResourceListResult.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/BrokerResourceListResult.Serialization.cs @@ -22,6 +22,30 @@ internal BrokerResourceListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual BrokerResourceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeBrokerResourceListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(BrokerResourceListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static BrokerResourceListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeBrokerResourceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. BrokerResourceListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual BrokerResourceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeBrokerResourceListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(BrokerResourceListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static BrokerResourceListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeBrokerResourceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/BrokerResourceRule.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/BrokerResourceRule.Serialization.cs index 88691a793406..d9bb367ce8aa 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/BrokerResourceRule.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/BrokerResourceRule.Serialization.cs @@ -21,6 +21,23 @@ internal BrokerResourceRule() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual BrokerResourceRule PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeBrokerResourceRule(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(BrokerResourceRule)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -194,23 +211,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. BrokerResourceRule IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual BrokerResourceRule PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeBrokerResourceRule(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(BrokerResourceRule)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/BrokerRetainMessagesCustomPolicy.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/BrokerRetainMessagesCustomPolicy.Serialization.cs index 8c243f9e52ad..c78e9f090189 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/BrokerRetainMessagesCustomPolicy.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/BrokerRetainMessagesCustomPolicy.Serialization.cs @@ -21,6 +21,23 @@ internal BrokerRetainMessagesCustomPolicy() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override BrokerRetainMessagesPolicy PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeBrokerRetainMessagesCustomPolicy(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(BrokerRetainMessagesCustomPolicy)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -112,23 +129,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. BrokerRetainMessagesCustomPolicy IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (BrokerRetainMessagesCustomPolicy)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override BrokerRetainMessagesPolicy PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeBrokerRetainMessagesCustomPolicy(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(BrokerRetainMessagesCustomPolicy)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/BrokerRetainMessagesDynamic.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/BrokerRetainMessagesDynamic.Serialization.cs index 9502f15fbd58..8d7a19cf54c8 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/BrokerRetainMessagesDynamic.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/BrokerRetainMessagesDynamic.Serialization.cs @@ -21,6 +21,23 @@ internal BrokerRetainMessagesDynamic() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual BrokerRetainMessagesDynamic PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeBrokerRetainMessagesDynamic(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(BrokerRetainMessagesDynamic)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -120,23 +137,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. BrokerRetainMessagesDynamic IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual BrokerRetainMessagesDynamic PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeBrokerRetainMessagesDynamic(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(BrokerRetainMessagesDynamic)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/BrokerRetainMessagesPolicy.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/BrokerRetainMessagesPolicy.Serialization.cs index 67ee6b9b390b..a54228a50068 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/BrokerRetainMessagesPolicy.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/BrokerRetainMessagesPolicy.Serialization.cs @@ -19,6 +19,23 @@ namespace Azure.ResourceManager.IotOperations.Models [PersistableModelProxy(typeof(UnknownBrokerRetainMessagesPolicy))] public abstract partial class BrokerRetainMessagesPolicy : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual BrokerRetainMessagesPolicy PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeBrokerRetainMessagesPolicy(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(BrokerRetainMessagesPolicy)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -112,23 +129,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. BrokerRetainMessagesPolicy IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual BrokerRetainMessagesPolicy PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeBrokerRetainMessagesPolicy(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(BrokerRetainMessagesPolicy)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/BrokerRetainMessagesSettings.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/BrokerRetainMessagesSettings.Serialization.cs index 7864597f812c..d9173563d4cf 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/BrokerRetainMessagesSettings.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/BrokerRetainMessagesSettings.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.IotOperations.Models /// Broker Retain Messages properties. public partial class BrokerRetainMessagesSettings : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual BrokerRetainMessagesSettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeBrokerRetainMessagesSettings(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(BrokerRetainMessagesSettings)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -159,23 +176,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. BrokerRetainMessagesSettings IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual BrokerRetainMessagesSettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeBrokerRetainMessagesSettings(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(BrokerRetainMessagesSettings)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/BrokerStateStoreCustomPolicy.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/BrokerStateStoreCustomPolicy.Serialization.cs index d02b4ea15c80..a01b0ff20703 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/BrokerStateStoreCustomPolicy.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/BrokerStateStoreCustomPolicy.Serialization.cs @@ -21,6 +21,23 @@ internal BrokerStateStoreCustomPolicy() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override BrokerStateStorePolicy PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeBrokerStateStoreCustomPolicy(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(BrokerStateStoreCustomPolicy)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -112,23 +129,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. BrokerStateStoreCustomPolicy IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (BrokerStateStoreCustomPolicy)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override BrokerStateStorePolicy PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeBrokerStateStoreCustomPolicy(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(BrokerStateStoreCustomPolicy)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/BrokerStateStoreDynamic.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/BrokerStateStoreDynamic.Serialization.cs index 4b02755fa9fa..22352eda5910 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/BrokerStateStoreDynamic.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/BrokerStateStoreDynamic.Serialization.cs @@ -21,6 +21,23 @@ internal BrokerStateStoreDynamic() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual BrokerStateStoreDynamic PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeBrokerStateStoreDynamic(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(BrokerStateStoreDynamic)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -120,23 +137,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. BrokerStateStoreDynamic IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual BrokerStateStoreDynamic PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeBrokerStateStoreDynamic(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(BrokerStateStoreDynamic)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/BrokerStateStorePolicy.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/BrokerStateStorePolicy.Serialization.cs index af8d6810c593..b064f18be235 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/BrokerStateStorePolicy.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/BrokerStateStorePolicy.Serialization.cs @@ -19,6 +19,23 @@ namespace Azure.ResourceManager.IotOperations.Models [PersistableModelProxy(typeof(UnknownBrokerStateStorePolicy))] public abstract partial class BrokerStateStorePolicy : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual BrokerStateStorePolicy PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeBrokerStateStorePolicy(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(BrokerStateStorePolicy)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -112,23 +129,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. BrokerStateStorePolicy IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual BrokerStateStorePolicy PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeBrokerStateStorePolicy(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(BrokerStateStorePolicy)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/BrokerStateStorePolicyResources.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/BrokerStateStorePolicyResources.Serialization.cs index 8b83f26a7065..fa89fede9d22 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/BrokerStateStorePolicyResources.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/BrokerStateStorePolicyResources.Serialization.cs @@ -21,6 +21,23 @@ internal BrokerStateStorePolicyResources() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual BrokerStateStorePolicyResources PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeBrokerStateStorePolicyResources(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(BrokerStateStorePolicyResources)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -150,23 +167,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. BrokerStateStorePolicyResources IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual BrokerStateStorePolicyResources PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeBrokerStateStorePolicyResources(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(BrokerStateStorePolicyResources)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/BrokerStateStorePolicySettings.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/BrokerStateStorePolicySettings.Serialization.cs index 5ec4df724ca0..1cb19a9720aa 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/BrokerStateStorePolicySettings.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/BrokerStateStorePolicySettings.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.IotOperations.Models /// Broker State Store Custom Policy Settings. public partial class BrokerStateStorePolicySettings : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual BrokerStateStorePolicySettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeBrokerStateStorePolicySettings(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(BrokerStateStorePolicySettings)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -147,23 +164,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. BrokerStateStorePolicySettings IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual BrokerStateStorePolicySettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeBrokerStateStorePolicySettings(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(BrokerStateStorePolicySettings)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/BrokerSubscriberQueueCustomPolicy.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/BrokerSubscriberQueueCustomPolicy.Serialization.cs index 5bebd02d941c..c801405c4178 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/BrokerSubscriberQueueCustomPolicy.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/BrokerSubscriberQueueCustomPolicy.Serialization.cs @@ -21,6 +21,23 @@ internal BrokerSubscriberQueueCustomPolicy() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override BrokerSubscriberQueuePolicy PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeBrokerSubscriberQueueCustomPolicy(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(BrokerSubscriberQueueCustomPolicy)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -112,23 +129,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. BrokerSubscriberQueueCustomPolicy IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (BrokerSubscriberQueueCustomPolicy)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override BrokerSubscriberQueuePolicy PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeBrokerSubscriberQueueCustomPolicy(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(BrokerSubscriberQueueCustomPolicy)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/BrokerSubscriberQueueCustomPolicySettings.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/BrokerSubscriberQueueCustomPolicySettings.Serialization.cs index 76c11e810bd0..ccd75783e3df 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/BrokerSubscriberQueueCustomPolicySettings.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/BrokerSubscriberQueueCustomPolicySettings.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.IotOperations.Models /// Broker Subscriber Queue Custom Policy properties. public partial class BrokerSubscriberQueueCustomPolicySettings : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual BrokerSubscriberQueueCustomPolicySettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeBrokerSubscriberQueueCustomPolicySettings(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(BrokerSubscriberQueueCustomPolicySettings)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -159,23 +176,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. BrokerSubscriberQueueCustomPolicySettings IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual BrokerSubscriberQueueCustomPolicySettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeBrokerSubscriberQueueCustomPolicySettings(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(BrokerSubscriberQueueCustomPolicySettings)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/BrokerSubscriberQueueDynamic.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/BrokerSubscriberQueueDynamic.Serialization.cs index 64dc6f976662..8b747107d996 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/BrokerSubscriberQueueDynamic.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/BrokerSubscriberQueueDynamic.Serialization.cs @@ -21,6 +21,23 @@ internal BrokerSubscriberQueueDynamic() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual BrokerSubscriberQueueDynamic PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeBrokerSubscriberQueueDynamic(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(BrokerSubscriberQueueDynamic)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -120,23 +137,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. BrokerSubscriberQueueDynamic IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual BrokerSubscriberQueueDynamic PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeBrokerSubscriberQueueDynamic(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(BrokerSubscriberQueueDynamic)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/BrokerSubscriberQueuePolicy.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/BrokerSubscriberQueuePolicy.Serialization.cs index 94f132c6735c..9cced3fbe03b 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/BrokerSubscriberQueuePolicy.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/BrokerSubscriberQueuePolicy.Serialization.cs @@ -19,6 +19,23 @@ namespace Azure.ResourceManager.IotOperations.Models [PersistableModelProxy(typeof(UnknownBrokerSubscriberQueuePolicy))] public abstract partial class BrokerSubscriberQueuePolicy : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual BrokerSubscriberQueuePolicy PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeBrokerSubscriberQueuePolicy(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(BrokerSubscriberQueuePolicy)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -112,23 +129,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. BrokerSubscriberQueuePolicy IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual BrokerSubscriberQueuePolicy PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeBrokerSubscriberQueuePolicy(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(BrokerSubscriberQueuePolicy)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/BrokerX509ManualCertificate.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/BrokerX509ManualCertificate.Serialization.cs index 67db95d852d0..cab6f6db1f11 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/BrokerX509ManualCertificate.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/BrokerX509ManualCertificate.Serialization.cs @@ -21,6 +21,23 @@ internal BrokerX509ManualCertificate() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual BrokerX509ManualCertificate PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeBrokerX509ManualCertificate(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(BrokerX509ManualCertificate)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -120,23 +137,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. BrokerX509ManualCertificate IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual BrokerX509ManualCertificate PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeBrokerX509ManualCertificate(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(BrokerX509ManualCertificate)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/CertManagerCertConfig.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/CertManagerCertConfig.Serialization.cs index d54d683373ab..291dc3d37d41 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/CertManagerCertConfig.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/CertManagerCertConfig.Serialization.cs @@ -21,6 +21,23 @@ internal CertManagerCertConfig() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual CertManagerCertConfig PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeCertManagerCertConfig(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(CertManagerCertConfig)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -136,23 +153,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. CertManagerCertConfig IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual CertManagerCertConfig PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeCertManagerCertConfig(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(CertManagerCertConfig)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/CertManagerCertificateSpec.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/CertManagerCertificateSpec.Serialization.cs index f6ec3785025a..da0e31c98130 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/CertManagerCertificateSpec.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/CertManagerCertificateSpec.Serialization.cs @@ -21,6 +21,23 @@ internal CertManagerCertificateSpec() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual CertManagerCertificateSpec PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeCertManagerCertificateSpec(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(CertManagerCertificateSpec)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -190,23 +207,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. CertManagerCertificateSpec IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual CertManagerCertificateSpec PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeCertManagerCertificateSpec(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(CertManagerCertificateSpec)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/CertManagerIssuerRef.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/CertManagerIssuerRef.Serialization.cs index 0eeb81f0303d..c93763952db4 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/CertManagerIssuerRef.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/CertManagerIssuerRef.Serialization.cs @@ -21,6 +21,23 @@ internal CertManagerIssuerRef() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual CertManagerIssuerRef PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeCertManagerIssuerRef(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(CertManagerIssuerRef)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -136,23 +153,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. CertManagerIssuerRef IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual CertManagerIssuerRef PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeCertManagerIssuerRef(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(CertManagerIssuerRef)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/CertManagerPrivateKey.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/CertManagerPrivateKey.Serialization.cs index 7b7be1092018..9a6041cc5e6e 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/CertManagerPrivateKey.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/CertManagerPrivateKey.Serialization.cs @@ -21,6 +21,23 @@ internal CertManagerPrivateKey() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual CertManagerPrivateKey PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeCertManagerPrivateKey(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(CertManagerPrivateKey)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -128,23 +145,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. CertManagerPrivateKey IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual CertManagerPrivateKey PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeCertManagerPrivateKey(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(CertManagerPrivateKey)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowBuiltInTransformationDataset.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowBuiltInTransformationDataset.Serialization.cs index d780dad8c21d..1019abcad9f1 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowBuiltInTransformationDataset.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowBuiltInTransformationDataset.Serialization.cs @@ -21,6 +21,23 @@ internal DataflowBuiltInTransformationDataset() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DataflowBuiltInTransformationDataset PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataflowBuiltInTransformationDataset(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataflowBuiltInTransformationDataset)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -189,23 +206,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataflowBuiltInTransformationDataset IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DataflowBuiltInTransformationDataset PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataflowBuiltInTransformationDataset(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataflowBuiltInTransformationDataset)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowBuiltInTransformationFilter.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowBuiltInTransformationFilter.Serialization.cs index 7bbd01b92172..78f256b6ddb7 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowBuiltInTransformationFilter.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowBuiltInTransformationFilter.Serialization.cs @@ -21,6 +21,23 @@ internal DataflowBuiltInTransformationFilter() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DataflowBuiltInTransformationFilter PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataflowBuiltInTransformationFilter(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataflowBuiltInTransformationFilter)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -176,23 +193,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataflowBuiltInTransformationFilter IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DataflowBuiltInTransformationFilter PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataflowBuiltInTransformationFilter(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataflowBuiltInTransformationFilter)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowBuiltInTransformationMap.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowBuiltInTransformationMap.Serialization.cs index 508f6dc9dcce..0ebfd46a7f37 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowBuiltInTransformationMap.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowBuiltInTransformationMap.Serialization.cs @@ -21,6 +21,23 @@ internal DataflowBuiltInTransformationMap() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DataflowBuiltInTransformationMap PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataflowBuiltInTransformationMap(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataflowBuiltInTransformationMap)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -193,23 +210,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataflowBuiltInTransformationMap IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DataflowBuiltInTransformationMap PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataflowBuiltInTransformationMap(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataflowBuiltInTransformationMap)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowBuiltInTransformationSettings.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowBuiltInTransformationSettings.Serialization.cs index 745cf1431f2c..cd2605234093 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowBuiltInTransformationSettings.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowBuiltInTransformationSettings.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.IotOperations.Models /// Dataflow BuiltIn Transformation properties. public partial class DataflowBuiltInTransformationSettings : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DataflowBuiltInTransformationSettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataflowBuiltInTransformationSettings(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataflowBuiltInTransformationSettings)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -214,23 +231,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataflowBuiltInTransformationSettings IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DataflowBuiltInTransformationSettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataflowBuiltInTransformationSettings(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataflowBuiltInTransformationSettings)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowDestinationAddIfNotPresentHeaderAction.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowDestinationAddIfNotPresentHeaderAction.Serialization.cs index 8f7c648394ab..0060c73b3d6b 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowDestinationAddIfNotPresentHeaderAction.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowDestinationAddIfNotPresentHeaderAction.Serialization.cs @@ -21,6 +21,23 @@ internal DataflowDestinationAddIfNotPresentHeaderAction() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override DataflowDestinationHeaderAction PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataflowDestinationAddIfNotPresentHeaderAction(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataflowDestinationAddIfNotPresentHeaderAction)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -120,23 +137,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataflowDestinationAddIfNotPresentHeaderAction IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (DataflowDestinationAddIfNotPresentHeaderAction)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override DataflowDestinationHeaderAction PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataflowDestinationAddIfNotPresentHeaderAction(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataflowDestinationAddIfNotPresentHeaderAction)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowDestinationAddOrReplaceHeaderAction.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowDestinationAddOrReplaceHeaderAction.Serialization.cs index fac52fe03081..0bbda71d6577 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowDestinationAddOrReplaceHeaderAction.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowDestinationAddOrReplaceHeaderAction.Serialization.cs @@ -21,6 +21,23 @@ internal DataflowDestinationAddOrReplaceHeaderAction() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override DataflowDestinationHeaderAction PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataflowDestinationAddOrReplaceHeaderAction(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataflowDestinationAddOrReplaceHeaderAction)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -120,23 +137,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataflowDestinationAddOrReplaceHeaderAction IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (DataflowDestinationAddOrReplaceHeaderAction)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override DataflowDestinationHeaderAction PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataflowDestinationAddOrReplaceHeaderAction(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataflowDestinationAddOrReplaceHeaderAction)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowDestinationHeaderAction.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowDestinationHeaderAction.Serialization.cs index 2ec99354fa79..8108bd9c2151 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowDestinationHeaderAction.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowDestinationHeaderAction.Serialization.cs @@ -24,6 +24,23 @@ internal DataflowDestinationHeaderAction() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DataflowDestinationHeaderAction PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataflowDestinationHeaderAction(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataflowDestinationHeaderAction)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -121,23 +138,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataflowDestinationHeaderAction IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DataflowDestinationHeaderAction PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataflowDestinationHeaderAction(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataflowDestinationHeaderAction)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowDestinationOperationSettings.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowDestinationOperationSettings.Serialization.cs index 5048ceb6c2b1..67e9dd3a83c2 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowDestinationOperationSettings.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowDestinationOperationSettings.Serialization.cs @@ -21,6 +21,23 @@ internal DataflowDestinationOperationSettings() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DataflowDestinationOperationSettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataflowDestinationOperationSettings(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataflowDestinationOperationSettings)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -153,23 +170,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataflowDestinationOperationSettings IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DataflowDestinationOperationSettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataflowDestinationOperationSettings(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataflowDestinationOperationSettings)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowDestinationRemoveHeaderAction.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowDestinationRemoveHeaderAction.Serialization.cs index 51d23ca8b74b..3a63aa0b3bdf 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowDestinationRemoveHeaderAction.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowDestinationRemoveHeaderAction.Serialization.cs @@ -21,6 +21,23 @@ internal DataflowDestinationRemoveHeaderAction() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override DataflowDestinationHeaderAction PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataflowDestinationRemoveHeaderAction(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataflowDestinationRemoveHeaderAction)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -112,23 +129,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataflowDestinationRemoveHeaderAction IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (DataflowDestinationRemoveHeaderAction)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override DataflowDestinationHeaderAction PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataflowDestinationRemoveHeaderAction(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataflowDestinationRemoveHeaderAction)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowEndpointAuthenticationAccessToken.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowEndpointAuthenticationAccessToken.Serialization.cs index cebe22edc683..c4ef102ed5bd 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowEndpointAuthenticationAccessToken.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowEndpointAuthenticationAccessToken.Serialization.cs @@ -21,6 +21,23 @@ internal DataflowEndpointAuthenticationAccessToken() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DataflowEndpointAuthenticationAccessToken PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataflowEndpointAuthenticationAccessToken(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataflowEndpointAuthenticationAccessToken)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -120,23 +137,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataflowEndpointAuthenticationAccessToken IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DataflowEndpointAuthenticationAccessToken PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataflowEndpointAuthenticationAccessToken(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataflowEndpointAuthenticationAccessToken)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowEndpointAuthenticationAnonymous.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowEndpointAuthenticationAnonymous.Serialization.cs index e35bd91cfebd..05171198aba5 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowEndpointAuthenticationAnonymous.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowEndpointAuthenticationAnonymous.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.IotOperations.Models /// DataflowEndpoint Anonymous Authentication properties. public partial class DataflowEndpointAuthenticationAnonymous : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DataflowEndpointAuthenticationAnonymous PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataflowEndpointAuthenticationAnonymous(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataflowEndpointAuthenticationAnonymous)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -107,23 +124,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataflowEndpointAuthenticationAnonymous IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DataflowEndpointAuthenticationAnonymous PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataflowEndpointAuthenticationAnonymous(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataflowEndpointAuthenticationAnonymous)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowEndpointAuthenticationSasl.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowEndpointAuthenticationSasl.Serialization.cs index 11fad795de83..46f08fa13bb6 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowEndpointAuthenticationSasl.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowEndpointAuthenticationSasl.Serialization.cs @@ -21,6 +21,23 @@ internal DataflowEndpointAuthenticationSasl() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DataflowEndpointAuthenticationSasl PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataflowEndpointAuthenticationSasl(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataflowEndpointAuthenticationSasl)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -128,23 +145,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataflowEndpointAuthenticationSasl IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DataflowEndpointAuthenticationSasl PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataflowEndpointAuthenticationSasl(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataflowEndpointAuthenticationSasl)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowEndpointAuthenticationServiceAccountToken.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowEndpointAuthenticationServiceAccountToken.Serialization.cs index 29858e9c10fb..18261ea331bd 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowEndpointAuthenticationServiceAccountToken.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowEndpointAuthenticationServiceAccountToken.Serialization.cs @@ -21,6 +21,23 @@ internal DataflowEndpointAuthenticationServiceAccountToken() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DataflowEndpointAuthenticationServiceAccountToken PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataflowEndpointAuthenticationServiceAccountToken(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataflowEndpointAuthenticationServiceAccountToken)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -120,23 +137,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataflowEndpointAuthenticationServiceAccountToken IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DataflowEndpointAuthenticationServiceAccountToken PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataflowEndpointAuthenticationServiceAccountToken(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataflowEndpointAuthenticationServiceAccountToken)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowEndpointAuthenticationSystemAssignedManagedIdentity.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowEndpointAuthenticationSystemAssignedManagedIdentity.Serialization.cs index 129f7ddf217f..9396f17f9d59 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowEndpointAuthenticationSystemAssignedManagedIdentity.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowEndpointAuthenticationSystemAssignedManagedIdentity.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.IotOperations.Models /// DataflowEndpoint Authentication SystemAssignedManagedIdentity properties. internal partial class DataflowEndpointAuthenticationSystemAssignedManagedIdentity : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DataflowEndpointAuthenticationSystemAssignedManagedIdentity PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataflowEndpointAuthenticationSystemAssignedManagedIdentity(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataflowEndpointAuthenticationSystemAssignedManagedIdentity)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -118,23 +135,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataflowEndpointAuthenticationSystemAssignedManagedIdentity IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DataflowEndpointAuthenticationSystemAssignedManagedIdentity PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataflowEndpointAuthenticationSystemAssignedManagedIdentity(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataflowEndpointAuthenticationSystemAssignedManagedIdentity)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowEndpointAuthenticationUserAssignedManagedIdentity.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowEndpointAuthenticationUserAssignedManagedIdentity.Serialization.cs index 33b4d2862122..851af32eda01 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowEndpointAuthenticationUserAssignedManagedIdentity.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowEndpointAuthenticationUserAssignedManagedIdentity.Serialization.cs @@ -21,6 +21,23 @@ internal DataflowEndpointAuthenticationUserAssignedManagedIdentity() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DataflowEndpointAuthenticationUserAssignedManagedIdentity PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataflowEndpointAuthenticationUserAssignedManagedIdentity(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataflowEndpointAuthenticationUserAssignedManagedIdentity)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -139,23 +156,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataflowEndpointAuthenticationUserAssignedManagedIdentity IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DataflowEndpointAuthenticationUserAssignedManagedIdentity PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataflowEndpointAuthenticationUserAssignedManagedIdentity(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataflowEndpointAuthenticationUserAssignedManagedIdentity)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowEndpointAuthenticationX509.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowEndpointAuthenticationX509.Serialization.cs index 5919a8386d04..8af8f3eb0f1b 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowEndpointAuthenticationX509.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowEndpointAuthenticationX509.Serialization.cs @@ -21,6 +21,23 @@ internal DataflowEndpointAuthenticationX509() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DataflowEndpointAuthenticationX509 PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataflowEndpointAuthenticationX509(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataflowEndpointAuthenticationX509)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -120,23 +137,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataflowEndpointAuthenticationX509 IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DataflowEndpointAuthenticationX509 PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataflowEndpointAuthenticationX509(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataflowEndpointAuthenticationX509)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowEndpointDataExplorer.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowEndpointDataExplorer.Serialization.cs index 73633fb797da..c8a51d87511e 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowEndpointDataExplorer.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowEndpointDataExplorer.Serialization.cs @@ -21,6 +21,23 @@ internal DataflowEndpointDataExplorer() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DataflowEndpointDataExplorer PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataflowEndpointDataExplorer(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataflowEndpointDataExplorer)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -151,23 +168,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataflowEndpointDataExplorer IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DataflowEndpointDataExplorer PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataflowEndpointDataExplorer(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataflowEndpointDataExplorer)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowEndpointDataExplorerAuthentication.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowEndpointDataExplorerAuthentication.Serialization.cs index a53bc7c7c6aa..44ced0a623c4 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowEndpointDataExplorerAuthentication.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowEndpointDataExplorerAuthentication.Serialization.cs @@ -21,6 +21,23 @@ internal DataflowEndpointDataExplorerAuthentication() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DataflowEndpointDataExplorerAuthentication PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataflowEndpointDataExplorerAuthentication(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataflowEndpointDataExplorerAuthentication)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -150,23 +167,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataflowEndpointDataExplorerAuthentication IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DataflowEndpointDataExplorerAuthentication PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataflowEndpointDataExplorerAuthentication(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataflowEndpointDataExplorerAuthentication)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowEndpointDataLakeStorage.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowEndpointDataLakeStorage.Serialization.cs index fb3d0fd718c1..6e2127f7dabc 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowEndpointDataLakeStorage.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowEndpointDataLakeStorage.Serialization.cs @@ -21,6 +21,23 @@ internal DataflowEndpointDataLakeStorage() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DataflowEndpointDataLakeStorage PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataflowEndpointDataLakeStorage(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataflowEndpointDataLakeStorage)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -143,23 +160,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataflowEndpointDataLakeStorage IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DataflowEndpointDataLakeStorage PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataflowEndpointDataLakeStorage(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataflowEndpointDataLakeStorage)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowEndpointDataLakeStorageAuthentication.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowEndpointDataLakeStorageAuthentication.Serialization.cs index 3fd9a3746c4e..d5e69dbc0194 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowEndpointDataLakeStorageAuthentication.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowEndpointDataLakeStorageAuthentication.Serialization.cs @@ -21,6 +21,23 @@ internal DataflowEndpointDataLakeStorageAuthentication() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DataflowEndpointDataLakeStorageAuthentication PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataflowEndpointDataLakeStorageAuthentication(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataflowEndpointDataLakeStorageAuthentication)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -165,23 +182,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataflowEndpointDataLakeStorageAuthentication IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DataflowEndpointDataLakeStorageAuthentication PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataflowEndpointDataLakeStorageAuthentication(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataflowEndpointDataLakeStorageAuthentication)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowEndpointFabricOneLake.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowEndpointFabricOneLake.Serialization.cs index fc0c4c4141ad..9410ed1a7d14 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowEndpointFabricOneLake.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowEndpointFabricOneLake.Serialization.cs @@ -21,6 +21,23 @@ internal DataflowEndpointFabricOneLake() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DataflowEndpointFabricOneLake PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataflowEndpointFabricOneLake(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataflowEndpointFabricOneLake)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -165,23 +182,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataflowEndpointFabricOneLake IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DataflowEndpointFabricOneLake PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataflowEndpointFabricOneLake(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataflowEndpointFabricOneLake)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowEndpointFabricOneLakeAuthentication.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowEndpointFabricOneLakeAuthentication.Serialization.cs index d1e1f8b66b93..d8a7e242702f 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowEndpointFabricOneLakeAuthentication.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowEndpointFabricOneLakeAuthentication.Serialization.cs @@ -21,6 +21,23 @@ internal DataflowEndpointFabricOneLakeAuthentication() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DataflowEndpointFabricOneLakeAuthentication PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataflowEndpointFabricOneLakeAuthentication(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataflowEndpointFabricOneLakeAuthentication)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -150,23 +167,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataflowEndpointFabricOneLakeAuthentication IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DataflowEndpointFabricOneLakeAuthentication PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataflowEndpointFabricOneLakeAuthentication(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataflowEndpointFabricOneLakeAuthentication)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowEndpointFabricOneLakeNames.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowEndpointFabricOneLakeNames.Serialization.cs index f68d49b29a31..085cea635a8b 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowEndpointFabricOneLakeNames.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowEndpointFabricOneLakeNames.Serialization.cs @@ -21,6 +21,23 @@ internal DataflowEndpointFabricOneLakeNames() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DataflowEndpointFabricOneLakeNames PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataflowEndpointFabricOneLakeNames(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataflowEndpointFabricOneLakeNames)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -128,23 +145,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataflowEndpointFabricOneLakeNames IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DataflowEndpointFabricOneLakeNames PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataflowEndpointFabricOneLakeNames(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataflowEndpointFabricOneLakeNames)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowEndpointKafka.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowEndpointKafka.Serialization.cs index aab533dea91e..ecde5845fd83 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowEndpointKafka.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowEndpointKafka.Serialization.cs @@ -21,6 +21,23 @@ internal DataflowEndpointKafka() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DataflowEndpointKafka PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataflowEndpointKafka(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataflowEndpointKafka)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -255,23 +272,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataflowEndpointKafka IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DataflowEndpointKafka PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataflowEndpointKafka(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataflowEndpointKafka)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowEndpointKafkaAuthentication.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowEndpointKafkaAuthentication.Serialization.cs index 7fa021353fe5..a04320d74c92 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowEndpointKafkaAuthentication.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowEndpointKafkaAuthentication.Serialization.cs @@ -21,6 +21,23 @@ internal DataflowEndpointKafkaAuthentication() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DataflowEndpointKafkaAuthentication PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataflowEndpointKafkaAuthentication(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataflowEndpointKafkaAuthentication)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -186,23 +203,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataflowEndpointKafkaAuthentication IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DataflowEndpointKafkaAuthentication PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataflowEndpointKafkaAuthentication(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataflowEndpointKafkaAuthentication)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowEndpointKafkaBatching.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowEndpointKafkaBatching.Serialization.cs index a92c0bbd7a9f..beac7e76d822 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowEndpointKafkaBatching.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowEndpointKafkaBatching.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.IotOperations.Models /// Kafka endpoint Batching properties. public partial class DataflowEndpointKafkaBatching : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DataflowEndpointKafkaBatching PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataflowEndpointKafkaBatching(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataflowEndpointKafkaBatching)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -167,23 +184,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataflowEndpointKafkaBatching IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DataflowEndpointKafkaBatching PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataflowEndpointKafkaBatching(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataflowEndpointKafkaBatching)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowEndpointLocalStorage.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowEndpointLocalStorage.Serialization.cs index dc87f1ab87dc..8911d8693f58 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowEndpointLocalStorage.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowEndpointLocalStorage.Serialization.cs @@ -21,6 +21,23 @@ internal DataflowEndpointLocalStorage() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DataflowEndpointLocalStorage PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataflowEndpointLocalStorage(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataflowEndpointLocalStorage)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -120,23 +137,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataflowEndpointLocalStorage IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DataflowEndpointLocalStorage PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataflowEndpointLocalStorage(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataflowEndpointLocalStorage)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowEndpointMqtt.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowEndpointMqtt.Serialization.cs index aa2fd0e96f08..0c53122a9d74 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowEndpointMqtt.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowEndpointMqtt.Serialization.cs @@ -21,6 +21,23 @@ internal DataflowEndpointMqtt() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DataflowEndpointMqtt PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataflowEndpointMqtt(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataflowEndpointMqtt)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -274,23 +291,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataflowEndpointMqtt IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DataflowEndpointMqtt PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataflowEndpointMqtt(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataflowEndpointMqtt)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowEndpointMqttAuthentication.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowEndpointMqttAuthentication.Serialization.cs index 6c234c0e58b9..9be27ed78df6 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowEndpointMqttAuthentication.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowEndpointMqttAuthentication.Serialization.cs @@ -21,6 +21,23 @@ internal DataflowEndpointMqttAuthentication() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DataflowEndpointMqttAuthentication PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataflowEndpointMqttAuthentication(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataflowEndpointMqttAuthentication)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -186,23 +203,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataflowEndpointMqttAuthentication IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DataflowEndpointMqttAuthentication PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataflowEndpointMqttAuthentication(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataflowEndpointMqttAuthentication)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowEndpointOpenTelemetry.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowEndpointOpenTelemetry.Serialization.cs index 5817a19640d3..535c79b05aae 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowEndpointOpenTelemetry.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowEndpointOpenTelemetry.Serialization.cs @@ -21,6 +21,23 @@ internal DataflowEndpointOpenTelemetry() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DataflowEndpointOpenTelemetry PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataflowEndpointOpenTelemetry(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataflowEndpointOpenTelemetry)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -158,23 +175,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataflowEndpointOpenTelemetry IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DataflowEndpointOpenTelemetry PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataflowEndpointOpenTelemetry(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataflowEndpointOpenTelemetry)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowEndpointResourceListResult.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowEndpointResourceListResult.Serialization.cs index ed555e94f29a..4b42b0ed98d3 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowEndpointResourceListResult.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowEndpointResourceListResult.Serialization.cs @@ -22,6 +22,30 @@ internal DataflowEndpointResourceListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DataflowEndpointResourceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataflowEndpointResourceListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataflowEndpointResourceListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static DataflowEndpointResourceListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeDataflowEndpointResourceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataflowEndpointResourceListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DataflowEndpointResourceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataflowEndpointResourceListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataflowEndpointResourceListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static DataflowEndpointResourceListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeDataflowEndpointResourceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowGraphConnectionInput.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowGraphConnectionInput.Serialization.cs index ce838e16336f..6f663e6694c6 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowGraphConnectionInput.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowGraphConnectionInput.Serialization.cs @@ -21,6 +21,23 @@ internal DataflowGraphConnectionInput() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DataflowGraphConnectionInput PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataflowGraphConnectionInput(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataflowGraphConnectionInput)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -135,23 +152,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataflowGraphConnectionInput IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DataflowGraphConnectionInput PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataflowGraphConnectionInput(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataflowGraphConnectionInput)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowGraphConnectionOutput.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowGraphConnectionOutput.Serialization.cs index d6f34c78bb97..2c01f5c5d1cb 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowGraphConnectionOutput.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowGraphConnectionOutput.Serialization.cs @@ -21,6 +21,23 @@ internal DataflowGraphConnectionOutput() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DataflowGraphConnectionOutput PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataflowGraphConnectionOutput(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataflowGraphConnectionOutput)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -120,23 +137,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataflowGraphConnectionOutput IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DataflowGraphConnectionOutput PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataflowGraphConnectionOutput(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataflowGraphConnectionOutput)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowGraphConnectionSchemaSettings.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowGraphConnectionSchemaSettings.Serialization.cs index f02f0b731044..ea3b302f6311 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowGraphConnectionSchemaSettings.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowGraphConnectionSchemaSettings.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.IotOperations.Models /// DataflowGraph connection node output schema settings. public partial class DataflowGraphConnectionSchemaSettings : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DataflowGraphConnectionSchemaSettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataflowGraphConnectionSchemaSettings(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataflowGraphConnectionSchemaSettings)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -133,23 +150,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataflowGraphConnectionSchemaSettings IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DataflowGraphConnectionSchemaSettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataflowGraphConnectionSchemaSettings(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataflowGraphConnectionSchemaSettings)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowGraphDestinationAddIfNotPresentHeaderAction.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowGraphDestinationAddIfNotPresentHeaderAction.Serialization.cs index 07e05d48d333..7f8dd40e2c44 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowGraphDestinationAddIfNotPresentHeaderAction.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowGraphDestinationAddIfNotPresentHeaderAction.Serialization.cs @@ -21,6 +21,23 @@ internal DataflowGraphDestinationAddIfNotPresentHeaderAction() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override DataflowGraphDestinationHeaderAction PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataflowGraphDestinationAddIfNotPresentHeaderAction(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataflowGraphDestinationAddIfNotPresentHeaderAction)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -120,23 +137,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataflowGraphDestinationAddIfNotPresentHeaderAction IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (DataflowGraphDestinationAddIfNotPresentHeaderAction)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override DataflowGraphDestinationHeaderAction PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataflowGraphDestinationAddIfNotPresentHeaderAction(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataflowGraphDestinationAddIfNotPresentHeaderAction)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowGraphDestinationAddOrReplaceHeaderAction.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowGraphDestinationAddOrReplaceHeaderAction.Serialization.cs index 1ee3d595f301..849a1c6bf8ac 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowGraphDestinationAddOrReplaceHeaderAction.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowGraphDestinationAddOrReplaceHeaderAction.Serialization.cs @@ -21,6 +21,23 @@ internal DataflowGraphDestinationAddOrReplaceHeaderAction() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override DataflowGraphDestinationHeaderAction PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataflowGraphDestinationAddOrReplaceHeaderAction(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataflowGraphDestinationAddOrReplaceHeaderAction)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -120,23 +137,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataflowGraphDestinationAddOrReplaceHeaderAction IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (DataflowGraphDestinationAddOrReplaceHeaderAction)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override DataflowGraphDestinationHeaderAction PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataflowGraphDestinationAddOrReplaceHeaderAction(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataflowGraphDestinationAddOrReplaceHeaderAction)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowGraphDestinationHeaderAction.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowGraphDestinationHeaderAction.Serialization.cs index 92675a76f075..bdc5a21dfb3e 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowGraphDestinationHeaderAction.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowGraphDestinationHeaderAction.Serialization.cs @@ -24,6 +24,23 @@ internal DataflowGraphDestinationHeaderAction() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DataflowGraphDestinationHeaderAction PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataflowGraphDestinationHeaderAction(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataflowGraphDestinationHeaderAction)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -121,23 +138,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataflowGraphDestinationHeaderAction IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DataflowGraphDestinationHeaderAction PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataflowGraphDestinationHeaderAction(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataflowGraphDestinationHeaderAction)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowGraphDestinationNode.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowGraphDestinationNode.Serialization.cs index 23d45c9c9ff1..3a5a00ac1879 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowGraphDestinationNode.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowGraphDestinationNode.Serialization.cs @@ -21,6 +21,23 @@ internal DataflowGraphDestinationNode() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override DataflowGraphNode PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataflowGraphDestinationNode(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataflowGraphDestinationNode)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -118,23 +135,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataflowGraphDestinationNode IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (DataflowGraphDestinationNode)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override DataflowGraphNode PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataflowGraphDestinationNode(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataflowGraphDestinationNode)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowGraphDestinationNodeSettings.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowGraphDestinationNodeSettings.Serialization.cs index 14051743f783..beee98796b08 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowGraphDestinationNodeSettings.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowGraphDestinationNodeSettings.Serialization.cs @@ -21,6 +21,23 @@ internal DataflowGraphDestinationNodeSettings() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DataflowGraphDestinationNodeSettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataflowGraphDestinationNodeSettings(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataflowGraphDestinationNodeSettings)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -153,23 +170,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataflowGraphDestinationNodeSettings IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DataflowGraphDestinationNodeSettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataflowGraphDestinationNodeSettings(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataflowGraphDestinationNodeSettings)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowGraphDestinationRemoveHeaderAction.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowGraphDestinationRemoveHeaderAction.Serialization.cs index a02b29e9e11f..a453cdb022ec 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowGraphDestinationRemoveHeaderAction.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowGraphDestinationRemoveHeaderAction.Serialization.cs @@ -21,6 +21,23 @@ internal DataflowGraphDestinationRemoveHeaderAction() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override DataflowGraphDestinationHeaderAction PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataflowGraphDestinationRemoveHeaderAction(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataflowGraphDestinationRemoveHeaderAction)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -112,23 +129,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataflowGraphDestinationRemoveHeaderAction IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (DataflowGraphDestinationRemoveHeaderAction)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override DataflowGraphDestinationHeaderAction PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataflowGraphDestinationRemoveHeaderAction(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataflowGraphDestinationRemoveHeaderAction)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowGraphGraphNode.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowGraphGraphNode.Serialization.cs index f04b520aa8dd..358789ae7a70 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowGraphGraphNode.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowGraphGraphNode.Serialization.cs @@ -21,6 +21,23 @@ internal DataflowGraphGraphNode() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override DataflowGraphNode PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataflowGraphGraphNode(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataflowGraphGraphNode)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -118,23 +135,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataflowGraphGraphNode IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (DataflowGraphGraphNode)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override DataflowGraphNode PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataflowGraphGraphNode(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataflowGraphGraphNode)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowGraphGraphNodeConfiguration.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowGraphGraphNodeConfiguration.Serialization.cs index 0d058b3e1c6a..eff1ae7a0fbd 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowGraphGraphNodeConfiguration.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowGraphGraphNodeConfiguration.Serialization.cs @@ -21,6 +21,23 @@ internal DataflowGraphGraphNodeConfiguration() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DataflowGraphGraphNodeConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataflowGraphGraphNodeConfiguration(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataflowGraphGraphNodeConfiguration)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -128,23 +145,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataflowGraphGraphNodeConfiguration IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DataflowGraphGraphNodeConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataflowGraphGraphNodeConfiguration(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataflowGraphGraphNodeConfiguration)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowGraphNode.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowGraphNode.Serialization.cs index f284b7f37775..6b60f7a5d5b2 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowGraphNode.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowGraphNode.Serialization.cs @@ -24,6 +24,23 @@ internal DataflowGraphNode() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DataflowGraphNode PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataflowGraphNode(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataflowGraphNode)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -123,23 +140,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataflowGraphNode IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DataflowGraphNode PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataflowGraphNode(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataflowGraphNode)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowGraphNodeConnection.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowGraphNodeConnection.Serialization.cs index ba1bcb36e50e..0d7e2e688333 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowGraphNodeConnection.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowGraphNodeConnection.Serialization.cs @@ -21,6 +21,23 @@ internal DataflowGraphNodeConnection() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DataflowGraphNodeConnection PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataflowGraphNodeConnection(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataflowGraphNodeConnection)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -128,23 +145,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataflowGraphNodeConnection IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DataflowGraphNodeConnection PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataflowGraphNodeConnection(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataflowGraphNodeConnection)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowGraphNodeGraphSettings.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowGraphNodeGraphSettings.Serialization.cs index 9c943f3ad228..0b449d842c17 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowGraphNodeGraphSettings.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowGraphNodeGraphSettings.Serialization.cs @@ -21,6 +21,23 @@ internal DataflowGraphNodeGraphSettings() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DataflowGraphNodeGraphSettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataflowGraphNodeGraphSettings(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataflowGraphNodeGraphSettings)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -153,23 +170,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataflowGraphNodeGraphSettings IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DataflowGraphNodeGraphSettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataflowGraphNodeGraphSettings(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataflowGraphNodeGraphSettings)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowGraphResourceListResult.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowGraphResourceListResult.Serialization.cs index f71b6caa0ef9..e02c0df26476 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowGraphResourceListResult.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowGraphResourceListResult.Serialization.cs @@ -22,6 +22,30 @@ internal DataflowGraphResourceListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DataflowGraphResourceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataflowGraphResourceListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataflowGraphResourceListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static DataflowGraphResourceListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeDataflowGraphResourceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataflowGraphResourceListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DataflowGraphResourceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataflowGraphResourceListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataflowGraphResourceListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static DataflowGraphResourceListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeDataflowGraphResourceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowGraphSourceNode.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowGraphSourceNode.Serialization.cs index 46dacfb6be1d..157e4a14f2a9 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowGraphSourceNode.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowGraphSourceNode.Serialization.cs @@ -21,6 +21,23 @@ internal DataflowGraphSourceNode() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override DataflowGraphNode PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataflowGraphSourceNode(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataflowGraphSourceNode)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -118,23 +135,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataflowGraphSourceNode IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (DataflowGraphSourceNode)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override DataflowGraphNode PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataflowGraphSourceNode(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataflowGraphSourceNode)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowGraphSourceSettings.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowGraphSourceSettings.Serialization.cs index fc7a96cd027d..f58c03c629f0 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowGraphSourceSettings.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowGraphSourceSettings.Serialization.cs @@ -21,6 +21,23 @@ internal DataflowGraphSourceSettings() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DataflowGraphSourceSettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataflowGraphSourceSettings(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataflowGraphSourceSettings)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -161,23 +178,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataflowGraphSourceSettings IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DataflowGraphSourceSettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataflowGraphSourceSettings(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataflowGraphSourceSettings)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowOpenTelemetryAnonymousAuthentication.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowOpenTelemetryAnonymousAuthentication.Serialization.cs index 02ef12301ff9..3e39a8d3e2fd 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowOpenTelemetryAnonymousAuthentication.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowOpenTelemetryAnonymousAuthentication.Serialization.cs @@ -21,6 +21,23 @@ internal DataflowOpenTelemetryAnonymousAuthentication() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override DataflowOpenTelemetryAuthentication PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataflowOpenTelemetryAnonymousAuthentication(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataflowOpenTelemetryAnonymousAuthentication)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -112,23 +129,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataflowOpenTelemetryAnonymousAuthentication IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (DataflowOpenTelemetryAnonymousAuthentication)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override DataflowOpenTelemetryAuthentication PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataflowOpenTelemetryAnonymousAuthentication(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataflowOpenTelemetryAnonymousAuthentication)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowOpenTelemetryAuthentication.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowOpenTelemetryAuthentication.Serialization.cs index b7791e8dc6db..6be1044ba9ea 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowOpenTelemetryAuthentication.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowOpenTelemetryAuthentication.Serialization.cs @@ -19,6 +19,23 @@ namespace Azure.ResourceManager.IotOperations.Models [PersistableModelProxy(typeof(UnknownDataflowOpenTelemetryAuthentication))] public abstract partial class DataflowOpenTelemetryAuthentication : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DataflowOpenTelemetryAuthentication PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataflowOpenTelemetryAuthentication(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataflowOpenTelemetryAuthentication)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -116,23 +133,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataflowOpenTelemetryAuthentication IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DataflowOpenTelemetryAuthentication PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataflowOpenTelemetryAuthentication(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataflowOpenTelemetryAuthentication)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowOpenTelemetryServiceAccountAuthentication.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowOpenTelemetryServiceAccountAuthentication.Serialization.cs index e90213c8889d..93dac955fc8f 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowOpenTelemetryServiceAccountAuthentication.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowOpenTelemetryServiceAccountAuthentication.Serialization.cs @@ -21,6 +21,23 @@ internal DataflowOpenTelemetryServiceAccountAuthentication() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override DataflowOpenTelemetryAuthentication PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataflowOpenTelemetryServiceAccountAuthentication(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataflowOpenTelemetryServiceAccountAuthentication)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -112,23 +129,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataflowOpenTelemetryServiceAccountAuthentication IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (DataflowOpenTelemetryServiceAccountAuthentication)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override DataflowOpenTelemetryAuthentication PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataflowOpenTelemetryServiceAccountAuthentication(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataflowOpenTelemetryServiceAccountAuthentication)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowOpenTelemetryX509CertificateAuthentication.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowOpenTelemetryX509CertificateAuthentication.Serialization.cs index d3150d3325b0..5670a5c7729e 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowOpenTelemetryX509CertificateAuthentication.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowOpenTelemetryX509CertificateAuthentication.Serialization.cs @@ -21,6 +21,23 @@ internal DataflowOpenTelemetryX509CertificateAuthentication() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override DataflowOpenTelemetryAuthentication PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataflowOpenTelemetryX509CertificateAuthentication(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataflowOpenTelemetryX509CertificateAuthentication)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -112,23 +129,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataflowOpenTelemetryX509CertificateAuthentication IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (DataflowOpenTelemetryX509CertificateAuthentication)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override DataflowOpenTelemetryAuthentication PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataflowOpenTelemetryX509CertificateAuthentication(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataflowOpenTelemetryX509CertificateAuthentication)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowOperationProperties.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowOperationProperties.Serialization.cs index 4c78028193b5..0c3608d43940 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowOperationProperties.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowOperationProperties.Serialization.cs @@ -21,6 +21,23 @@ internal DataflowOperationProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DataflowOperationProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataflowOperationProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataflowOperationProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -182,23 +199,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataflowOperationProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DataflowOperationProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataflowOperationProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataflowOperationProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowProfileDiagnostics.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowProfileDiagnostics.Serialization.cs index f0901185233f..9ab446b85e14 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowProfileDiagnostics.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowProfileDiagnostics.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.IotOperations.Models /// DataflowProfile Diagnostics properties. public partial class DataflowProfileDiagnostics : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DataflowProfileDiagnostics PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataflowProfileDiagnostics(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataflowProfileDiagnostics)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -137,23 +154,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataflowProfileDiagnostics IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DataflowProfileDiagnostics PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataflowProfileDiagnostics(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataflowProfileDiagnostics)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowProfileResourceListResult.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowProfileResourceListResult.Serialization.cs index 177403281fb6..be2ebe50e700 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowProfileResourceListResult.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowProfileResourceListResult.Serialization.cs @@ -22,6 +22,30 @@ internal DataflowProfileResourceListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DataflowProfileResourceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataflowProfileResourceListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataflowProfileResourceListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static DataflowProfileResourceListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeDataflowProfileResourceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataflowProfileResourceListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DataflowProfileResourceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataflowProfileResourceListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataflowProfileResourceListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static DataflowProfileResourceListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeDataflowProfileResourceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowResourceListResult.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowResourceListResult.Serialization.cs index ae76d8b40425..6d05ebc5260f 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowResourceListResult.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowResourceListResult.Serialization.cs @@ -22,6 +22,30 @@ internal DataflowResourceListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DataflowResourceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataflowResourceListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataflowResourceListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static DataflowResourceListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeDataflowResourceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataflowResourceListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DataflowResourceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataflowResourceListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataflowResourceListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static DataflowResourceListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeDataflowResourceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowSourceOperationSettings.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowSourceOperationSettings.Serialization.cs index 4c5dc9ef722b..0258e8ff2833 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowSourceOperationSettings.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DataflowSourceOperationSettings.Serialization.cs @@ -21,6 +21,23 @@ internal DataflowSourceOperationSettings() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DataflowSourceOperationSettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataflowSourceOperationSettings(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataflowSourceOperationSettings)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -193,23 +210,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataflowSourceOperationSettings IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DataflowSourceOperationSettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataflowSourceOperationSettings(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataflowSourceOperationSettings)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DiagnosticSelfTracing.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DiagnosticSelfTracing.Serialization.cs index e025aa68a6ab..15998ab36332 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DiagnosticSelfTracing.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DiagnosticSelfTracing.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.IotOperations.Models /// Diagnostic Self tracing properties. public partial class DiagnosticSelfTracing : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DiagnosticSelfTracing PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDiagnosticSelfTracing(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DiagnosticSelfTracing)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -137,23 +154,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DiagnosticSelfTracing IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DiagnosticSelfTracing PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDiagnosticSelfTracing(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DiagnosticSelfTracing)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DiagnosticsLogs.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DiagnosticsLogs.Serialization.cs index 6878ba4b8541..f87fbc486719 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DiagnosticsLogs.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DiagnosticsLogs.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.IotOperations.Models /// Diagnostic Log properties. internal partial class DiagnosticsLogs : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DiagnosticsLogs PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDiagnosticsLogs(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DiagnosticsLogs)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -118,23 +135,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DiagnosticsLogs IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DiagnosticsLogs PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDiagnosticsLogs(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DiagnosticsLogs)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DiskBackedMessageBuffer.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DiskBackedMessageBuffer.Serialization.cs index 93f6fca4ba38..2a12f7b086d4 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DiskBackedMessageBuffer.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/DiskBackedMessageBuffer.Serialization.cs @@ -21,6 +21,23 @@ internal DiskBackedMessageBuffer() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DiskBackedMessageBuffer PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDiskBackedMessageBuffer(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DiskBackedMessageBuffer)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -150,23 +167,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DiskBackedMessageBuffer IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DiskBackedMessageBuffer PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDiskBackedMessageBuffer(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DiskBackedMessageBuffer)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/GenerateResourceLimits.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/GenerateResourceLimits.Serialization.cs index ecbb9a897e77..77f51db1e11a 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/GenerateResourceLimits.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/GenerateResourceLimits.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.IotOperations.Models /// GenerateResourceLimits properties. internal partial class GenerateResourceLimits : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual GenerateResourceLimits PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeGenerateResourceLimits(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(GenerateResourceLimits)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -122,23 +139,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. GenerateResourceLimits IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual GenerateResourceLimits PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeGenerateResourceLimits(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(GenerateResourceLimits)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/InstanceResourceListResult.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/InstanceResourceListResult.Serialization.cs index 088566193a89..571b6e191472 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/InstanceResourceListResult.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/InstanceResourceListResult.Serialization.cs @@ -22,6 +22,30 @@ internal InstanceResourceListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual InstanceResourceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeInstanceResourceListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(InstanceResourceListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static InstanceResourceListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeInstanceResourceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. InstanceResourceListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual InstanceResourceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeInstanceResourceListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(InstanceResourceListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static InstanceResourceListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeInstanceResourceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/IotOperationsAkriConnectorProperties.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/IotOperationsAkriConnectorProperties.Serialization.cs index 6e079438c5b2..0ca053bbd71c 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/IotOperationsAkriConnectorProperties.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/IotOperationsAkriConnectorProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.IotOperations.Models /// AkriConnector properties. public partial class IotOperationsAkriConnectorProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual IotOperationsAkriConnectorProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeIotOperationsAkriConnectorProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(IotOperationsAkriConnectorProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -162,23 +179,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. IotOperationsAkriConnectorProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual IotOperationsAkriConnectorProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeIotOperationsAkriConnectorProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(IotOperationsAkriConnectorProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/IotOperationsAkriConnectorTemplateProperties.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/IotOperationsAkriConnectorTemplateProperties.Serialization.cs index f22a351251b4..5cba1e363160 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/IotOperationsAkriConnectorTemplateProperties.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/IotOperationsAkriConnectorTemplateProperties.Serialization.cs @@ -21,6 +21,23 @@ internal IotOperationsAkriConnectorTemplateProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual IotOperationsAkriConnectorTemplateProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeIotOperationsAkriConnectorTemplateProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(IotOperationsAkriConnectorTemplateProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -233,23 +250,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. IotOperationsAkriConnectorTemplateProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual IotOperationsAkriConnectorTemplateProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeIotOperationsAkriConnectorTemplateProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(IotOperationsAkriConnectorTemplateProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/IotOperationsBatchingConfig.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/IotOperationsBatchingConfig.Serialization.cs index d841e60f8f49..d3684fb78b60 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/IotOperationsBatchingConfig.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/IotOperationsBatchingConfig.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.IotOperations.Models /// Batching configuration. public partial class IotOperationsBatchingConfig : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual IotOperationsBatchingConfig PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeIotOperationsBatchingConfig(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(IotOperationsBatchingConfig)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -137,23 +154,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. IotOperationsBatchingConfig IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual IotOperationsBatchingConfig PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeIotOperationsBatchingConfig(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(IotOperationsBatchingConfig)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/IotOperationsBrokerAuthenticationProperties.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/IotOperationsBrokerAuthenticationProperties.Serialization.cs index 16f398ab3449..b930cbf17df8 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/IotOperationsBrokerAuthenticationProperties.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/IotOperationsBrokerAuthenticationProperties.Serialization.cs @@ -21,6 +21,23 @@ internal IotOperationsBrokerAuthenticationProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual IotOperationsBrokerAuthenticationProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeIotOperationsBrokerAuthenticationProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(IotOperationsBrokerAuthenticationProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -160,23 +177,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. IotOperationsBrokerAuthenticationProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual IotOperationsBrokerAuthenticationProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeIotOperationsBrokerAuthenticationProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(IotOperationsBrokerAuthenticationProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/IotOperationsBrokerAuthorizationProperties.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/IotOperationsBrokerAuthorizationProperties.Serialization.cs index e0f1e1c9cad9..387dc2928ff8 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/IotOperationsBrokerAuthorizationProperties.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/IotOperationsBrokerAuthorizationProperties.Serialization.cs @@ -21,6 +21,23 @@ internal IotOperationsBrokerAuthorizationProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual IotOperationsBrokerAuthorizationProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeIotOperationsBrokerAuthorizationProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(IotOperationsBrokerAuthorizationProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -150,23 +167,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. IotOperationsBrokerAuthorizationProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual IotOperationsBrokerAuthorizationProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeIotOperationsBrokerAuthorizationProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(IotOperationsBrokerAuthorizationProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/IotOperationsBrokerListenerProperties.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/IotOperationsBrokerListenerProperties.Serialization.cs index 61c66cd10a94..d80cc2eb7515 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/IotOperationsBrokerListenerProperties.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/IotOperationsBrokerListenerProperties.Serialization.cs @@ -21,6 +21,23 @@ internal IotOperationsBrokerListenerProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual IotOperationsBrokerListenerProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeIotOperationsBrokerListenerProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(IotOperationsBrokerListenerProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -192,23 +209,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. IotOperationsBrokerListenerProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual IotOperationsBrokerListenerProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeIotOperationsBrokerListenerProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(IotOperationsBrokerListenerProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/IotOperationsBrokerProperties.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/IotOperationsBrokerProperties.Serialization.cs index ff4fa5feede4..dbfb74d4d6f5 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/IotOperationsBrokerProperties.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/IotOperationsBrokerProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.IotOperations.Models /// Broker Resource properties. public partial class IotOperationsBrokerProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual IotOperationsBrokerProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeIotOperationsBrokerProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(IotOperationsBrokerProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -252,23 +269,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. IotOperationsBrokerProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual IotOperationsBrokerProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeIotOperationsBrokerProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(IotOperationsBrokerProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/IotOperationsDataflowEndpointProperties.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/IotOperationsDataflowEndpointProperties.Serialization.cs index 43a29072080d..1013df3cf367 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/IotOperationsDataflowEndpointProperties.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/IotOperationsDataflowEndpointProperties.Serialization.cs @@ -21,6 +21,23 @@ internal IotOperationsDataflowEndpointProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual IotOperationsDataflowEndpointProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeIotOperationsDataflowEndpointProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(IotOperationsDataflowEndpointProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -282,23 +299,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. IotOperationsDataflowEndpointProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual IotOperationsDataflowEndpointProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeIotOperationsDataflowEndpointProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(IotOperationsDataflowEndpointProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/IotOperationsDataflowGraphProperties.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/IotOperationsDataflowGraphProperties.Serialization.cs index f3726452d79d..f0f9a1cc6cb4 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/IotOperationsDataflowGraphProperties.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/IotOperationsDataflowGraphProperties.Serialization.cs @@ -21,6 +21,23 @@ internal IotOperationsDataflowGraphProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual IotOperationsDataflowGraphProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeIotOperationsDataflowGraphProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(IotOperationsDataflowGraphProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -215,23 +232,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. IotOperationsDataflowGraphProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual IotOperationsDataflowGraphProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeIotOperationsDataflowGraphProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(IotOperationsDataflowGraphProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/IotOperationsDataflowProfileProperties.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/IotOperationsDataflowProfileProperties.Serialization.cs index 1539953a3f26..e1eb533b4574 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/IotOperationsDataflowProfileProperties.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/IotOperationsDataflowProfileProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.IotOperations.Models /// DataflowProfile Resource properties. public partial class IotOperationsDataflowProfileProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual IotOperationsDataflowProfileProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeIotOperationsDataflowProfileProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(IotOperationsDataflowProfileProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -167,23 +184,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. IotOperationsDataflowProfileProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual IotOperationsDataflowProfileProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeIotOperationsDataflowProfileProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(IotOperationsDataflowProfileProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/IotOperationsDataflowProperties.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/IotOperationsDataflowProperties.Serialization.cs index d90cd67d2e5f..ceeee0c19418 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/IotOperationsDataflowProperties.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/IotOperationsDataflowProperties.Serialization.cs @@ -21,6 +21,23 @@ internal IotOperationsDataflowProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual IotOperationsDataflowProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeIotOperationsDataflowProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(IotOperationsDataflowProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -196,23 +213,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. IotOperationsDataflowProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual IotOperationsDataflowProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeIotOperationsDataflowProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(IotOperationsDataflowProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/IotOperationsExtendedLocation.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/IotOperationsExtendedLocation.Serialization.cs index 3910521c4192..157ebdb0d8b9 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/IotOperationsExtendedLocation.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/IotOperationsExtendedLocation.Serialization.cs @@ -21,6 +21,23 @@ internal IotOperationsExtendedLocation() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual IotOperationsExtendedLocation PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeIotOperationsExtendedLocation(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(IotOperationsExtendedLocation)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -128,23 +145,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. IotOperationsExtendedLocation IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual IotOperationsExtendedLocation PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeIotOperationsExtendedLocation(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(IotOperationsExtendedLocation)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/IotOperationsInstanceFeature.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/IotOperationsInstanceFeature.Serialization.cs index ea98663dae04..b5371cfdf54f 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/IotOperationsInstanceFeature.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/IotOperationsInstanceFeature.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.IotOperations.Models /// The features of the AIO Instance. public partial class IotOperationsInstanceFeature : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual IotOperationsInstanceFeature PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeIotOperationsInstanceFeature(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(IotOperationsInstanceFeature)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -148,23 +165,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. IotOperationsInstanceFeature IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual IotOperationsInstanceFeature PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeIotOperationsInstanceFeature(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(IotOperationsInstanceFeature)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/IotOperationsInstancePatch.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/IotOperationsInstancePatch.Serialization.cs index 3e2771aaa962..d9b86e34d40c 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/IotOperationsInstancePatch.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/IotOperationsInstancePatch.Serialization.cs @@ -19,6 +19,23 @@ namespace Azure.ResourceManager.IotOperations.Models /// The Instance update model. public partial class IotOperationsInstancePatch : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual IotOperationsInstancePatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeIotOperationsInstancePatch(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(IotOperationsInstancePatch)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -163,23 +180,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. IotOperationsInstancePatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual IotOperationsInstancePatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeIotOperationsInstancePatch(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(IotOperationsInstancePatch)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/IotOperationsInstanceProperties.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/IotOperationsInstanceProperties.Serialization.cs index 031f976ae801..9ccb4728de24 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/IotOperationsInstanceProperties.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/IotOperationsInstanceProperties.Serialization.cs @@ -21,6 +21,23 @@ internal IotOperationsInstanceProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual IotOperationsInstanceProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeIotOperationsInstanceProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(IotOperationsInstanceProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -237,23 +254,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. IotOperationsInstanceProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual IotOperationsInstanceProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeIotOperationsInstanceProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(IotOperationsInstanceProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/IotOperationsMetrics.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/IotOperationsMetrics.Serialization.cs index fc5b95db8178..e998a00c648a 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/IotOperationsMetrics.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/IotOperationsMetrics.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.IotOperations.Models /// Diagnostic Metrics properties. internal partial class IotOperationsMetrics : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual IotOperationsMetrics PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeIotOperationsMetrics(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(IotOperationsMetrics)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -122,23 +139,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. IotOperationsMetrics IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual IotOperationsMetrics PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeIotOperationsMetrics(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(IotOperationsMetrics)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/IotOperationsRegistryEndpointProperties.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/IotOperationsRegistryEndpointProperties.Serialization.cs index 39a688a321b7..a31c205d6fd7 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/IotOperationsRegistryEndpointProperties.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/IotOperationsRegistryEndpointProperties.Serialization.cs @@ -21,6 +21,23 @@ internal IotOperationsRegistryEndpointProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual IotOperationsRegistryEndpointProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeIotOperationsRegistryEndpointProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(IotOperationsRegistryEndpointProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -189,23 +206,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. IotOperationsRegistryEndpointProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual IotOperationsRegistryEndpointProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeIotOperationsRegistryEndpointProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(IotOperationsRegistryEndpointProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/IotOperationsTlsProperties.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/IotOperationsTlsProperties.Serialization.cs index 5877869811d9..d996453e202c 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/IotOperationsTlsProperties.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/IotOperationsTlsProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.IotOperations.Models /// Tls properties. public partial class IotOperationsTlsProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual IotOperationsTlsProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeIotOperationsTlsProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(IotOperationsTlsProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -133,23 +150,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. IotOperationsTlsProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual IotOperationsTlsProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeIotOperationsTlsProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(IotOperationsTlsProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/KubernetesReference.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/KubernetesReference.Serialization.cs index 800b1ad9b6a2..315e78330798 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/KubernetesReference.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/KubernetesReference.Serialization.cs @@ -21,6 +21,23 @@ internal KubernetesReference() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual KubernetesReference PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeKubernetesReference(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(KubernetesReference)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -150,23 +167,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. KubernetesReference IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual KubernetesReference PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeKubernetesReference(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(KubernetesReference)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/ListenerPortTlsCertMethod.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/ListenerPortTlsCertMethod.Serialization.cs index ee2ce06c3dc7..87044164d4a1 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/ListenerPortTlsCertMethod.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/ListenerPortTlsCertMethod.Serialization.cs @@ -21,6 +21,23 @@ internal ListenerPortTlsCertMethod() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ListenerPortTlsCertMethod PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeListenerPortTlsCertMethod(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ListenerPortTlsCertMethod)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -150,23 +167,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ListenerPortTlsCertMethod IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ListenerPortTlsCertMethod PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeListenerPortTlsCertMethod(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ListenerPortTlsCertMethod)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/LocalKubernetesReference.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/LocalKubernetesReference.Serialization.cs index f59accd3b971..8ba62c850fdc 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/LocalKubernetesReference.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/LocalKubernetesReference.Serialization.cs @@ -21,6 +21,23 @@ internal LocalKubernetesReference() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual LocalKubernetesReference PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeLocalKubernetesReference(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(LocalKubernetesReference)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -139,23 +156,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. LocalKubernetesReference IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual LocalKubernetesReference PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeLocalKubernetesReference(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(LocalKubernetesReference)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/PrincipalConfig.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/PrincipalConfig.Serialization.cs index 0497708f4dba..40f81088cc37 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/PrincipalConfig.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/PrincipalConfig.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.IotOperations.Models /// PrincipalDefinition properties of Rule. public partial class PrincipalConfig : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual PrincipalConfig PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializePrincipalConfig(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(PrincipalConfig)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -241,23 +258,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. PrincipalConfig IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual PrincipalConfig PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializePrincipalConfig(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(PrincipalConfig)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/RegistryEndpointAnonymousAuthentication.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/RegistryEndpointAnonymousAuthentication.Serialization.cs index 329952614430..622e695e6bd8 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/RegistryEndpointAnonymousAuthentication.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/RegistryEndpointAnonymousAuthentication.Serialization.cs @@ -21,6 +21,23 @@ internal RegistryEndpointAnonymousAuthentication() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override RegistryEndpointAuthentication PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeRegistryEndpointAnonymousAuthentication(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(RegistryEndpointAnonymousAuthentication)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -112,23 +129,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. RegistryEndpointAnonymousAuthentication IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (RegistryEndpointAnonymousAuthentication)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override RegistryEndpointAuthentication PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeRegistryEndpointAnonymousAuthentication(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(RegistryEndpointAnonymousAuthentication)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/RegistryEndpointAnonymousSettings.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/RegistryEndpointAnonymousSettings.Serialization.cs index 4a8cb41cc8a0..2706d4ae0d1c 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/RegistryEndpointAnonymousSettings.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/RegistryEndpointAnonymousSettings.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.IotOperations.Models /// RegistryEndpoint Anonymous authentication properties. public partial class RegistryEndpointAnonymousSettings : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual RegistryEndpointAnonymousSettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeRegistryEndpointAnonymousSettings(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(RegistryEndpointAnonymousSettings)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -107,23 +124,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. RegistryEndpointAnonymousSettings IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual RegistryEndpointAnonymousSettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeRegistryEndpointAnonymousSettings(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(RegistryEndpointAnonymousSettings)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/RegistryEndpointArtifactPullSecretAuthentication.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/RegistryEndpointArtifactPullSecretAuthentication.Serialization.cs index a0112796e091..5cad14ae7dd1 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/RegistryEndpointArtifactPullSecretAuthentication.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/RegistryEndpointArtifactPullSecretAuthentication.Serialization.cs @@ -21,6 +21,23 @@ internal RegistryEndpointArtifactPullSecretAuthentication() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override RegistryEndpointAuthentication PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeRegistryEndpointArtifactPullSecretAuthentication(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(RegistryEndpointArtifactPullSecretAuthentication)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -112,23 +129,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. RegistryEndpointArtifactPullSecretAuthentication IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (RegistryEndpointArtifactPullSecretAuthentication)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override RegistryEndpointAuthentication PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeRegistryEndpointArtifactPullSecretAuthentication(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(RegistryEndpointArtifactPullSecretAuthentication)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/RegistryEndpointArtifactPullSecretSettings.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/RegistryEndpointArtifactPullSecretSettings.Serialization.cs index 7fcdb71336cb..bb3bdd3755d4 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/RegistryEndpointArtifactPullSecretSettings.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/RegistryEndpointArtifactPullSecretSettings.Serialization.cs @@ -21,6 +21,23 @@ internal RegistryEndpointArtifactPullSecretSettings() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual RegistryEndpointArtifactPullSecretSettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeRegistryEndpointArtifactPullSecretSettings(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(RegistryEndpointArtifactPullSecretSettings)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -120,23 +137,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. RegistryEndpointArtifactPullSecretSettings IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual RegistryEndpointArtifactPullSecretSettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeRegistryEndpointArtifactPullSecretSettings(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(RegistryEndpointArtifactPullSecretSettings)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/RegistryEndpointAuthentication.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/RegistryEndpointAuthentication.Serialization.cs index a36b1c829396..cfe176403ccc 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/RegistryEndpointAuthentication.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/RegistryEndpointAuthentication.Serialization.cs @@ -19,6 +19,23 @@ namespace Azure.ResourceManager.IotOperations.Models [PersistableModelProxy(typeof(UnknownRegistryEndpointAuthentication))] public abstract partial class RegistryEndpointAuthentication : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual RegistryEndpointAuthentication PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeRegistryEndpointAuthentication(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(RegistryEndpointAuthentication)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -118,23 +135,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. RegistryEndpointAuthentication IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual RegistryEndpointAuthentication PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeRegistryEndpointAuthentication(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(RegistryEndpointAuthentication)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/RegistryEndpointResourceListResult.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/RegistryEndpointResourceListResult.Serialization.cs index 509f7b979447..6407e2fdd45f 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/RegistryEndpointResourceListResult.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/RegistryEndpointResourceListResult.Serialization.cs @@ -22,6 +22,30 @@ internal RegistryEndpointResourceListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual RegistryEndpointResourceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeRegistryEndpointResourceListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(RegistryEndpointResourceListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static RegistryEndpointResourceListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeRegistryEndpointResourceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. RegistryEndpointResourceListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual RegistryEndpointResourceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeRegistryEndpointResourceListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(RegistryEndpointResourceListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static RegistryEndpointResourceListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeRegistryEndpointResourceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/RegistryEndpointSystemAssignedIdentityAuthentication.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/RegistryEndpointSystemAssignedIdentityAuthentication.Serialization.cs index 70fbaa40aa5e..7ab86f9760c8 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/RegistryEndpointSystemAssignedIdentityAuthentication.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/RegistryEndpointSystemAssignedIdentityAuthentication.Serialization.cs @@ -21,6 +21,23 @@ internal RegistryEndpointSystemAssignedIdentityAuthentication() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override RegistryEndpointAuthentication PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeRegistryEndpointSystemAssignedIdentityAuthentication(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(RegistryEndpointSystemAssignedIdentityAuthentication)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -112,23 +129,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. RegistryEndpointSystemAssignedIdentityAuthentication IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (RegistryEndpointSystemAssignedIdentityAuthentication)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override RegistryEndpointAuthentication PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeRegistryEndpointSystemAssignedIdentityAuthentication(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(RegistryEndpointSystemAssignedIdentityAuthentication)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/RegistryEndpointSystemAssignedManagedIdentitySettings.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/RegistryEndpointSystemAssignedManagedIdentitySettings.Serialization.cs index 3ba2094b42d8..7c92fb986833 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/RegistryEndpointSystemAssignedManagedIdentitySettings.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/RegistryEndpointSystemAssignedManagedIdentitySettings.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.IotOperations.Models /// System assigned managed identity properties. internal partial class RegistryEndpointSystemAssignedManagedIdentitySettings : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual RegistryEndpointSystemAssignedManagedIdentitySettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeRegistryEndpointSystemAssignedManagedIdentitySettings(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(RegistryEndpointSystemAssignedManagedIdentitySettings)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -118,23 +135,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. RegistryEndpointSystemAssignedManagedIdentitySettings IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual RegistryEndpointSystemAssignedManagedIdentitySettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeRegistryEndpointSystemAssignedManagedIdentitySettings(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(RegistryEndpointSystemAssignedManagedIdentitySettings)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/RegistryEndpointTrustedSigningKey.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/RegistryEndpointTrustedSigningKey.Serialization.cs index 6cb7315d3d3e..27888e09a24d 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/RegistryEndpointTrustedSigningKey.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/RegistryEndpointTrustedSigningKey.Serialization.cs @@ -19,6 +19,23 @@ namespace Azure.ResourceManager.IotOperations.Models [PersistableModelProxy(typeof(UnknownRegistryEndpointTrustedSigningKey))] public abstract partial class RegistryEndpointTrustedSigningKey : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual RegistryEndpointTrustedSigningKey PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeRegistryEndpointTrustedSigningKey(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(RegistryEndpointTrustedSigningKey)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -114,23 +131,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. RegistryEndpointTrustedSigningKey IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual RegistryEndpointTrustedSigningKey PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeRegistryEndpointTrustedSigningKey(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(RegistryEndpointTrustedSigningKey)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/RegistryEndpointTrustedSigningKeyConfigMap.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/RegistryEndpointTrustedSigningKeyConfigMap.Serialization.cs index 75739e2b387c..afa6d91daabb 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/RegistryEndpointTrustedSigningKeyConfigMap.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/RegistryEndpointTrustedSigningKeyConfigMap.Serialization.cs @@ -21,6 +21,23 @@ internal RegistryEndpointTrustedSigningKeyConfigMap() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override RegistryEndpointTrustedSigningKey PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeRegistryEndpointTrustedSigningKeyConfigMap(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(RegistryEndpointTrustedSigningKeyConfigMap)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -112,23 +129,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. RegistryEndpointTrustedSigningKeyConfigMap IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (RegistryEndpointTrustedSigningKeyConfigMap)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override RegistryEndpointTrustedSigningKey PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeRegistryEndpointTrustedSigningKeyConfigMap(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(RegistryEndpointTrustedSigningKeyConfigMap)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/RegistryEndpointTrustedSigningKeySecret.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/RegistryEndpointTrustedSigningKeySecret.Serialization.cs index bfbd50461f17..0ad75a9ed1fe 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/RegistryEndpointTrustedSigningKeySecret.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/RegistryEndpointTrustedSigningKeySecret.Serialization.cs @@ -21,6 +21,23 @@ internal RegistryEndpointTrustedSigningKeySecret() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override RegistryEndpointTrustedSigningKey PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeRegistryEndpointTrustedSigningKeySecret(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(RegistryEndpointTrustedSigningKeySecret)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -112,23 +129,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. RegistryEndpointTrustedSigningKeySecret IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (RegistryEndpointTrustedSigningKeySecret)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override RegistryEndpointTrustedSigningKey PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeRegistryEndpointTrustedSigningKeySecret(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(RegistryEndpointTrustedSigningKeySecret)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/RegistryEndpointUserAssignedIdentityAuthentication.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/RegistryEndpointUserAssignedIdentityAuthentication.Serialization.cs index 96ac87c32688..0f217720756d 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/RegistryEndpointUserAssignedIdentityAuthentication.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/RegistryEndpointUserAssignedIdentityAuthentication.Serialization.cs @@ -21,6 +21,23 @@ internal RegistryEndpointUserAssignedIdentityAuthentication() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override RegistryEndpointAuthentication PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeRegistryEndpointUserAssignedIdentityAuthentication(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(RegistryEndpointUserAssignedIdentityAuthentication)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -112,23 +129,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. RegistryEndpointUserAssignedIdentityAuthentication IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (RegistryEndpointUserAssignedIdentityAuthentication)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override RegistryEndpointAuthentication PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeRegistryEndpointUserAssignedIdentityAuthentication(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(RegistryEndpointUserAssignedIdentityAuthentication)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/RegistryEndpointUserAssignedManagedIdentitySettings.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/RegistryEndpointUserAssignedManagedIdentitySettings.Serialization.cs index 2e237eec6aa0..ff52ec0b9360 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/RegistryEndpointUserAssignedManagedIdentitySettings.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/RegistryEndpointUserAssignedManagedIdentitySettings.Serialization.cs @@ -21,6 +21,23 @@ internal RegistryEndpointUserAssignedManagedIdentitySettings() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual RegistryEndpointUserAssignedManagedIdentitySettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeRegistryEndpointUserAssignedManagedIdentitySettings(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(RegistryEndpointUserAssignedManagedIdentitySettings)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -139,23 +156,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. RegistryEndpointUserAssignedManagedIdentitySettings IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual RegistryEndpointUserAssignedManagedIdentitySettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeRegistryEndpointUserAssignedManagedIdentitySettings(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(RegistryEndpointUserAssignedManagedIdentitySettings)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/SanForCert.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/SanForCert.Serialization.cs index 8d0131157e6d..447874f9cef3 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/SanForCert.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/SanForCert.Serialization.cs @@ -21,6 +21,23 @@ internal SanForCert() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SanForCert PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSanForCert(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SanForCert)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -172,23 +189,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SanForCert IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SanForCert PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSanForCert(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SanForCert)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/SchemaRegistryRef.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/SchemaRegistryRef.Serialization.cs index a790395f22f3..5ac83e5d592c 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/SchemaRegistryRef.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/SchemaRegistryRef.Serialization.cs @@ -22,6 +22,23 @@ internal SchemaRegistryRef() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SchemaRegistryRef PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSchemaRegistryRef(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SchemaRegistryRef)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -121,23 +138,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SchemaRegistryRef IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SchemaRegistryRef PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSchemaRegistryRef(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SchemaRegistryRef)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/SecretProviderClassRef.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/SecretProviderClassRef.Serialization.cs index afad34e8496b..8aaa12d01634 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/SecretProviderClassRef.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/SecretProviderClassRef.Serialization.cs @@ -22,6 +22,23 @@ internal SecretProviderClassRef() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SecretProviderClassRef PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSecretProviderClassRef(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SecretProviderClassRef)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -121,23 +138,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SecretProviderClassRef IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SecretProviderClassRef PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSecretProviderClassRef(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SecretProviderClassRef)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/StateStoreResourceRule.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/StateStoreResourceRule.Serialization.cs index 2cce1b5ab7d7..9175b990ac1e 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/StateStoreResourceRule.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/StateStoreResourceRule.Serialization.cs @@ -21,6 +21,23 @@ internal StateStoreResourceRule() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual StateStoreResourceRule PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeStateStoreResourceRule(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(StateStoreResourceRule)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -158,23 +175,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. StateStoreResourceRule IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual StateStoreResourceRule PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeStateStoreResourceRule(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(StateStoreResourceRule)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/SubscriberQueueLimit.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/SubscriberQueueLimit.Serialization.cs index 00bb82208bbe..83132ad9c62c 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/SubscriberQueueLimit.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/SubscriberQueueLimit.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.IotOperations.Models /// The settings of Subscriber Queue Limit. public partial class SubscriberQueueLimit : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SubscriberQueueLimit PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSubscriberQueueLimit(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SubscriberQueueLimit)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -137,23 +154,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SubscriberQueueLimit IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SubscriberQueueLimit PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSubscriberQueueLimit(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SubscriberQueueLimit)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/UnknownAkriConnectorTemplateAllocation.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/UnknownAkriConnectorTemplateAllocation.Serialization.cs index 8fb0b9992220..544a49966eaf 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/UnknownAkriConnectorTemplateAllocation.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/UnknownAkriConnectorTemplateAllocation.Serialization.cs @@ -20,6 +20,23 @@ internal UnknownAkriConnectorTemplateAllocation() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override AkriConnectorTemplateAllocation PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAkriConnectorTemplateAllocation(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AkriConnectorTemplateAllocation)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -103,23 +120,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AkriConnectorTemplateAllocation IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override AkriConnectorTemplateAllocation PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAkriConnectorTemplateAllocation(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AkriConnectorTemplateAllocation)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/UnknownAkriConnectorTemplateManagedConfigurationSettings.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/UnknownAkriConnectorTemplateManagedConfigurationSettings.Serialization.cs index 3c3c989fff2c..4ccafbe0a9e7 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/UnknownAkriConnectorTemplateManagedConfigurationSettings.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/UnknownAkriConnectorTemplateManagedConfigurationSettings.Serialization.cs @@ -20,6 +20,23 @@ internal UnknownAkriConnectorTemplateManagedConfigurationSettings() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override AkriConnectorTemplateManagedConfigurationSettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAkriConnectorTemplateManagedConfigurationSettings(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AkriConnectorTemplateManagedConfigurationSettings)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -217,23 +234,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AkriConnectorTemplateManagedConfigurationSettings IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override AkriConnectorTemplateManagedConfigurationSettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAkriConnectorTemplateManagedConfigurationSettings(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AkriConnectorTemplateManagedConfigurationSettings)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/UnknownAkriConnectorTemplateRuntimeConfiguration.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/UnknownAkriConnectorTemplateRuntimeConfiguration.Serialization.cs index 890bf20f4174..d526ec7c80ec 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/UnknownAkriConnectorTemplateRuntimeConfiguration.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/UnknownAkriConnectorTemplateRuntimeConfiguration.Serialization.cs @@ -20,6 +20,23 @@ internal UnknownAkriConnectorTemplateRuntimeConfiguration() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override AkriConnectorTemplateRuntimeConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAkriConnectorTemplateRuntimeConfiguration(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AkriConnectorTemplateRuntimeConfiguration)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -103,23 +120,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AkriConnectorTemplateRuntimeConfiguration IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override AkriConnectorTemplateRuntimeConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAkriConnectorTemplateRuntimeConfiguration(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AkriConnectorTemplateRuntimeConfiguration)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/UnknownAkriConnectorsMqttAuthentication.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/UnknownAkriConnectorsMqttAuthentication.Serialization.cs index 7b9940fa3f6c..98bef9942b55 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/UnknownAkriConnectorsMqttAuthentication.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/UnknownAkriConnectorsMqttAuthentication.Serialization.cs @@ -20,6 +20,23 @@ internal UnknownAkriConnectorsMqttAuthentication() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override AkriConnectorsMqttAuthentication PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAkriConnectorsMqttAuthentication(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AkriConnectorsMqttAuthentication)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -103,23 +120,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AkriConnectorsMqttAuthentication IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override AkriConnectorsMqttAuthentication PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAkriConnectorsMqttAuthentication(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AkriConnectorsMqttAuthentication)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/UnknownAkriConnectorsRegistrySettings.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/UnknownAkriConnectorsRegistrySettings.Serialization.cs index 382c6b09462a..e419bd2cf04c 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/UnknownAkriConnectorsRegistrySettings.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/UnknownAkriConnectorsRegistrySettings.Serialization.cs @@ -20,6 +20,23 @@ internal UnknownAkriConnectorsRegistrySettings() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override AkriConnectorsRegistrySettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAkriConnectorsRegistrySettings(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AkriConnectorsRegistrySettings)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -103,23 +120,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AkriConnectorsRegistrySettings IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override AkriConnectorsRegistrySettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAkriConnectorsRegistrySettings(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AkriConnectorsRegistrySettings)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/UnknownAkriConnectorsTagDigestSettings.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/UnknownAkriConnectorsTagDigestSettings.Serialization.cs index 52109b208fc5..01c7a84a0d4a 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/UnknownAkriConnectorsTagDigestSettings.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/UnknownAkriConnectorsTagDigestSettings.Serialization.cs @@ -20,6 +20,23 @@ internal UnknownAkriConnectorsTagDigestSettings() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override AkriConnectorsTagDigestSettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAkriConnectorsTagDigestSettings(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AkriConnectorsTagDigestSettings)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -103,23 +120,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AkriConnectorsTagDigestSettings IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override AkriConnectorsTagDigestSettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAkriConnectorsTagDigestSettings(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AkriConnectorsTagDigestSettings)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/UnknownBrokerRetainMessagesPolicy.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/UnknownBrokerRetainMessagesPolicy.Serialization.cs index 7705454d570f..b5ef4c40204c 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/UnknownBrokerRetainMessagesPolicy.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/UnknownBrokerRetainMessagesPolicy.Serialization.cs @@ -20,6 +20,23 @@ internal UnknownBrokerRetainMessagesPolicy() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override BrokerRetainMessagesPolicy PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeBrokerRetainMessagesPolicy(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(BrokerRetainMessagesPolicy)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -103,23 +120,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. BrokerRetainMessagesPolicy IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override BrokerRetainMessagesPolicy PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeBrokerRetainMessagesPolicy(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(BrokerRetainMessagesPolicy)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/UnknownBrokerStateStorePolicy.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/UnknownBrokerStateStorePolicy.Serialization.cs index 5760fdfb8456..9b32b70c2507 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/UnknownBrokerStateStorePolicy.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/UnknownBrokerStateStorePolicy.Serialization.cs @@ -20,6 +20,23 @@ internal UnknownBrokerStateStorePolicy() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override BrokerStateStorePolicy PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeBrokerStateStorePolicy(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(BrokerStateStorePolicy)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -103,23 +120,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. BrokerStateStorePolicy IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override BrokerStateStorePolicy PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeBrokerStateStorePolicy(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(BrokerStateStorePolicy)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/UnknownBrokerSubscriberQueuePolicy.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/UnknownBrokerSubscriberQueuePolicy.Serialization.cs index 8c1170a88df2..e6598f0569fc 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/UnknownBrokerSubscriberQueuePolicy.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/UnknownBrokerSubscriberQueuePolicy.Serialization.cs @@ -20,6 +20,23 @@ internal UnknownBrokerSubscriberQueuePolicy() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override BrokerSubscriberQueuePolicy PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeBrokerSubscriberQueuePolicy(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(BrokerSubscriberQueuePolicy)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -103,23 +120,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. BrokerSubscriberQueuePolicy IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override BrokerSubscriberQueuePolicy PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeBrokerSubscriberQueuePolicy(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(BrokerSubscriberQueuePolicy)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/UnknownDataflowDestinationHeaderAction.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/UnknownDataflowDestinationHeaderAction.Serialization.cs index 85a898ecb393..07c751fb4173 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/UnknownDataflowDestinationHeaderAction.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/UnknownDataflowDestinationHeaderAction.Serialization.cs @@ -20,6 +20,23 @@ internal UnknownDataflowDestinationHeaderAction() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override DataflowDestinationHeaderAction PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataflowDestinationHeaderAction(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataflowDestinationHeaderAction)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -103,23 +120,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataflowDestinationHeaderAction IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override DataflowDestinationHeaderAction PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataflowDestinationHeaderAction(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataflowDestinationHeaderAction)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/UnknownDataflowGraphDestinationHeaderAction.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/UnknownDataflowGraphDestinationHeaderAction.Serialization.cs index 1147e2027868..ad717b65b935 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/UnknownDataflowGraphDestinationHeaderAction.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/UnknownDataflowGraphDestinationHeaderAction.Serialization.cs @@ -20,6 +20,23 @@ internal UnknownDataflowGraphDestinationHeaderAction() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override DataflowGraphDestinationHeaderAction PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataflowGraphDestinationHeaderAction(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataflowGraphDestinationHeaderAction)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -103,23 +120,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataflowGraphDestinationHeaderAction IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override DataflowGraphDestinationHeaderAction PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataflowGraphDestinationHeaderAction(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataflowGraphDestinationHeaderAction)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/UnknownDataflowGraphNode.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/UnknownDataflowGraphNode.Serialization.cs index 7d0c424d2eb6..a732d1db0bd3 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/UnknownDataflowGraphNode.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/UnknownDataflowGraphNode.Serialization.cs @@ -20,6 +20,23 @@ internal UnknownDataflowGraphNode() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override DataflowGraphNode PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataflowGraphNode(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataflowGraphNode)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -109,23 +126,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataflowGraphNode IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override DataflowGraphNode PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataflowGraphNode(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataflowGraphNode)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/UnknownDataflowOpenTelemetryAuthentication.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/UnknownDataflowOpenTelemetryAuthentication.Serialization.cs index be4565e44c6a..d2d9a1998382 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/UnknownDataflowOpenTelemetryAuthentication.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/UnknownDataflowOpenTelemetryAuthentication.Serialization.cs @@ -20,6 +20,23 @@ internal UnknownDataflowOpenTelemetryAuthentication() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override DataflowOpenTelemetryAuthentication PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataflowOpenTelemetryAuthentication(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataflowOpenTelemetryAuthentication)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -103,23 +120,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataflowOpenTelemetryAuthentication IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override DataflowOpenTelemetryAuthentication PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataflowOpenTelemetryAuthentication(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataflowOpenTelemetryAuthentication)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/UnknownRegistryEndpointAuthentication.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/UnknownRegistryEndpointAuthentication.Serialization.cs index 2c795a98df2b..c9be2bdef278 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/UnknownRegistryEndpointAuthentication.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/UnknownRegistryEndpointAuthentication.Serialization.cs @@ -20,6 +20,23 @@ internal UnknownRegistryEndpointAuthentication() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override RegistryEndpointAuthentication PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeRegistryEndpointAuthentication(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(RegistryEndpointAuthentication)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -103,23 +120,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. RegistryEndpointAuthentication IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override RegistryEndpointAuthentication PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeRegistryEndpointAuthentication(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(RegistryEndpointAuthentication)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/UnknownRegistryEndpointTrustedSigningKey.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/UnknownRegistryEndpointTrustedSigningKey.Serialization.cs index 999698fe2d58..d233ac6cc77f 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/UnknownRegistryEndpointTrustedSigningKey.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/UnknownRegistryEndpointTrustedSigningKey.Serialization.cs @@ -20,6 +20,23 @@ internal UnknownRegistryEndpointTrustedSigningKey() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override RegistryEndpointTrustedSigningKey PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeRegistryEndpointTrustedSigningKey(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(RegistryEndpointTrustedSigningKey)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -103,23 +120,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. RegistryEndpointTrustedSigningKey IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override RegistryEndpointTrustedSigningKey PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeRegistryEndpointTrustedSigningKey(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(RegistryEndpointTrustedSigningKey)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/VolumeClaimResourceRequirements.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/VolumeClaimResourceRequirements.Serialization.cs index d400538301f2..e964e1faa847 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/VolumeClaimResourceRequirements.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/VolumeClaimResourceRequirements.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.IotOperations.Models /// VolumeClaimResourceRequirements properties. public partial class VolumeClaimResourceRequirements : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual VolumeClaimResourceRequirements PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeVolumeClaimResourceRequirements(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(VolumeClaimResourceRequirements)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -208,23 +225,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. VolumeClaimResourceRequirements IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual VolumeClaimResourceRequirements PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeVolumeClaimResourceRequirements(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(VolumeClaimResourceRequirements)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/VolumeClaimResourceRequirementsClaims.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/VolumeClaimResourceRequirementsClaims.Serialization.cs index 01b2c418bdd4..ff370e66154c 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/VolumeClaimResourceRequirementsClaims.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/VolumeClaimResourceRequirementsClaims.Serialization.cs @@ -21,6 +21,23 @@ internal VolumeClaimResourceRequirementsClaims() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual VolumeClaimResourceRequirementsClaims PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeVolumeClaimResourceRequirementsClaims(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(VolumeClaimResourceRequirementsClaims)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -120,23 +137,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. VolumeClaimResourceRequirementsClaims IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual VolumeClaimResourceRequirementsClaims PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeVolumeClaimResourceRequirementsClaims(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(VolumeClaimResourceRequirementsClaims)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/VolumeClaimSpec.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/VolumeClaimSpec.Serialization.cs index 7f3f53cda863..2f42b1fa4dea 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/VolumeClaimSpec.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/VolumeClaimSpec.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.IotOperations.Models /// VolumeClaimSpec properties. public partial class VolumeClaimSpec : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual VolumeClaimSpec PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeVolumeClaimSpec(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(VolumeClaimSpec)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -246,23 +263,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. VolumeClaimSpec IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual VolumeClaimSpec PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeVolumeClaimSpec(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(VolumeClaimSpec)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/VolumeClaimSpecSelector.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/VolumeClaimSpecSelector.Serialization.cs index bc80c3d1f055..d4b56310b14d 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/VolumeClaimSpecSelector.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/VolumeClaimSpecSelector.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.IotOperations.Models /// VolumeClaimSpecSelector properties. public partial class VolumeClaimSpecSelector : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual VolumeClaimSpecSelector PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeVolumeClaimSpecSelector(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(VolumeClaimSpecSelector)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -170,23 +187,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. VolumeClaimSpecSelector IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual VolumeClaimSpecSelector PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeVolumeClaimSpecSelector(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(VolumeClaimSpecSelector)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/VolumeClaimSpecSelectorMatchExpressions.Serialization.cs b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/VolumeClaimSpecSelectorMatchExpressions.Serialization.cs index 00bad2418e93..c2c0a4f90ad7 100644 --- a/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/VolumeClaimSpecSelectorMatchExpressions.Serialization.cs +++ b/sdk/iotoperations/Azure.ResourceManager.IotOperations/src/Generated/Models/VolumeClaimSpecSelectorMatchExpressions.Serialization.cs @@ -21,6 +21,23 @@ internal VolumeClaimSpecSelectorMatchExpressions() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual VolumeClaimSpecSelectorMatchExpressions PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeVolumeClaimSpecSelectorMatchExpressions(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(VolumeClaimSpecSelectorMatchExpressions)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -165,23 +182,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. VolumeClaimSpecSelectorMatchExpressions IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual VolumeClaimSpecSelectorMatchExpressions PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeVolumeClaimSpecSelectorMatchExpressions(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(VolumeClaimSpecSelectorMatchExpressions)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/DeletedKeyVaultData.Serialization.cs b/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/DeletedKeyVaultData.Serialization.cs index bc47467bdd5b..2c366c6fc701 100644 --- a/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/DeletedKeyVaultData.Serialization.cs +++ b/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/DeletedKeyVaultData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.KeyVault /// Deleted vault information with extended details. public partial class DeletedKeyVaultData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDeletedKeyVaultData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DeletedKeyVaultData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static DeletedKeyVaultData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeDeletedKeyVaultData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,31 +178,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DeletedKeyVaultData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (DeletedKeyVaultData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDeletedKeyVaultData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DeletedKeyVaultData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static DeletedKeyVaultData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeDeletedKeyVaultData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/DeletedManagedHsmData.Serialization.cs b/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/DeletedManagedHsmData.Serialization.cs index d9facf9f8f17..98c5e9583caf 100644 --- a/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/DeletedManagedHsmData.Serialization.cs +++ b/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/DeletedManagedHsmData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.KeyVault /// Concrete proxy resource types can be created by aliasing this type using a specific property type. public partial class DeletedManagedHsmData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDeletedManagedHsmData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DeletedManagedHsmData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static DeletedManagedHsmData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeDeletedManagedHsmData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,31 +178,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DeletedManagedHsmData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (DeletedManagedHsmData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDeletedManagedHsmData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DeletedManagedHsmData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static DeletedManagedHsmData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeDeletedManagedHsmData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/KeyVaultData.Serialization.cs b/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/KeyVaultData.Serialization.cs index c5063a7f5e9a..d4fb6f6bafb9 100644 --- a/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/KeyVaultData.Serialization.cs +++ b/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/KeyVaultData.Serialization.cs @@ -25,6 +25,30 @@ internal KeyVaultData() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeKeyVaultData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(KeyVaultData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static KeyVaultData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeKeyVaultData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -198,31 +222,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. KeyVaultData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (KeyVaultData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeKeyVaultData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(KeyVaultData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static KeyVaultData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeKeyVaultData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/KeyVaultPrivateEndpointConnectionData.Serialization.cs b/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/KeyVaultPrivateEndpointConnectionData.Serialization.cs index 5fec0ff185c1..0146741cda54 100644 --- a/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/KeyVaultPrivateEndpointConnectionData.Serialization.cs +++ b/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/KeyVaultPrivateEndpointConnectionData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.KeyVault /// Private endpoint connection resource. public partial class KeyVaultPrivateEndpointConnectionData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeKeyVaultPrivateEndpointConnectionData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(KeyVaultPrivateEndpointConnectionData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static KeyVaultPrivateEndpointConnectionData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeKeyVaultPrivateEndpointConnectionData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -225,23 +249,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. KeyVaultPrivateEndpointConnectionData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (KeyVaultPrivateEndpointConnectionData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeKeyVaultPrivateEndpointConnectionData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(KeyVaultPrivateEndpointConnectionData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -256,12 +263,5 @@ internal static RequestContent ToRequestContent(KeyVaultPrivateEndpointConnectio content.JsonWriter.WriteObjectValue(keyVaultPrivateEndpointConnectionData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static KeyVaultPrivateEndpointConnectionData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeKeyVaultPrivateEndpointConnectionData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/KeyVaultSecretData.Serialization.cs b/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/KeyVaultSecretData.Serialization.cs index 93ed247fc982..85aa804de1ce 100644 --- a/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/KeyVaultSecretData.Serialization.cs +++ b/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/KeyVaultSecretData.Serialization.cs @@ -25,6 +25,30 @@ internal KeyVaultSecretData() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeKeyVaultSecretData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(KeyVaultSecretData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static KeyVaultSecretData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeKeyVaultSecretData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -207,31 +231,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. KeyVaultSecretData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (KeyVaultSecretData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeKeyVaultSecretData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(KeyVaultSecretData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static KeyVaultSecretData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeKeyVaultSecretData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/ManagedHsmData.Serialization.cs b/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/ManagedHsmData.Serialization.cs index c3f5748b131e..9c5bd572869d 100644 --- a/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/ManagedHsmData.Serialization.cs +++ b/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/ManagedHsmData.Serialization.cs @@ -25,6 +25,30 @@ internal ManagedHsmData() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeManagedHsmData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ManagedHsmData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static ManagedHsmData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeManagedHsmData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -237,23 +261,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ManagedHsmData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (ManagedHsmData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeManagedHsmData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ManagedHsmData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -268,12 +275,5 @@ internal static RequestContent ToRequestContent(ManagedHsmData managedHsmData) content.JsonWriter.WriteObjectValue(managedHsmData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static ManagedHsmData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeManagedHsmData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/ManagedHsmPrivateEndpointConnectionData.Serialization.cs b/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/ManagedHsmPrivateEndpointConnectionData.Serialization.cs index 08e7b127f707..37bdea73220a 100644 --- a/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/ManagedHsmPrivateEndpointConnectionData.Serialization.cs +++ b/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/ManagedHsmPrivateEndpointConnectionData.Serialization.cs @@ -25,6 +25,30 @@ internal ManagedHsmPrivateEndpointConnectionData() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeManagedHsmPrivateEndpointConnectionData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ManagedHsmPrivateEndpointConnectionData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static ManagedHsmPrivateEndpointConnectionData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeManagedHsmPrivateEndpointConnectionData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -253,23 +277,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ManagedHsmPrivateEndpointConnectionData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (ManagedHsmPrivateEndpointConnectionData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeManagedHsmPrivateEndpointConnectionData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ManagedHsmPrivateEndpointConnectionData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -284,12 +291,5 @@ internal static RequestContent ToRequestContent(ManagedHsmPrivateEndpointConnect content.JsonWriter.WriteObjectValue(managedHsmPrivateEndpointConnectionData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static ManagedHsmPrivateEndpointConnectionData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeManagedHsmPrivateEndpointConnectionData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/DeletedKeyVaultProperties.Serialization.cs b/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/DeletedKeyVaultProperties.Serialization.cs index 29356d60ed32..02b82e052f28 100644 --- a/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/DeletedKeyVaultProperties.Serialization.cs +++ b/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/DeletedKeyVaultProperties.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.KeyVault.Models /// Properties of the deleted vault. public partial class DeletedKeyVaultProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DeletedKeyVaultProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDeletedKeyVaultProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DeletedKeyVaultProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -228,23 +245,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DeletedKeyVaultProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DeletedKeyVaultProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDeletedKeyVaultProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DeletedKeyVaultProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/DeletedManagedHsmListResult.Serialization.cs b/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/DeletedManagedHsmListResult.Serialization.cs index e95db9739713..c610447c316b 100644 --- a/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/DeletedManagedHsmListResult.Serialization.cs +++ b/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/DeletedManagedHsmListResult.Serialization.cs @@ -22,6 +22,30 @@ internal DeletedManagedHsmListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DeletedManagedHsmListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDeletedManagedHsmListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DeletedManagedHsmListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static DeletedManagedHsmListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeDeletedManagedHsmListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DeletedManagedHsmListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DeletedManagedHsmListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDeletedManagedHsmListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DeletedManagedHsmListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static DeletedManagedHsmListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeDeletedManagedHsmListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/DeletedManagedHsmProperties.Serialization.cs b/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/DeletedManagedHsmProperties.Serialization.cs index ef09e67ace7a..888a5777267e 100644 --- a/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/DeletedManagedHsmProperties.Serialization.cs +++ b/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/DeletedManagedHsmProperties.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.KeyVault.Models /// Properties of the deleted managed HSM. public partial class DeletedManagedHsmProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DeletedManagedHsmProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDeletedManagedHsmProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DeletedManagedHsmProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -228,23 +245,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DeletedManagedHsmProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DeletedManagedHsmProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDeletedManagedHsmProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DeletedManagedHsmProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } 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 05b0118d6baf..b70455df9dd5 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 @@ -22,6 +22,30 @@ internal DeletedVaultListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DeletedVaultListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDeletedVaultListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DeletedVaultListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static DeletedVaultListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeDeletedVaultListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DeletedVaultListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DeletedVaultListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDeletedVaultListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DeletedVaultListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static DeletedVaultListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeDeletedVaultListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/IdentityAccessPermissions.Serialization.cs b/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/IdentityAccessPermissions.Serialization.cs index e5909c2c8c8e..8de878eed7f0 100644 --- a/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/IdentityAccessPermissions.Serialization.cs +++ b/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/IdentityAccessPermissions.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.KeyVault.Models /// Permissions the identity has for keys, secrets, certificates and storage. public partial class IdentityAccessPermissions : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual IdentityAccessPermissions PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeIdentityAccessPermissions(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(IdentityAccessPermissions)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -207,23 +224,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. IdentityAccessPermissions IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual IdentityAccessPermissions PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeIdentityAccessPermissions(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(IdentityAccessPermissions)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/KeyVaultAccessPolicy.Serialization.cs b/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/KeyVaultAccessPolicy.Serialization.cs index 0927dd77e899..d6c21f459b9a 100644 --- a/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/KeyVaultAccessPolicy.Serialization.cs +++ b/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/KeyVaultAccessPolicy.Serialization.cs @@ -21,6 +21,23 @@ internal KeyVaultAccessPolicy() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual KeyVaultAccessPolicy PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeKeyVaultAccessPolicy(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(KeyVaultAccessPolicy)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -151,23 +168,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. KeyVaultAccessPolicy IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual KeyVaultAccessPolicy PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeKeyVaultAccessPolicy(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(KeyVaultAccessPolicy)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/KeyVaultAccessPolicyParameters.Serialization.cs b/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/KeyVaultAccessPolicyParameters.Serialization.cs index 502d82fc2705..7bb9f6212bb6 100644 --- a/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/KeyVaultAccessPolicyParameters.Serialization.cs +++ b/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/KeyVaultAccessPolicyParameters.Serialization.cs @@ -25,6 +25,30 @@ internal KeyVaultAccessPolicyParameters() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeKeyVaultAccessPolicyParameters(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(KeyVaultAccessPolicyParameters)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static KeyVaultAccessPolicyParameters FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeKeyVaultAccessPolicyParameters(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -173,23 +197,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. KeyVaultAccessPolicyParameters IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (KeyVaultAccessPolicyParameters)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeKeyVaultAccessPolicyParameters(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(KeyVaultAccessPolicyParameters)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -204,12 +211,5 @@ internal static RequestContent ToRequestContent(KeyVaultAccessPolicyParameters k content.JsonWriter.WriteObjectValue(keyVaultAccessPolicyParameters, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static KeyVaultAccessPolicyParameters FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeKeyVaultAccessPolicyParameters(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/KeyVaultAccessPolicyProperties.Serialization.cs b/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/KeyVaultAccessPolicyProperties.Serialization.cs index fdf3862131dd..8ad65d1b4e74 100644 --- a/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/KeyVaultAccessPolicyProperties.Serialization.cs +++ b/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/KeyVaultAccessPolicyProperties.Serialization.cs @@ -21,6 +21,23 @@ internal KeyVaultAccessPolicyProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual KeyVaultAccessPolicyProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeKeyVaultAccessPolicyProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(KeyVaultAccessPolicyProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -130,23 +147,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. KeyVaultAccessPolicyProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual KeyVaultAccessPolicyProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeKeyVaultAccessPolicyProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(KeyVaultAccessPolicyProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/KeyVaultCreateOrUpdateContent.Serialization.cs b/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/KeyVaultCreateOrUpdateContent.Serialization.cs index 073f2b7cf62f..a02e9765f08b 100644 --- a/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/KeyVaultCreateOrUpdateContent.Serialization.cs +++ b/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/KeyVaultCreateOrUpdateContent.Serialization.cs @@ -22,6 +22,23 @@ internal KeyVaultCreateOrUpdateContent() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual KeyVaultCreateOrUpdateContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeKeyVaultCreateOrUpdateContent(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(KeyVaultCreateOrUpdateContent)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -167,23 +184,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. KeyVaultCreateOrUpdateContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual KeyVaultCreateOrUpdateContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeKeyVaultCreateOrUpdateContent(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(KeyVaultCreateOrUpdateContent)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/KeyVaultIPRule.Serialization.cs b/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/KeyVaultIPRule.Serialization.cs index 7cdea078d555..09d492df1e4e 100644 --- a/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/KeyVaultIPRule.Serialization.cs +++ b/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/KeyVaultIPRule.Serialization.cs @@ -21,6 +21,23 @@ internal KeyVaultIPRule() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual KeyVaultIPRule PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeKeyVaultIPRule(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(KeyVaultIPRule)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -120,23 +137,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. KeyVaultIPRule IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual KeyVaultIPRule PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeKeyVaultIPRule(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(KeyVaultIPRule)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/KeyVaultNameAvailabilityContent.Serialization.cs b/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/KeyVaultNameAvailabilityContent.Serialization.cs index a606ed8889a0..564f3a03fd8a 100644 --- a/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/KeyVaultNameAvailabilityContent.Serialization.cs +++ b/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/KeyVaultNameAvailabilityContent.Serialization.cs @@ -22,6 +22,23 @@ internal KeyVaultNameAvailabilityContent() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual KeyVaultNameAvailabilityContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeKeyVaultNameAvailabilityContent(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(KeyVaultNameAvailabilityContent)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -129,23 +146,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. KeyVaultNameAvailabilityContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual KeyVaultNameAvailabilityContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeKeyVaultNameAvailabilityContent(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(KeyVaultNameAvailabilityContent)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/KeyVaultNameAvailabilityResult.Serialization.cs b/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/KeyVaultNameAvailabilityResult.Serialization.cs index a9cb658d6d3f..35d23af46cb6 100644 --- a/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/KeyVaultNameAvailabilityResult.Serialization.cs +++ b/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/KeyVaultNameAvailabilityResult.Serialization.cs @@ -17,6 +17,30 @@ namespace Azure.ResourceManager.KeyVault.Models /// The CheckNameAvailability operation response. public partial class KeyVaultNameAvailabilityResult : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual KeyVaultNameAvailabilityResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeKeyVaultNameAvailabilityResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(KeyVaultNameAvailabilityResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static KeyVaultNameAvailabilityResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeKeyVaultNameAvailabilityResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -149,31 +173,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. KeyVaultNameAvailabilityResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual KeyVaultNameAvailabilityResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeKeyVaultNameAvailabilityResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(KeyVaultNameAvailabilityResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static KeyVaultNameAvailabilityResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeKeyVaultNameAvailabilityResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/KeyVaultNetworkRuleSet.Serialization.cs b/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/KeyVaultNetworkRuleSet.Serialization.cs index 677bb958b9e1..9d3cf8dc5346 100644 --- a/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/KeyVaultNetworkRuleSet.Serialization.cs +++ b/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/KeyVaultNetworkRuleSet.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.KeyVault.Models /// A set of rules governing the network accessibility of a vault. public partial class KeyVaultNetworkRuleSet : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual KeyVaultNetworkRuleSet PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeKeyVaultNetworkRuleSet(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(KeyVaultNetworkRuleSet)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -187,23 +204,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. KeyVaultNetworkRuleSet IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual KeyVaultNetworkRuleSet PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeKeyVaultNetworkRuleSet(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(KeyVaultNetworkRuleSet)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/KeyVaultPatch.Serialization.cs b/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/KeyVaultPatch.Serialization.cs index 877b7df0526f..994ab18ad80f 100644 --- a/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/KeyVaultPatch.Serialization.cs +++ b/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/KeyVaultPatch.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.KeyVault.Models /// Parameters for creating or updating a vault. public partial class KeyVaultPatch : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual KeyVaultPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeKeyVaultPatch(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(KeyVaultPatch)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -161,23 +178,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. KeyVaultPatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual KeyVaultPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeKeyVaultPatch(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(KeyVaultPatch)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/KeyVaultPatchProperties.Serialization.cs b/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/KeyVaultPatchProperties.Serialization.cs index 52e2692f3ee3..360e8a076ecb 100644 --- a/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/KeyVaultPatchProperties.Serialization.cs +++ b/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/KeyVaultPatchProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.KeyVault.Models /// Properties of the vault. public partial class KeyVaultPatchProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual KeyVaultPatchProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeKeyVaultPatchProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(KeyVaultPatchProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -322,23 +339,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. KeyVaultPatchProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual KeyVaultPatchProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeKeyVaultPatchProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(KeyVaultPatchProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/KeyVaultPrivateEndpointConnectionItemData.Serialization.cs b/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/KeyVaultPrivateEndpointConnectionItemData.Serialization.cs index 0aa0a3a43e4a..ce2c8429d703 100644 --- a/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/KeyVaultPrivateEndpointConnectionItemData.Serialization.cs +++ b/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/KeyVaultPrivateEndpointConnectionItemData.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.KeyVault.Models /// Private endpoint connection item. public partial class KeyVaultPrivateEndpointConnectionItemData : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual KeyVaultPrivateEndpointConnectionItemData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeKeyVaultPrivateEndpointConnectionItemData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(KeyVaultPrivateEndpointConnectionItemData)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -149,23 +166,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. KeyVaultPrivateEndpointConnectionItemData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual KeyVaultPrivateEndpointConnectionItemData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeKeyVaultPrivateEndpointConnectionItemData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(KeyVaultPrivateEndpointConnectionItemData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/KeyVaultPrivateEndpointConnectionListResult.Serialization.cs b/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/KeyVaultPrivateEndpointConnectionListResult.Serialization.cs index d1f62a66fbd5..73fa77960d50 100644 --- a/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/KeyVaultPrivateEndpointConnectionListResult.Serialization.cs +++ b/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/KeyVaultPrivateEndpointConnectionListResult.Serialization.cs @@ -22,6 +22,30 @@ internal KeyVaultPrivateEndpointConnectionListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual KeyVaultPrivateEndpointConnectionListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeKeyVaultPrivateEndpointConnectionListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(KeyVaultPrivateEndpointConnectionListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static KeyVaultPrivateEndpointConnectionListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeKeyVaultPrivateEndpointConnectionListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. KeyVaultPrivateEndpointConnectionListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual KeyVaultPrivateEndpointConnectionListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeKeyVaultPrivateEndpointConnectionListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(KeyVaultPrivateEndpointConnectionListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static KeyVaultPrivateEndpointConnectionListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeKeyVaultPrivateEndpointConnectionListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/KeyVaultPrivateLinkResourceData.Serialization.cs b/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/KeyVaultPrivateLinkResourceData.Serialization.cs index 92a186d2419c..6aaccaa36760 100644 --- a/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/KeyVaultPrivateLinkResourceData.Serialization.cs +++ b/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/KeyVaultPrivateLinkResourceData.Serialization.cs @@ -19,6 +19,23 @@ namespace Azure.ResourceManager.KeyVault.Models /// A private link resource. public partial class KeyVaultPrivateLinkResourceData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeKeyVaultPrivateLinkResourceData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(KeyVaultPrivateLinkResourceData)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -208,23 +225,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. KeyVaultPrivateLinkResourceData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (KeyVaultPrivateLinkResourceData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeKeyVaultPrivateLinkResourceData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(KeyVaultPrivateLinkResourceData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/KeyVaultPrivateLinkResourceListResult.Serialization.cs b/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/KeyVaultPrivateLinkResourceListResult.Serialization.cs index e5e4c1cdef7d..950ed9f78a59 100644 --- a/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/KeyVaultPrivateLinkResourceListResult.Serialization.cs +++ b/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/KeyVaultPrivateLinkResourceListResult.Serialization.cs @@ -17,6 +17,30 @@ namespace Azure.ResourceManager.KeyVault.Models /// A list of private link resources. internal partial class KeyVaultPrivateLinkResourceListResult : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual KeyVaultPrivateLinkResourceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeKeyVaultPrivateLinkResourceListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(KeyVaultPrivateLinkResourceListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static KeyVaultPrivateLinkResourceListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeKeyVaultPrivateLinkResourceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -133,31 +157,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. KeyVaultPrivateLinkResourceListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual KeyVaultPrivateLinkResourceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeKeyVaultPrivateLinkResourceListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(KeyVaultPrivateLinkResourceListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static KeyVaultPrivateLinkResourceListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeKeyVaultPrivateLinkResourceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/KeyVaultPrivateLinkResourceProperties.Serialization.cs b/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/KeyVaultPrivateLinkResourceProperties.Serialization.cs index b1f45ef770dc..22deeb2418d8 100644 --- a/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/KeyVaultPrivateLinkResourceProperties.Serialization.cs +++ b/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/KeyVaultPrivateLinkResourceProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.KeyVault.Models /// Properties of a private link resource. internal partial class KeyVaultPrivateLinkResourceProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual KeyVaultPrivateLinkResourceProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeKeyVaultPrivateLinkResourceProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(KeyVaultPrivateLinkResourceProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -192,23 +209,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. KeyVaultPrivateLinkResourceProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual KeyVaultPrivateLinkResourceProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeKeyVaultPrivateLinkResourceProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(KeyVaultPrivateLinkResourceProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/KeyVaultPrivateLinkServiceConnectionState.Serialization.cs b/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/KeyVaultPrivateLinkServiceConnectionState.Serialization.cs index d7ffa4799447..245cbfd88ac5 100644 --- a/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/KeyVaultPrivateLinkServiceConnectionState.Serialization.cs +++ b/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/KeyVaultPrivateLinkServiceConnectionState.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.KeyVault.Models /// An object that represents the approval state of the private link connection. public partial class KeyVaultPrivateLinkServiceConnectionState : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual KeyVaultPrivateLinkServiceConnectionState PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeKeyVaultPrivateLinkServiceConnectionState(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(KeyVaultPrivateLinkServiceConnectionState)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -148,23 +165,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. KeyVaultPrivateLinkServiceConnectionState IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual KeyVaultPrivateLinkServiceConnectionState PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeKeyVaultPrivateLinkServiceConnectionState(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(KeyVaultPrivateLinkServiceConnectionState)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/KeyVaultProperties.Serialization.cs b/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/KeyVaultProperties.Serialization.cs index 7d4ffd0f9832..4f715f4693d1 100644 --- a/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/KeyVaultProperties.Serialization.cs +++ b/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/KeyVaultProperties.Serialization.cs @@ -21,6 +21,23 @@ internal KeyVaultProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual KeyVaultProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeKeyVaultProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(KeyVaultProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -383,23 +400,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. KeyVaultProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual KeyVaultProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeKeyVaultProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(KeyVaultProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/KeyVaultSecretCreateOrUpdateContent.Serialization.cs b/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/KeyVaultSecretCreateOrUpdateContent.Serialization.cs index e68897b88fd3..6d0c51715cea 100644 --- a/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/KeyVaultSecretCreateOrUpdateContent.Serialization.cs +++ b/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/KeyVaultSecretCreateOrUpdateContent.Serialization.cs @@ -22,6 +22,23 @@ internal KeyVaultSecretCreateOrUpdateContent() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual KeyVaultSecretCreateOrUpdateContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeKeyVaultSecretCreateOrUpdateContent(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(KeyVaultSecretCreateOrUpdateContent)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -159,23 +176,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. KeyVaultSecretCreateOrUpdateContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual KeyVaultSecretCreateOrUpdateContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeKeyVaultSecretCreateOrUpdateContent(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(KeyVaultSecretCreateOrUpdateContent)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/KeyVaultSecretPatch.Serialization.cs b/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/KeyVaultSecretPatch.Serialization.cs index a6ce36591e8e..35e4785e0d46 100644 --- a/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/KeyVaultSecretPatch.Serialization.cs +++ b/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/KeyVaultSecretPatch.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.KeyVault.Models /// Parameters for patching a secret. public partial class KeyVaultSecretPatch : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual KeyVaultSecretPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeKeyVaultSecretPatch(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(KeyVaultSecretPatch)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -161,23 +178,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. KeyVaultSecretPatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual KeyVaultSecretPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeKeyVaultSecretPatch(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(KeyVaultSecretPatch)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/KeyVaultSku.Serialization.cs b/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/KeyVaultSku.Serialization.cs index 7bbaa2cbe4d7..c042cfe06533 100644 --- a/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/KeyVaultSku.Serialization.cs +++ b/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/KeyVaultSku.Serialization.cs @@ -21,6 +21,23 @@ internal KeyVaultSku() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual KeyVaultSku PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeKeyVaultSku(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(KeyVaultSku)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -128,23 +145,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. KeyVaultSku IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual KeyVaultSku PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeKeyVaultSku(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(KeyVaultSku)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/KeyVaultVirtualNetworkRule.Serialization.cs b/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/KeyVaultVirtualNetworkRule.Serialization.cs index af9515114dda..d0f7122cd36a 100644 --- a/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/KeyVaultVirtualNetworkRule.Serialization.cs +++ b/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/KeyVaultVirtualNetworkRule.Serialization.cs @@ -21,6 +21,23 @@ internal KeyVaultVirtualNetworkRule() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual KeyVaultVirtualNetworkRule PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeKeyVaultVirtualNetworkRule(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(KeyVaultVirtualNetworkRule)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -135,23 +152,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. KeyVaultVirtualNetworkRule IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual KeyVaultVirtualNetworkRule PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeKeyVaultVirtualNetworkRule(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(KeyVaultVirtualNetworkRule)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/MHSMPrivateEndpointConnectionsListResult.Serialization.cs b/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/MHSMPrivateEndpointConnectionsListResult.Serialization.cs index 5ba3131e6bb3..8af5a7d1bfbf 100644 --- a/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/MHSMPrivateEndpointConnectionsListResult.Serialization.cs +++ b/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/MHSMPrivateEndpointConnectionsListResult.Serialization.cs @@ -22,6 +22,30 @@ internal MHSMPrivateEndpointConnectionsListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual MHSMPrivateEndpointConnectionsListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeMHSMPrivateEndpointConnectionsListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(MHSMPrivateEndpointConnectionsListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static MHSMPrivateEndpointConnectionsListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeMHSMPrivateEndpointConnectionsListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. MHSMPrivateEndpointConnectionsListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual MHSMPrivateEndpointConnectionsListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeMHSMPrivateEndpointConnectionsListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(MHSMPrivateEndpointConnectionsListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static MHSMPrivateEndpointConnectionsListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeMHSMPrivateEndpointConnectionsListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/ManagedHSMSecurityDomainProperties.Serialization.cs b/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/ManagedHSMSecurityDomainProperties.Serialization.cs index f1ddd71ff0ea..cc4c9e65d8c4 100644 --- a/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/ManagedHSMSecurityDomainProperties.Serialization.cs +++ b/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/ManagedHSMSecurityDomainProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.KeyVault.Models /// The security domain properties of the managed hsm. public partial class ManagedHSMSecurityDomainProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ManagedHSMSecurityDomainProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeManagedHSMSecurityDomainProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ManagedHSMSecurityDomainProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -133,23 +150,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ManagedHSMSecurityDomainProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ManagedHSMSecurityDomainProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeManagedHSMSecurityDomainProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ManagedHSMSecurityDomainProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/ManagedHsmGeoReplicatedRegion.Serialization.cs b/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/ManagedHsmGeoReplicatedRegion.Serialization.cs index 932b2bb749fa..240251469a36 100644 --- a/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/ManagedHsmGeoReplicatedRegion.Serialization.cs +++ b/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/ManagedHsmGeoReplicatedRegion.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.KeyVault.Models /// A region that this managed HSM Pool has been extended to. public partial class ManagedHsmGeoReplicatedRegion : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ManagedHsmGeoReplicatedRegion PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeManagedHsmGeoReplicatedRegion(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ManagedHsmGeoReplicatedRegion)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -148,23 +165,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ManagedHsmGeoReplicatedRegion IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ManagedHsmGeoReplicatedRegion PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeManagedHsmGeoReplicatedRegion(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ManagedHsmGeoReplicatedRegion)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/ManagedHsmIPRule.Serialization.cs b/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/ManagedHsmIPRule.Serialization.cs index b115a23457c4..dffb1c3ab4b5 100644 --- a/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/ManagedHsmIPRule.Serialization.cs +++ b/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/ManagedHsmIPRule.Serialization.cs @@ -21,6 +21,23 @@ internal ManagedHsmIPRule() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ManagedHsmIPRule PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeManagedHsmIPRule(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ManagedHsmIPRule)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -120,23 +137,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ManagedHsmIPRule IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ManagedHsmIPRule PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeManagedHsmIPRule(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ManagedHsmIPRule)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/ManagedHsmListResult.Serialization.cs b/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/ManagedHsmListResult.Serialization.cs index 721b0b248c80..8754caa7ed4c 100644 --- a/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/ManagedHsmListResult.Serialization.cs +++ b/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/ManagedHsmListResult.Serialization.cs @@ -22,6 +22,30 @@ internal ManagedHsmListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ManagedHsmListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeManagedHsmListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ManagedHsmListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static ManagedHsmListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeManagedHsmListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ManagedHsmListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ManagedHsmListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeManagedHsmListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ManagedHsmListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static ManagedHsmListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeManagedHsmListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/ManagedHsmNameAvailabilityContent.Serialization.cs b/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/ManagedHsmNameAvailabilityContent.Serialization.cs index a59b9332eb94..4736fbfc4e20 100644 --- a/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/ManagedHsmNameAvailabilityContent.Serialization.cs +++ b/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/ManagedHsmNameAvailabilityContent.Serialization.cs @@ -22,6 +22,23 @@ internal ManagedHsmNameAvailabilityContent() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ManagedHsmNameAvailabilityContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeManagedHsmNameAvailabilityContent(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ManagedHsmNameAvailabilityContent)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -121,23 +138,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ManagedHsmNameAvailabilityContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ManagedHsmNameAvailabilityContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeManagedHsmNameAvailabilityContent(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ManagedHsmNameAvailabilityContent)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/ManagedHsmNameAvailabilityResult.Serialization.cs b/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/ManagedHsmNameAvailabilityResult.Serialization.cs index ae4c4dbf22c6..2ae8e5b331ac 100644 --- a/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/ManagedHsmNameAvailabilityResult.Serialization.cs +++ b/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/ManagedHsmNameAvailabilityResult.Serialization.cs @@ -17,6 +17,30 @@ namespace Azure.ResourceManager.KeyVault.Models /// The CheckMhsmNameAvailability operation response. public partial class ManagedHsmNameAvailabilityResult : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ManagedHsmNameAvailabilityResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeManagedHsmNameAvailabilityResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ManagedHsmNameAvailabilityResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static ManagedHsmNameAvailabilityResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeManagedHsmNameAvailabilityResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -149,31 +173,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ManagedHsmNameAvailabilityResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ManagedHsmNameAvailabilityResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeManagedHsmNameAvailabilityResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ManagedHsmNameAvailabilityResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static ManagedHsmNameAvailabilityResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeManagedHsmNameAvailabilityResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/ManagedHsmNetworkRuleSet.Serialization.cs b/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/ManagedHsmNetworkRuleSet.Serialization.cs index 580f3bae485b..a5dfae3fa8b9 100644 --- a/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/ManagedHsmNetworkRuleSet.Serialization.cs +++ b/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/ManagedHsmNetworkRuleSet.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.KeyVault.Models /// A set of rules governing the network accessibility of a managed hsm pool. public partial class ManagedHsmNetworkRuleSet : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ManagedHsmNetworkRuleSet PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeManagedHsmNetworkRuleSet(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ManagedHsmNetworkRuleSet)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -218,23 +235,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ManagedHsmNetworkRuleSet IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ManagedHsmNetworkRuleSet PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeManagedHsmNetworkRuleSet(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ManagedHsmNetworkRuleSet)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/ManagedHsmPrivateEndpoint.Serialization.cs b/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/ManagedHsmPrivateEndpoint.Serialization.cs index 62d47ece583b..5dbc05d9e26d 100644 --- a/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/ManagedHsmPrivateEndpoint.Serialization.cs +++ b/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/ManagedHsmPrivateEndpoint.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.KeyVault.Models /// Private endpoint object properties. internal partial class ManagedHsmPrivateEndpoint : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ManagedHsmPrivateEndpoint PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeManagedHsmPrivateEndpoint(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ManagedHsmPrivateEndpoint)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -123,23 +140,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ManagedHsmPrivateEndpoint IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ManagedHsmPrivateEndpoint PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeManagedHsmPrivateEndpoint(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ManagedHsmPrivateEndpoint)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/ManagedHsmPrivateEndpointConnectionItemData.Serialization.cs b/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/ManagedHsmPrivateEndpointConnectionItemData.Serialization.cs index 2429cb75630e..3f4de9205803 100644 --- a/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/ManagedHsmPrivateEndpointConnectionItemData.Serialization.cs +++ b/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/ManagedHsmPrivateEndpointConnectionItemData.Serialization.cs @@ -18,6 +18,23 @@ namespace Azure.ResourceManager.KeyVault.Models /// Private endpoint connection item. public partial class ManagedHsmPrivateEndpointConnectionItemData : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ManagedHsmPrivateEndpointConnectionItemData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeManagedHsmPrivateEndpointConnectionItemData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ManagedHsmPrivateEndpointConnectionItemData)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,23 +171,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ManagedHsmPrivateEndpointConnectionItemData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ManagedHsmPrivateEndpointConnectionItemData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeManagedHsmPrivateEndpointConnectionItemData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ManagedHsmPrivateEndpointConnectionItemData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/ManagedHsmPrivateEndpointConnectionProperties.Serialization.cs b/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/ManagedHsmPrivateEndpointConnectionProperties.Serialization.cs index fe4e3d9984ec..e541bcc340e5 100644 --- a/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/ManagedHsmPrivateEndpointConnectionProperties.Serialization.cs +++ b/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/ManagedHsmPrivateEndpointConnectionProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.KeyVault.Models /// Properties of the private endpoint connection resource. internal partial class ManagedHsmPrivateEndpointConnectionProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ManagedHsmPrivateEndpointConnectionProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeManagedHsmPrivateEndpointConnectionProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ManagedHsmPrivateEndpointConnectionProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -152,23 +169,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ManagedHsmPrivateEndpointConnectionProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ManagedHsmPrivateEndpointConnectionProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeManagedHsmPrivateEndpointConnectionProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ManagedHsmPrivateEndpointConnectionProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/ManagedHsmPrivateLinkResourceData.Serialization.cs b/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/ManagedHsmPrivateLinkResourceData.Serialization.cs index 23996b86038b..8627706653fe 100644 --- a/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/ManagedHsmPrivateLinkResourceData.Serialization.cs +++ b/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/ManagedHsmPrivateLinkResourceData.Serialization.cs @@ -24,6 +24,23 @@ internal ManagedHsmPrivateLinkResourceData() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeManagedHsmPrivateLinkResourceData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ManagedHsmPrivateLinkResourceData)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -220,23 +237,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ManagedHsmPrivateLinkResourceData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (ManagedHsmPrivateLinkResourceData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeManagedHsmPrivateLinkResourceData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ManagedHsmPrivateLinkResourceData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/ManagedHsmPrivateLinkResourceListResult.Serialization.cs b/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/ManagedHsmPrivateLinkResourceListResult.Serialization.cs index e45317392c4f..d8afeb23a156 100644 --- a/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/ManagedHsmPrivateLinkResourceListResult.Serialization.cs +++ b/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/ManagedHsmPrivateLinkResourceListResult.Serialization.cs @@ -17,6 +17,30 @@ namespace Azure.ResourceManager.KeyVault.Models /// A list of private link resources. internal partial class ManagedHsmPrivateLinkResourceListResult : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ManagedHsmPrivateLinkResourceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeManagedHsmPrivateLinkResourceListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ManagedHsmPrivateLinkResourceListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static ManagedHsmPrivateLinkResourceListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeManagedHsmPrivateLinkResourceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -133,31 +157,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ManagedHsmPrivateLinkResourceListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ManagedHsmPrivateLinkResourceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeManagedHsmPrivateLinkResourceListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ManagedHsmPrivateLinkResourceListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static ManagedHsmPrivateLinkResourceListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeManagedHsmPrivateLinkResourceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/ManagedHsmPrivateLinkServiceConnectionState.Serialization.cs b/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/ManagedHsmPrivateLinkServiceConnectionState.Serialization.cs index 026afe7a3bc1..f7a1fb069b2c 100644 --- a/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/ManagedHsmPrivateLinkServiceConnectionState.Serialization.cs +++ b/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/ManagedHsmPrivateLinkServiceConnectionState.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.KeyVault.Models /// An object that represents the approval state of the private link connection. public partial class ManagedHsmPrivateLinkServiceConnectionState : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ManagedHsmPrivateLinkServiceConnectionState PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeManagedHsmPrivateLinkServiceConnectionState(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ManagedHsmPrivateLinkServiceConnectionState)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -148,23 +165,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ManagedHsmPrivateLinkServiceConnectionState IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ManagedHsmPrivateLinkServiceConnectionState PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeManagedHsmPrivateLinkServiceConnectionState(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ManagedHsmPrivateLinkServiceConnectionState)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/ManagedHsmProperties.Serialization.cs b/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/ManagedHsmProperties.Serialization.cs index e92e8a0507a4..58a6a8e75eda 100644 --- a/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/ManagedHsmProperties.Serialization.cs +++ b/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/ManagedHsmProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.KeyVault.Models /// Properties of the managed HSM Pool. public partial class ManagedHsmProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ManagedHsmProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeManagedHsmProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ManagedHsmProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -386,23 +403,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ManagedHsmProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ManagedHsmProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeManagedHsmProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ManagedHsmProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/ManagedHsmRegionsListResult.Serialization.cs b/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/ManagedHsmRegionsListResult.Serialization.cs index 10148cb950dc..886695559c15 100644 --- a/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/ManagedHsmRegionsListResult.Serialization.cs +++ b/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/ManagedHsmRegionsListResult.Serialization.cs @@ -22,6 +22,30 @@ internal ManagedHsmRegionsListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ManagedHsmRegionsListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeManagedHsmRegionsListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ManagedHsmRegionsListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static ManagedHsmRegionsListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeManagedHsmRegionsListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ManagedHsmRegionsListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ManagedHsmRegionsListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeManagedHsmRegionsListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ManagedHsmRegionsListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static ManagedHsmRegionsListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeManagedHsmRegionsListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/ManagedHsmServiceTagRule.Serialization.cs b/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/ManagedHsmServiceTagRule.Serialization.cs index ba8d08029c99..d32624665fb4 100644 --- a/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/ManagedHsmServiceTagRule.Serialization.cs +++ b/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/ManagedHsmServiceTagRule.Serialization.cs @@ -21,6 +21,23 @@ internal ManagedHsmServiceTagRule() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ManagedHsmServiceTagRule PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeManagedHsmServiceTagRule(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ManagedHsmServiceTagRule)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -120,23 +137,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ManagedHsmServiceTagRule IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ManagedHsmServiceTagRule PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeManagedHsmServiceTagRule(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ManagedHsmServiceTagRule)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/ManagedHsmSku.Serialization.cs b/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/ManagedHsmSku.Serialization.cs index 12d25b56c560..b6b4b7d6c59e 100644 --- a/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/ManagedHsmSku.Serialization.cs +++ b/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/ManagedHsmSku.Serialization.cs @@ -21,6 +21,23 @@ internal ManagedHsmSku() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ManagedHsmSku PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeManagedHsmSku(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ManagedHsmSku)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -128,23 +145,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ManagedHsmSku IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ManagedHsmSku PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeManagedHsmSku(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ManagedHsmSku)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/ManagedHsmVirtualNetworkRule.Serialization.cs b/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/ManagedHsmVirtualNetworkRule.Serialization.cs index 5bac83f8af4b..986498ec07f3 100644 --- a/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/ManagedHsmVirtualNetworkRule.Serialization.cs +++ b/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/ManagedHsmVirtualNetworkRule.Serialization.cs @@ -22,6 +22,23 @@ internal ManagedHsmVirtualNetworkRule() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ManagedHsmVirtualNetworkRule PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeManagedHsmVirtualNetworkRule(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ManagedHsmVirtualNetworkRule)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -121,23 +138,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ManagedHsmVirtualNetworkRule IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ManagedHsmVirtualNetworkRule PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeManagedHsmVirtualNetworkRule(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ManagedHsmVirtualNetworkRule)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/MhsmPrivateLinkResourceProperties.Serialization.cs b/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/MhsmPrivateLinkResourceProperties.Serialization.cs index bef81fd24196..41ab62a2c39c 100644 --- a/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/MhsmPrivateLinkResourceProperties.Serialization.cs +++ b/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/MhsmPrivateLinkResourceProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.KeyVault.Models /// Properties of a private link resource. internal partial class MhsmPrivateLinkResourceProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual MhsmPrivateLinkResourceProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeMhsmPrivateLinkResourceProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(MhsmPrivateLinkResourceProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -192,23 +209,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. MhsmPrivateLinkResourceProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual MhsmPrivateLinkResourceProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeMhsmPrivateLinkResourceProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(MhsmPrivateLinkResourceProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/PrivateEndpoint.Serialization.cs b/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/PrivateEndpoint.Serialization.cs index a638ab538ed7..ca14dedbcf43 100644 --- a/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/PrivateEndpoint.Serialization.cs +++ b/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/PrivateEndpoint.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.KeyVault.Models /// Private endpoint object properties. internal partial class PrivateEndpoint : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual PrivateEndpoint PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializePrivateEndpoint(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(PrivateEndpoint)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -123,23 +140,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. PrivateEndpoint IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual PrivateEndpoint PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializePrivateEndpoint(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(PrivateEndpoint)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/PrivateEndpointConnectionProperties.Serialization.cs b/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/PrivateEndpointConnectionProperties.Serialization.cs index 360ea5bf7214..fa8af83b2001 100644 --- a/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/PrivateEndpointConnectionProperties.Serialization.cs +++ b/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/PrivateEndpointConnectionProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.KeyVault.Models /// Properties of the private endpoint connection resource. internal partial class PrivateEndpointConnectionProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual PrivateEndpointConnectionProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializePrivateEndpointConnectionProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(PrivateEndpointConnectionProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -152,23 +169,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. PrivateEndpointConnectionProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual PrivateEndpointConnectionProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializePrivateEndpointConnectionProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(PrivateEndpointConnectionProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/SecretAttributes.Serialization.cs b/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/SecretAttributes.Serialization.cs index dfdcfe1692ea..68b8ca5512ef 100644 --- a/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/SecretAttributes.Serialization.cs +++ b/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/SecretAttributes.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.KeyVault.Models /// The secret management attributes. public partial class SecretAttributes : SecretBaseAttributes, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected override SecretBaseAttributes PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSecretAttributes(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SecretAttributes)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -149,23 +166,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SecretAttributes IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (SecretAttributes)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override SecretBaseAttributes PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSecretAttributes(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SecretAttributes)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/SecretBaseAttributes.Serialization.cs b/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/SecretBaseAttributes.Serialization.cs index 67057d9c836d..e5a6a05aae85 100644 --- a/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/SecretBaseAttributes.Serialization.cs +++ b/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/SecretBaseAttributes.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.KeyVault.Models /// The object attributes managed by the KeyVault service. public partial class SecretBaseAttributes : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SecretBaseAttributes PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSecretBaseAttributes(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SecretBaseAttributes)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -188,23 +205,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SecretBaseAttributes IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SecretBaseAttributes PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSecretBaseAttributes(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SecretBaseAttributes)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/SecretListResult.Serialization.cs b/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/SecretListResult.Serialization.cs index 5faeb4f41584..3db313a9f202 100644 --- a/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/SecretListResult.Serialization.cs +++ b/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/SecretListResult.Serialization.cs @@ -22,6 +22,30 @@ internal SecretListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SecretListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSecretListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SecretListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static SecretListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeSecretListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SecretListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SecretListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSecretListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SecretListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static SecretListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeSecretListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/SecretPatchProperties.Serialization.cs b/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/SecretPatchProperties.Serialization.cs index b7fb1638deee..06987fbb5d4a 100644 --- a/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/SecretPatchProperties.Serialization.cs +++ b/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/SecretPatchProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.KeyVault.Models /// Properties of the secret. public partial class SecretPatchProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SecretPatchProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSecretPatchProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SecretPatchProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -144,23 +161,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SecretPatchProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SecretPatchProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSecretPatchProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SecretPatchProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/SecretProperties.Serialization.cs b/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/SecretProperties.Serialization.cs index d03e89ac5d1c..7d81bdc5e310 100644 --- a/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/SecretProperties.Serialization.cs +++ b/sdk/keyvault/Azure.ResourceManager.KeyVault/src/Generated/Models/SecretProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.KeyVault.Models /// Properties of the secret. public partial class SecretProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SecretProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSecretProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SecretProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -176,23 +193,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SecretProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SecretProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSecretProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SecretProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } 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 522d927ba99d..926acdd6bd38 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 @@ -22,6 +22,30 @@ internal VaultListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual VaultListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeVaultListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(VaultListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static VaultListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeVaultListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. VaultListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual VaultListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeVaultListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(VaultListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static VaultListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeVaultListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/lambdatesthyperexecute/Azure.ResourceManager.LambdaTestHyperExecute/src/Generated/LambdaTestHyperExecuteOrganizationData.Serialization.cs b/sdk/lambdatesthyperexecute/Azure.ResourceManager.LambdaTestHyperExecute/src/Generated/LambdaTestHyperExecuteOrganizationData.Serialization.cs index ccede09bb755..1bbbec469743 100644 --- a/sdk/lambdatesthyperexecute/Azure.ResourceManager.LambdaTestHyperExecute/src/Generated/LambdaTestHyperExecuteOrganizationData.Serialization.cs +++ b/sdk/lambdatesthyperexecute/Azure.ResourceManager.LambdaTestHyperExecute/src/Generated/LambdaTestHyperExecuteOrganizationData.Serialization.cs @@ -25,6 +25,30 @@ internal LambdaTestHyperExecuteOrganizationData() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeLambdaTestHyperExecuteOrganizationData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(LambdaTestHyperExecuteOrganizationData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static LambdaTestHyperExecuteOrganizationData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeLambdaTestHyperExecuteOrganizationData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -205,23 +229,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. LambdaTestHyperExecuteOrganizationData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (LambdaTestHyperExecuteOrganizationData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeLambdaTestHyperExecuteOrganizationData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(LambdaTestHyperExecuteOrganizationData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -236,12 +243,5 @@ internal static RequestContent ToRequestContent(LambdaTestHyperExecuteOrganizati content.JsonWriter.WriteObjectValue(lambdaTestHyperExecuteOrganizationData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static LambdaTestHyperExecuteOrganizationData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeLambdaTestHyperExecuteOrganizationData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/lambdatesthyperexecute/Azure.ResourceManager.LambdaTestHyperExecute/src/Generated/Models/LambdaTestHyperExecuteMarketplaceDetails.Serialization.cs b/sdk/lambdatesthyperexecute/Azure.ResourceManager.LambdaTestHyperExecute/src/Generated/Models/LambdaTestHyperExecuteMarketplaceDetails.Serialization.cs index 538fb1200794..dd0d9b3415c2 100644 --- a/sdk/lambdatesthyperexecute/Azure.ResourceManager.LambdaTestHyperExecute/src/Generated/Models/LambdaTestHyperExecuteMarketplaceDetails.Serialization.cs +++ b/sdk/lambdatesthyperexecute/Azure.ResourceManager.LambdaTestHyperExecute/src/Generated/Models/LambdaTestHyperExecuteMarketplaceDetails.Serialization.cs @@ -21,6 +21,23 @@ internal LambdaTestHyperExecuteMarketplaceDetails() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual LambdaTestHyperExecuteMarketplaceDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeLambdaTestHyperExecuteMarketplaceDetails(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(LambdaTestHyperExecuteMarketplaceDetails)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,23 +163,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. LambdaTestHyperExecuteMarketplaceDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual LambdaTestHyperExecuteMarketplaceDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeLambdaTestHyperExecuteMarketplaceDetails(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(LambdaTestHyperExecuteMarketplaceDetails)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/lambdatesthyperexecute/Azure.ResourceManager.LambdaTestHyperExecute/src/Generated/Models/LambdaTestHyperExecuteOfferDetails.Serialization.cs b/sdk/lambdatesthyperexecute/Azure.ResourceManager.LambdaTestHyperExecute/src/Generated/Models/LambdaTestHyperExecuteOfferDetails.Serialization.cs index 495b95121ade..f68184581a62 100644 --- a/sdk/lambdatesthyperexecute/Azure.ResourceManager.LambdaTestHyperExecute/src/Generated/Models/LambdaTestHyperExecuteOfferDetails.Serialization.cs +++ b/sdk/lambdatesthyperexecute/Azure.ResourceManager.LambdaTestHyperExecute/src/Generated/Models/LambdaTestHyperExecuteOfferDetails.Serialization.cs @@ -21,6 +21,23 @@ internal LambdaTestHyperExecuteOfferDetails() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual LambdaTestHyperExecuteOfferDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeLambdaTestHyperExecuteOfferDetails(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(LambdaTestHyperExecuteOfferDetails)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -176,23 +193,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. LambdaTestHyperExecuteOfferDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual LambdaTestHyperExecuteOfferDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeLambdaTestHyperExecuteOfferDetails(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(LambdaTestHyperExecuteOfferDetails)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/lambdatesthyperexecute/Azure.ResourceManager.LambdaTestHyperExecute/src/Generated/Models/LambdaTestHyperExecuteOfferPartnerProperties.Serialization.cs b/sdk/lambdatesthyperexecute/Azure.ResourceManager.LambdaTestHyperExecute/src/Generated/Models/LambdaTestHyperExecuteOfferPartnerProperties.Serialization.cs index 96415e7a1f2b..98f212d56ff4 100644 --- a/sdk/lambdatesthyperexecute/Azure.ResourceManager.LambdaTestHyperExecute/src/Generated/Models/LambdaTestHyperExecuteOfferPartnerProperties.Serialization.cs +++ b/sdk/lambdatesthyperexecute/Azure.ResourceManager.LambdaTestHyperExecute/src/Generated/Models/LambdaTestHyperExecuteOfferPartnerProperties.Serialization.cs @@ -21,6 +21,23 @@ internal LambdaTestHyperExecuteOfferPartnerProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual LambdaTestHyperExecuteOfferPartnerProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeLambdaTestHyperExecuteOfferPartnerProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(LambdaTestHyperExecuteOfferPartnerProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -120,23 +137,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. LambdaTestHyperExecuteOfferPartnerProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual LambdaTestHyperExecuteOfferPartnerProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeLambdaTestHyperExecuteOfferPartnerProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(LambdaTestHyperExecuteOfferPartnerProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/lambdatesthyperexecute/Azure.ResourceManager.LambdaTestHyperExecute/src/Generated/Models/LambdaTestHyperExecuteOrganizationPatch.Serialization.cs b/sdk/lambdatesthyperexecute/Azure.ResourceManager.LambdaTestHyperExecute/src/Generated/Models/LambdaTestHyperExecuteOrganizationPatch.Serialization.cs index bbb2c0f5f8c1..13d154b7bf58 100644 --- a/sdk/lambdatesthyperexecute/Azure.ResourceManager.LambdaTestHyperExecute/src/Generated/Models/LambdaTestHyperExecuteOrganizationPatch.Serialization.cs +++ b/sdk/lambdatesthyperexecute/Azure.ResourceManager.LambdaTestHyperExecute/src/Generated/Models/LambdaTestHyperExecuteOrganizationPatch.Serialization.cs @@ -19,6 +19,23 @@ namespace Azure.ResourceManager.LambdaTestHyperExecute.Models /// The type used for update operations of the Organization Resource. public partial class LambdaTestHyperExecuteOrganizationPatch : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual LambdaTestHyperExecuteOrganizationPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeLambdaTestHyperExecuteOrganizationPatch(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(LambdaTestHyperExecuteOrganizationPatch)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -163,23 +180,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. LambdaTestHyperExecuteOrganizationPatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual LambdaTestHyperExecuteOrganizationPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeLambdaTestHyperExecuteOrganizationPatch(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(LambdaTestHyperExecuteOrganizationPatch)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/lambdatesthyperexecute/Azure.ResourceManager.LambdaTestHyperExecute/src/Generated/Models/LambdaTestHyperExecuteOrganizationProperties.Serialization.cs b/sdk/lambdatesthyperexecute/Azure.ResourceManager.LambdaTestHyperExecute/src/Generated/Models/LambdaTestHyperExecuteOrganizationProperties.Serialization.cs index 755d2beb3766..67eb2fc650ad 100644 --- a/sdk/lambdatesthyperexecute/Azure.ResourceManager.LambdaTestHyperExecute/src/Generated/Models/LambdaTestHyperExecuteOrganizationProperties.Serialization.cs +++ b/sdk/lambdatesthyperexecute/Azure.ResourceManager.LambdaTestHyperExecute/src/Generated/Models/LambdaTestHyperExecuteOrganizationProperties.Serialization.cs @@ -21,6 +21,23 @@ internal LambdaTestHyperExecuteOrganizationProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual LambdaTestHyperExecuteOrganizationProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeLambdaTestHyperExecuteOrganizationProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(LambdaTestHyperExecuteOrganizationProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -172,23 +189,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. LambdaTestHyperExecuteOrganizationProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual LambdaTestHyperExecuteOrganizationProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeLambdaTestHyperExecuteOrganizationProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(LambdaTestHyperExecuteOrganizationProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/lambdatesthyperexecute/Azure.ResourceManager.LambdaTestHyperExecute/src/Generated/Models/LambdaTestHyperExecuteSingleSignOnPropertiesV2.Serialization.cs b/sdk/lambdatesthyperexecute/Azure.ResourceManager.LambdaTestHyperExecute/src/Generated/Models/LambdaTestHyperExecuteSingleSignOnPropertiesV2.Serialization.cs index b1be51631bf8..e9cb10834ea6 100644 --- a/sdk/lambdatesthyperexecute/Azure.ResourceManager.LambdaTestHyperExecute/src/Generated/Models/LambdaTestHyperExecuteSingleSignOnPropertiesV2.Serialization.cs +++ b/sdk/lambdatesthyperexecute/Azure.ResourceManager.LambdaTestHyperExecute/src/Generated/Models/LambdaTestHyperExecuteSingleSignOnPropertiesV2.Serialization.cs @@ -21,6 +21,23 @@ internal LambdaTestHyperExecuteSingleSignOnPropertiesV2() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual LambdaTestHyperExecuteSingleSignOnPropertiesV2 PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeLambdaTestHyperExecuteSingleSignOnPropertiesV2(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(LambdaTestHyperExecuteSingleSignOnPropertiesV2)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -200,23 +217,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. LambdaTestHyperExecuteSingleSignOnPropertiesV2 IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual LambdaTestHyperExecuteSingleSignOnPropertiesV2 PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeLambdaTestHyperExecuteSingleSignOnPropertiesV2(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(LambdaTestHyperExecuteSingleSignOnPropertiesV2)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/lambdatesthyperexecute/Azure.ResourceManager.LambdaTestHyperExecute/src/Generated/Models/LambdaTestHyperExecuteUserDetails.Serialization.cs b/sdk/lambdatesthyperexecute/Azure.ResourceManager.LambdaTestHyperExecute/src/Generated/Models/LambdaTestHyperExecuteUserDetails.Serialization.cs index 07209ac95bbc..f9da0cf5608f 100644 --- a/sdk/lambdatesthyperexecute/Azure.ResourceManager.LambdaTestHyperExecute/src/Generated/Models/LambdaTestHyperExecuteUserDetails.Serialization.cs +++ b/sdk/lambdatesthyperexecute/Azure.ResourceManager.LambdaTestHyperExecute/src/Generated/Models/LambdaTestHyperExecuteUserDetails.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.LambdaTestHyperExecute.Models /// User details for an organization. public partial class LambdaTestHyperExecuteUserDetails : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual LambdaTestHyperExecuteUserDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeLambdaTestHyperExecuteUserDetails(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(LambdaTestHyperExecuteUserDetails)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -168,23 +185,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. LambdaTestHyperExecuteUserDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual LambdaTestHyperExecuteUserDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeLambdaTestHyperExecuteUserDetails(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(LambdaTestHyperExecuteUserDetails)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/lambdatesthyperexecute/Azure.ResourceManager.LambdaTestHyperExecute/src/Generated/Models/OrganizationResourceListResult.Serialization.cs b/sdk/lambdatesthyperexecute/Azure.ResourceManager.LambdaTestHyperExecute/src/Generated/Models/OrganizationResourceListResult.Serialization.cs index 82c36a5f99ae..a4a24d60c31c 100644 --- a/sdk/lambdatesthyperexecute/Azure.ResourceManager.LambdaTestHyperExecute/src/Generated/Models/OrganizationResourceListResult.Serialization.cs +++ b/sdk/lambdatesthyperexecute/Azure.ResourceManager.LambdaTestHyperExecute/src/Generated/Models/OrganizationResourceListResult.Serialization.cs @@ -22,6 +22,30 @@ internal OrganizationResourceListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual OrganizationResourceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeOrganizationResourceListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(OrganizationResourceListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static OrganizationResourceListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeOrganizationResourceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. OrganizationResourceListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual OrganizationResourceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeOrganizationResourceListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(OrganizationResourceListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static OrganizationResourceListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeOrganizationResourceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/loadtestservice/Azure.Developer.LoadTesting/samples/Sample2_BeginUploadTestFile.md b/sdk/loadtestservice/Azure.Developer.LoadTesting/samples/Sample2_BeginUploadTestFile.md index 820259a15cd5..9f219d24a050 100644 --- a/sdk/loadtestservice/Azure.Developer.LoadTesting/samples/Sample2_BeginUploadTestFile.md +++ b/sdk/loadtestservice/Azure.Developer.LoadTesting/samples/Sample2_BeginUploadTestFile.md @@ -37,7 +37,8 @@ try Response validatedFileResponse = operation.GetRawResponse(); Console.WriteLine(validatedFileResponse.Content.ToString()); } -catch (Exception ex) { +catch (Exception ex) +{ Console.WriteLine(ex.Message); } ``` diff --git a/sdk/loadtestservice/Azure.Developer.LoadTesting/samples/Sample6_CreateOrUpdateTestProfile.md b/sdk/loadtestservice/Azure.Developer.LoadTesting/samples/Sample6_CreateOrUpdateTestProfile.md index 09136b19e9f4..1b28cc95ef21 100644 --- a/sdk/loadtestservice/Azure.Developer.LoadTesting/samples/Sample6_CreateOrUpdateTestProfile.md +++ b/sdk/loadtestservice/Azure.Developer.LoadTesting/samples/Sample6_CreateOrUpdateTestProfile.md @@ -29,14 +29,18 @@ var data = new displayName = "SDK's Test Profile", testId = testId, targetResourceId = targetResourceId, - targetResourceConfigurations = new { + targetResourceConfigurations = new + { kind = "FunctionsFlexConsumption", - configurations = new { - config1 = new { + configurations = new + { + config1 = new + { instanceMemoryMB = 2048, httpConcurrency = 20 }, - config2 = new { + config2 = new + { instanceMemoryMB = 4096, httpConcurrency = 20 } diff --git a/sdk/loadtestservice/Azure.ResourceManager.LoadTesting/README.md b/sdk/loadtestservice/Azure.ResourceManager.LoadTesting/README.md index ef97796029da..5178a0debc9b 100644 --- a/sdk/loadtestservice/Azure.ResourceManager.LoadTesting/README.md +++ b/sdk/loadtestservice/Azure.ResourceManager.LoadTesting/README.md @@ -115,7 +115,8 @@ Response loadTestingResponse = await loadTestingCollection. LoadTestingResource resource = loadTestingResponse.Value; ResourceIdentifier identityId = new ResourceIdentifier("/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/sample-rg/providers/microsoft.managedidentity/userassignedidentities/identity1"); -LoadTestingResourcePatch resourcePatchPayload = new LoadTestingResourcePatch { +LoadTestingResourcePatch resourcePatchPayload = new LoadTestingResourcePatch +{ Encryption = new LoadTestingCmkEncryptionProperties { Identity = new LoadTestingCmkIdentity diff --git a/sdk/loadtestservice/Azure.ResourceManager.LoadTesting/src/Generated/LoadTestingQuotaData.Serialization.cs b/sdk/loadtestservice/Azure.ResourceManager.LoadTesting/src/Generated/LoadTestingQuotaData.Serialization.cs index 31bb07fc4fcb..f164e3c4dbb9 100644 --- a/sdk/loadtestservice/Azure.ResourceManager.LoadTesting/src/Generated/LoadTestingQuotaData.Serialization.cs +++ b/sdk/loadtestservice/Azure.ResourceManager.LoadTesting/src/Generated/LoadTestingQuotaData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.LoadTesting /// Quota bucket details object. public partial class LoadTestingQuotaData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeLoadTestingQuotaData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(LoadTestingQuotaData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static LoadTestingQuotaData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeLoadTestingQuotaData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,31 +178,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. LoadTestingQuotaData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (LoadTestingQuotaData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeLoadTestingQuotaData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(LoadTestingQuotaData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static LoadTestingQuotaData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeLoadTestingQuotaData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/loadtestservice/Azure.ResourceManager.LoadTesting/src/Generated/LoadTestingResourceData.Serialization.cs b/sdk/loadtestservice/Azure.ResourceManager.LoadTesting/src/Generated/LoadTestingResourceData.Serialization.cs index f24f4d8e745d..11ef6b4497c2 100644 --- a/sdk/loadtestservice/Azure.ResourceManager.LoadTesting/src/Generated/LoadTestingResourceData.Serialization.cs +++ b/sdk/loadtestservice/Azure.ResourceManager.LoadTesting/src/Generated/LoadTestingResourceData.Serialization.cs @@ -25,6 +25,30 @@ internal LoadTestingResourceData() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeLoadTestingResourceData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(LoadTestingResourceData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static LoadTestingResourceData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeLoadTestingResourceData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -205,23 +229,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. LoadTestingResourceData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (LoadTestingResourceData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeLoadTestingResourceData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(LoadTestingResourceData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -236,12 +243,5 @@ internal static RequestContent ToRequestContent(LoadTestingResourceData loadTest content.JsonWriter.WriteObjectValue(loadTestingResourceData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static LoadTestingResourceData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeLoadTestingResourceData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/loadtestservice/Azure.ResourceManager.LoadTesting/src/Generated/Models/CheckQuotaAvailabilityResponseProperties.Serialization.cs b/sdk/loadtestservice/Azure.ResourceManager.LoadTesting/src/Generated/Models/CheckQuotaAvailabilityResponseProperties.Serialization.cs index f19455cc4b21..2044944493c8 100644 --- a/sdk/loadtestservice/Azure.ResourceManager.LoadTesting/src/Generated/Models/CheckQuotaAvailabilityResponseProperties.Serialization.cs +++ b/sdk/loadtestservice/Azure.ResourceManager.LoadTesting/src/Generated/Models/CheckQuotaAvailabilityResponseProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.LoadTesting.Models /// Check quota availability response properties. internal partial class CheckQuotaAvailabilityResponseProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual CheckQuotaAvailabilityResponseProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeCheckQuotaAvailabilityResponseProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(CheckQuotaAvailabilityResponseProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -133,23 +150,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. CheckQuotaAvailabilityResponseProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual CheckQuotaAvailabilityResponseProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeCheckQuotaAvailabilityResponseProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(CheckQuotaAvailabilityResponseProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/loadtestservice/Azure.ResourceManager.LoadTesting/src/Generated/Models/LoadTestProperties.Serialization.cs b/sdk/loadtestservice/Azure.ResourceManager.LoadTesting/src/Generated/Models/LoadTestProperties.Serialization.cs index 0a2fccbb92ed..53ec63e9b09e 100644 --- a/sdk/loadtestservice/Azure.ResourceManager.LoadTesting/src/Generated/Models/LoadTestProperties.Serialization.cs +++ b/sdk/loadtestservice/Azure.ResourceManager.LoadTesting/src/Generated/Models/LoadTestProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.LoadTesting.Models /// LoadTest resource properties. internal partial class LoadTestProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual LoadTestProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeLoadTestProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(LoadTestProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -159,23 +176,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. LoadTestProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual LoadTestProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeLoadTestProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(LoadTestProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/loadtestservice/Azure.ResourceManager.LoadTesting/src/Generated/Models/LoadTestResourceListResult.Serialization.cs b/sdk/loadtestservice/Azure.ResourceManager.LoadTesting/src/Generated/Models/LoadTestResourceListResult.Serialization.cs index d65150229ad5..0f7c95674c7b 100644 --- a/sdk/loadtestservice/Azure.ResourceManager.LoadTesting/src/Generated/Models/LoadTestResourceListResult.Serialization.cs +++ b/sdk/loadtestservice/Azure.ResourceManager.LoadTesting/src/Generated/Models/LoadTestResourceListResult.Serialization.cs @@ -22,6 +22,30 @@ internal LoadTestResourceListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual LoadTestResourceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeLoadTestResourceListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(LoadTestResourceListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static LoadTestResourceListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeLoadTestResourceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. LoadTestResourceListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual LoadTestResourceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeLoadTestResourceListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(LoadTestResourceListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static LoadTestResourceListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeLoadTestResourceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/loadtestservice/Azure.ResourceManager.LoadTesting/src/Generated/Models/LoadTestResourceUpdateProperties.Serialization.cs b/sdk/loadtestservice/Azure.ResourceManager.LoadTesting/src/Generated/Models/LoadTestResourceUpdateProperties.Serialization.cs index 6e084483c025..652f36cba9cd 100644 --- a/sdk/loadtestservice/Azure.ResourceManager.LoadTesting/src/Generated/Models/LoadTestResourceUpdateProperties.Serialization.cs +++ b/sdk/loadtestservice/Azure.ResourceManager.LoadTesting/src/Generated/Models/LoadTestResourceUpdateProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.LoadTesting.Models /// The updatable properties of the LoadTestResource. internal partial class LoadTestResourceUpdateProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual LoadTestResourceUpdateProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeLoadTestResourceUpdateProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(LoadTestResourceUpdateProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -133,23 +150,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. LoadTestResourceUpdateProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual LoadTestResourceUpdateProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeLoadTestResourceUpdateProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(LoadTestResourceUpdateProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/loadtestservice/Azure.ResourceManager.LoadTesting/src/Generated/Models/LoadTestingCmkEncryptionProperties.Serialization.cs b/sdk/loadtestservice/Azure.ResourceManager.LoadTesting/src/Generated/Models/LoadTestingCmkEncryptionProperties.Serialization.cs index 8e8d039bcaae..82f64de84925 100644 --- a/sdk/loadtestservice/Azure.ResourceManager.LoadTesting/src/Generated/Models/LoadTestingCmkEncryptionProperties.Serialization.cs +++ b/sdk/loadtestservice/Azure.ResourceManager.LoadTesting/src/Generated/Models/LoadTestingCmkEncryptionProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.LoadTesting.Models /// Key and identity details for Customer Managed Key encryption of load test resource. public partial class LoadTestingCmkEncryptionProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual LoadTestingCmkEncryptionProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeLoadTestingCmkEncryptionProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(LoadTestingCmkEncryptionProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -137,23 +154,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. LoadTestingCmkEncryptionProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual LoadTestingCmkEncryptionProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeLoadTestingCmkEncryptionProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(LoadTestingCmkEncryptionProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/loadtestservice/Azure.ResourceManager.LoadTesting/src/Generated/Models/LoadTestingCmkIdentity.Serialization.cs b/sdk/loadtestservice/Azure.ResourceManager.LoadTesting/src/Generated/Models/LoadTestingCmkIdentity.Serialization.cs index 38ea790c1dad..d74e01ff35ac 100644 --- a/sdk/loadtestservice/Azure.ResourceManager.LoadTesting/src/Generated/Models/LoadTestingCmkIdentity.Serialization.cs +++ b/sdk/loadtestservice/Azure.ResourceManager.LoadTesting/src/Generated/Models/LoadTestingCmkIdentity.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.LoadTesting.Models /// All identity configuration for Customer-managed key settings defining which identity should be used to auth to Key Vault. public partial class LoadTestingCmkIdentity : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual LoadTestingCmkIdentity PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeLoadTestingCmkIdentity(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(LoadTestingCmkIdentity)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -138,23 +155,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. LoadTestingCmkIdentity IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual LoadTestingCmkIdentity PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeLoadTestingCmkIdentity(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(LoadTestingCmkIdentity)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/loadtestservice/Azure.ResourceManager.LoadTesting/src/Generated/Models/LoadTestingEndpointDependency.Serialization.cs b/sdk/loadtestservice/Azure.ResourceManager.LoadTesting/src/Generated/Models/LoadTestingEndpointDependency.Serialization.cs index 5de2bed23c17..fa5d6fb04c8d 100644 --- a/sdk/loadtestservice/Azure.ResourceManager.LoadTesting/src/Generated/Models/LoadTestingEndpointDependency.Serialization.cs +++ b/sdk/loadtestservice/Azure.ResourceManager.LoadTesting/src/Generated/Models/LoadTestingEndpointDependency.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.LoadTesting.Models /// A domain name and connection details used to access a dependency. public partial class LoadTestingEndpointDependency : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual LoadTestingEndpointDependency PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeLoadTestingEndpointDependency(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(LoadTestingEndpointDependency)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,23 +171,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. LoadTestingEndpointDependency IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual LoadTestingEndpointDependency PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeLoadTestingEndpointDependency(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(LoadTestingEndpointDependency)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/loadtestservice/Azure.ResourceManager.LoadTesting/src/Generated/Models/LoadTestingEndpointDetail.Serialization.cs b/sdk/loadtestservice/Azure.ResourceManager.LoadTesting/src/Generated/Models/LoadTestingEndpointDetail.Serialization.cs index 3e36af2dcdec..901d62c90202 100644 --- a/sdk/loadtestservice/Azure.ResourceManager.LoadTesting/src/Generated/Models/LoadTestingEndpointDetail.Serialization.cs +++ b/sdk/loadtestservice/Azure.ResourceManager.LoadTesting/src/Generated/Models/LoadTestingEndpointDetail.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.LoadTesting.Models /// Details about the connection between the Batch service and the endpoint. public partial class LoadTestingEndpointDetail : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual LoadTestingEndpointDetail PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeLoadTestingEndpointDetail(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(LoadTestingEndpointDetail)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -122,23 +139,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. LoadTestingEndpointDetail IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual LoadTestingEndpointDetail PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeLoadTestingEndpointDetail(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(LoadTestingEndpointDetail)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/loadtestservice/Azure.ResourceManager.LoadTesting/src/Generated/Models/LoadTestingOutboundEnvironmentEndpoint.Serialization.cs b/sdk/loadtestservice/Azure.ResourceManager.LoadTesting/src/Generated/Models/LoadTestingOutboundEnvironmentEndpoint.Serialization.cs index fd2093cc4a59..f53e3ffd5408 100644 --- a/sdk/loadtestservice/Azure.ResourceManager.LoadTesting/src/Generated/Models/LoadTestingOutboundEnvironmentEndpoint.Serialization.cs +++ b/sdk/loadtestservice/Azure.ResourceManager.LoadTesting/src/Generated/Models/LoadTestingOutboundEnvironmentEndpoint.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.LoadTesting.Models /// A collection of related endpoints from the same service for which the Batch service requires outbound access. public partial class LoadTestingOutboundEnvironmentEndpoint : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual LoadTestingOutboundEnvironmentEndpoint PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeLoadTestingOutboundEnvironmentEndpoint(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(LoadTestingOutboundEnvironmentEndpoint)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -143,23 +160,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. LoadTestingOutboundEnvironmentEndpoint IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual LoadTestingOutboundEnvironmentEndpoint PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeLoadTestingOutboundEnvironmentEndpoint(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(LoadTestingOutboundEnvironmentEndpoint)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/loadtestservice/Azure.ResourceManager.LoadTesting/src/Generated/Models/LoadTestingQuotaAvailabilityResult.Serialization.cs b/sdk/loadtestservice/Azure.ResourceManager.LoadTesting/src/Generated/Models/LoadTestingQuotaAvailabilityResult.Serialization.cs index 1dfa825df1ae..4fa24d58c9f3 100644 --- a/sdk/loadtestservice/Azure.ResourceManager.LoadTesting/src/Generated/Models/LoadTestingQuotaAvailabilityResult.Serialization.cs +++ b/sdk/loadtestservice/Azure.ResourceManager.LoadTesting/src/Generated/Models/LoadTestingQuotaAvailabilityResult.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.LoadTesting.Models /// Check quota availability response object. public partial class LoadTestingQuotaAvailabilityResult : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeLoadTestingQuotaAvailabilityResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(LoadTestingQuotaAvailabilityResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static LoadTestingQuotaAvailabilityResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeLoadTestingQuotaAvailabilityResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -159,31 +183,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. LoadTestingQuotaAvailabilityResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (LoadTestingQuotaAvailabilityResult)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeLoadTestingQuotaAvailabilityResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(LoadTestingQuotaAvailabilityResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static LoadTestingQuotaAvailabilityResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeLoadTestingQuotaAvailabilityResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/loadtestservice/Azure.ResourceManager.LoadTesting/src/Generated/Models/LoadTestingQuotaBucketContent.Serialization.cs b/sdk/loadtestservice/Azure.ResourceManager.LoadTesting/src/Generated/Models/LoadTestingQuotaBucketContent.Serialization.cs index 9a04e8af1d34..b7fe2190439b 100644 --- a/sdk/loadtestservice/Azure.ResourceManager.LoadTesting/src/Generated/Models/LoadTestingQuotaBucketContent.Serialization.cs +++ b/sdk/loadtestservice/Azure.ResourceManager.LoadTesting/src/Generated/Models/LoadTestingQuotaBucketContent.Serialization.cs @@ -19,6 +19,23 @@ namespace Azure.ResourceManager.LoadTesting.Models /// Request object of new quota for a quota bucket. public partial class LoadTestingQuotaBucketContent : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeLoadTestingQuotaBucketContent(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(LoadTestingQuotaBucketContent)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -153,23 +170,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. LoadTestingQuotaBucketContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (LoadTestingQuotaBucketContent)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeLoadTestingQuotaBucketContent(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(LoadTestingQuotaBucketContent)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/loadtestservice/Azure.ResourceManager.LoadTesting/src/Generated/Models/LoadTestingQuotaBucketDimensions.Serialization.cs b/sdk/loadtestservice/Azure.ResourceManager.LoadTesting/src/Generated/Models/LoadTestingQuotaBucketDimensions.Serialization.cs index d8ca714a78f6..b8a93b40473f 100644 --- a/sdk/loadtestservice/Azure.ResourceManager.LoadTesting/src/Generated/Models/LoadTestingQuotaBucketDimensions.Serialization.cs +++ b/sdk/loadtestservice/Azure.ResourceManager.LoadTesting/src/Generated/Models/LoadTestingQuotaBucketDimensions.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.LoadTesting.Models /// Dimensions for new quota request. public partial class LoadTestingQuotaBucketDimensions : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual LoadTestingQuotaBucketDimensions PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeLoadTestingQuotaBucketDimensions(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(LoadTestingQuotaBucketDimensions)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -134,23 +151,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. LoadTestingQuotaBucketDimensions IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual LoadTestingQuotaBucketDimensions PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeLoadTestingQuotaBucketDimensions(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(LoadTestingQuotaBucketDimensions)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/loadtestservice/Azure.ResourceManager.LoadTesting/src/Generated/Models/LoadTestingResourcePatch.Serialization.cs b/sdk/loadtestservice/Azure.ResourceManager.LoadTesting/src/Generated/Models/LoadTestingResourcePatch.Serialization.cs index 2534e841448d..7e9cfcc87810 100644 --- a/sdk/loadtestservice/Azure.ResourceManager.LoadTesting/src/Generated/Models/LoadTestingResourcePatch.Serialization.cs +++ b/sdk/loadtestservice/Azure.ResourceManager.LoadTesting/src/Generated/Models/LoadTestingResourcePatch.Serialization.cs @@ -19,6 +19,23 @@ namespace Azure.ResourceManager.LoadTesting.Models /// The type used for update operations of the LoadTestResource. public partial class LoadTestingResourcePatch : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual LoadTestingResourcePatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeLoadTestingResourcePatch(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(LoadTestingResourcePatch)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -178,23 +195,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. LoadTestingResourcePatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual LoadTestingResourcePatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeLoadTestingResourcePatch(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(LoadTestingResourcePatch)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/loadtestservice/Azure.ResourceManager.LoadTesting/src/Generated/Models/PagedOutboundEnvironmentEndpoint.Serialization.cs b/sdk/loadtestservice/Azure.ResourceManager.LoadTesting/src/Generated/Models/PagedOutboundEnvironmentEndpoint.Serialization.cs index a7a5cce4fef6..7c0d09f2c1de 100644 --- a/sdk/loadtestservice/Azure.ResourceManager.LoadTesting/src/Generated/Models/PagedOutboundEnvironmentEndpoint.Serialization.cs +++ b/sdk/loadtestservice/Azure.ResourceManager.LoadTesting/src/Generated/Models/PagedOutboundEnvironmentEndpoint.Serialization.cs @@ -22,6 +22,30 @@ internal PagedOutboundEnvironmentEndpoint() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual PagedOutboundEnvironmentEndpoint PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializePagedOutboundEnvironmentEndpoint(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(PagedOutboundEnvironmentEndpoint)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static PagedOutboundEnvironmentEndpoint FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializePagedOutboundEnvironmentEndpoint(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. PagedOutboundEnvironmentEndpoint IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual PagedOutboundEnvironmentEndpoint PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializePagedOutboundEnvironmentEndpoint(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(PagedOutboundEnvironmentEndpoint)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static PagedOutboundEnvironmentEndpoint FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializePagedOutboundEnvironmentEndpoint(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/loadtestservice/Azure.ResourceManager.LoadTesting/src/Generated/Models/QuotaBucketRequestProperties.Serialization.cs b/sdk/loadtestservice/Azure.ResourceManager.LoadTesting/src/Generated/Models/QuotaBucketRequestProperties.Serialization.cs index 6645ed07e467..814ccf427afd 100644 --- a/sdk/loadtestservice/Azure.ResourceManager.LoadTesting/src/Generated/Models/QuotaBucketRequestProperties.Serialization.cs +++ b/sdk/loadtestservice/Azure.ResourceManager.LoadTesting/src/Generated/Models/QuotaBucketRequestProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.LoadTesting.Models /// New quota request request properties. internal partial class QuotaBucketRequestProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual QuotaBucketRequestProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeQuotaBucketRequestProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(QuotaBucketRequestProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -167,23 +184,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. QuotaBucketRequestProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual QuotaBucketRequestProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeQuotaBucketRequestProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(QuotaBucketRequestProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/loadtestservice/Azure.ResourceManager.LoadTesting/src/Generated/Models/QuotaResourceListResult.Serialization.cs b/sdk/loadtestservice/Azure.ResourceManager.LoadTesting/src/Generated/Models/QuotaResourceListResult.Serialization.cs index d62a032cbce3..4de09272af48 100644 --- a/sdk/loadtestservice/Azure.ResourceManager.LoadTesting/src/Generated/Models/QuotaResourceListResult.Serialization.cs +++ b/sdk/loadtestservice/Azure.ResourceManager.LoadTesting/src/Generated/Models/QuotaResourceListResult.Serialization.cs @@ -22,6 +22,30 @@ internal QuotaResourceListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual QuotaResourceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeQuotaResourceListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(QuotaResourceListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static QuotaResourceListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeQuotaResourceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. QuotaResourceListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual QuotaResourceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeQuotaResourceListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(QuotaResourceListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static QuotaResourceListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeQuotaResourceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/loadtestservice/Azure.ResourceManager.LoadTesting/src/Generated/Models/QuotaResourceProperties.Serialization.cs b/sdk/loadtestservice/Azure.ResourceManager.LoadTesting/src/Generated/Models/QuotaResourceProperties.Serialization.cs index 50ef873d2729..b55c34b31c16 100644 --- a/sdk/loadtestservice/Azure.ResourceManager.LoadTesting/src/Generated/Models/QuotaResourceProperties.Serialization.cs +++ b/sdk/loadtestservice/Azure.ResourceManager.LoadTesting/src/Generated/Models/QuotaResourceProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.LoadTesting.Models /// Quota bucket resource properties. internal partial class QuotaResourceProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual QuotaResourceProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeQuotaResourceProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(QuotaResourceProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -152,23 +169,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. QuotaResourceProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual QuotaResourceProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeQuotaResourceProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(QuotaResourceProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/Models/AuthConfigProperties.Serialization.cs b/sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/Models/AuthConfigProperties.Serialization.cs index 1790315679cb..1a0b2c5fcc47 100644 --- a/sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/Models/AuthConfigProperties.Serialization.cs +++ b/sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/Models/AuthConfigProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.MongoCluster.Models /// The authentication configuration for the Mongo cluster. internal partial class AuthConfigProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AuthConfigProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAuthConfigProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AuthConfigProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -132,23 +149,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AuthConfigProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AuthConfigProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAuthConfigProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AuthConfigProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/Models/BackupProperties.Serialization.cs b/sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/Models/BackupProperties.Serialization.cs index 7e780bd06068..b63e20131245 100644 --- a/sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/Models/BackupProperties.Serialization.cs +++ b/sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/Models/BackupProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.MongoCluster.Models /// The backup properties of the cluster. This includes the earliest restore time and retention settings. internal partial class BackupProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual BackupProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeBackupProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(BackupProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -118,23 +135,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. BackupProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual BackupProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeBackupProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(BackupProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/Models/ComputeProperties.Serialization.cs b/sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/Models/ComputeProperties.Serialization.cs index 5e422b5e1121..62cdd2d79362 100644 --- a/sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/Models/ComputeProperties.Serialization.cs +++ b/sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/Models/ComputeProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.MongoCluster.Models /// The compute properties of the cluster. This includes the virtual-cores/memory and scaling options applied to servers in the cluster. internal partial class ComputeProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ComputeProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeComputeProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ComputeProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -118,23 +135,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ComputeProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ComputeProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeComputeProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ComputeProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/Models/DataApiProperties.Serialization.cs b/sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/Models/DataApiProperties.Serialization.cs index 85b9033d2713..92365c4701c5 100644 --- a/sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/Models/DataApiProperties.Serialization.cs +++ b/sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/Models/DataApiProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.MongoCluster.Models /// Data API properties. internal partial class DataApiProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DataApiProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataApiProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataApiProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -122,23 +139,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataApiProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DataApiProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataApiProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataApiProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/Models/EncryptionProperties.Serialization.cs b/sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/Models/EncryptionProperties.Serialization.cs index fc65f3067743..639cb4e3361b 100644 --- a/sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/Models/EncryptionProperties.Serialization.cs +++ b/sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/Models/EncryptionProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.MongoCluster.Models /// The encryption configuration for the mongo cluster. internal partial class EncryptionProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual EncryptionProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeEncryptionProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(EncryptionProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -122,23 +139,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. EncryptionProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual EncryptionProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeEncryptionProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(EncryptionProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/Models/FirewallRuleListResult.Serialization.cs b/sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/Models/FirewallRuleListResult.Serialization.cs index 3227bd8eb5c7..0bffa99da163 100644 --- a/sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/Models/FirewallRuleListResult.Serialization.cs +++ b/sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/Models/FirewallRuleListResult.Serialization.cs @@ -22,6 +22,30 @@ internal FirewallRuleListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual FirewallRuleListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeFirewallRuleListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(FirewallRuleListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static FirewallRuleListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeFirewallRuleListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. FirewallRuleListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual FirewallRuleListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeFirewallRuleListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(FirewallRuleListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static FirewallRuleListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeFirewallRuleListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/Models/HighAvailabilityProperties.Serialization.cs b/sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/Models/HighAvailabilityProperties.Serialization.cs index 8f69da863a53..1ebd9e76e83f 100644 --- a/sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/Models/HighAvailabilityProperties.Serialization.cs +++ b/sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/Models/HighAvailabilityProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.MongoCluster.Models /// The high availability properties of the cluster. internal partial class HighAvailabilityProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual HighAvailabilityProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHighAvailabilityProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HighAvailabilityProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -122,23 +139,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HighAvailabilityProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual HighAvailabilityProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHighAvailabilityProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HighAvailabilityProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/Models/MongoClusterAdministratorProperties.Serialization.cs b/sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/Models/MongoClusterAdministratorProperties.Serialization.cs index f91f5c75ec41..1f3d6c8954c2 100644 --- a/sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/Models/MongoClusterAdministratorProperties.Serialization.cs +++ b/sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/Models/MongoClusterAdministratorProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.MongoCluster.Models /// The local administrator login properties. public partial class MongoClusterAdministratorProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual MongoClusterAdministratorProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeMongoClusterAdministratorProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(MongoClusterAdministratorProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -129,23 +146,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. MongoClusterAdministratorProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual MongoClusterAdministratorProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeMongoClusterAdministratorProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(MongoClusterAdministratorProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/Models/MongoClusterCmkEncryptionProperties.Serialization.cs b/sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/Models/MongoClusterCmkEncryptionProperties.Serialization.cs index 124efd2a8708..518e861855a3 100644 --- a/sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/Models/MongoClusterCmkEncryptionProperties.Serialization.cs +++ b/sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/Models/MongoClusterCmkEncryptionProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.MongoCluster.Models /// Customer managed key encryption settings. public partial class MongoClusterCmkEncryptionProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual MongoClusterCmkEncryptionProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeMongoClusterCmkEncryptionProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(MongoClusterCmkEncryptionProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -133,23 +150,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. MongoClusterCmkEncryptionProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual MongoClusterCmkEncryptionProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeMongoClusterCmkEncryptionProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(MongoClusterCmkEncryptionProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/Models/MongoClusterConnectionString.Serialization.cs b/sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/Models/MongoClusterConnectionString.Serialization.cs index 0d509bde7ba6..494f9f95733b 100644 --- a/sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/Models/MongoClusterConnectionString.Serialization.cs +++ b/sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/Models/MongoClusterConnectionString.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.MongoCluster.Models /// Connection string for the mongo cluster. public partial class MongoClusterConnectionString : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual MongoClusterConnectionString PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeMongoClusterConnectionString(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(MongoClusterConnectionString)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -140,23 +157,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. MongoClusterConnectionString IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual MongoClusterConnectionString PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeMongoClusterConnectionString(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(MongoClusterConnectionString)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/Models/MongoClusterConnectionStringsResult.Serialization.cs b/sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/Models/MongoClusterConnectionStringsResult.Serialization.cs index 175fe2442b1e..30e693068051 100644 --- a/sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/Models/MongoClusterConnectionStringsResult.Serialization.cs +++ b/sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/Models/MongoClusterConnectionStringsResult.Serialization.cs @@ -17,6 +17,30 @@ namespace Azure.ResourceManager.MongoCluster.Models /// The connection strings for the given mongo cluster. public partial class MongoClusterConnectionStringsResult : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual MongoClusterConnectionStringsResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeMongoClusterConnectionStringsResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(MongoClusterConnectionStringsResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static MongoClusterConnectionStringsResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeMongoClusterConnectionStringsResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -133,31 +157,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. MongoClusterConnectionStringsResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual MongoClusterConnectionStringsResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeMongoClusterConnectionStringsResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(MongoClusterConnectionStringsResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static MongoClusterConnectionStringsResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeMongoClusterConnectionStringsResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/Models/MongoClusterDatabaseRole.Serialization.cs b/sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/Models/MongoClusterDatabaseRole.Serialization.cs index 779689d07e88..ce7869abe214 100644 --- a/sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/Models/MongoClusterDatabaseRole.Serialization.cs +++ b/sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/Models/MongoClusterDatabaseRole.Serialization.cs @@ -21,6 +21,23 @@ internal MongoClusterDatabaseRole() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual MongoClusterDatabaseRole PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeMongoClusterDatabaseRole(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(MongoClusterDatabaseRole)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -128,23 +145,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. MongoClusterDatabaseRole IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual MongoClusterDatabaseRole PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeMongoClusterDatabaseRole(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(MongoClusterDatabaseRole)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/Models/MongoClusterEntraIdentityProvider.Serialization.cs b/sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/Models/MongoClusterEntraIdentityProvider.Serialization.cs index 5dbf117f46c6..495c4530ecc1 100644 --- a/sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/Models/MongoClusterEntraIdentityProvider.Serialization.cs +++ b/sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/Models/MongoClusterEntraIdentityProvider.Serialization.cs @@ -21,6 +21,23 @@ internal MongoClusterEntraIdentityProvider() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override MongoClusterIdentityProvider PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeMongoClusterEntraIdentityProvider(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(MongoClusterEntraIdentityProvider)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -112,23 +129,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. MongoClusterEntraIdentityProvider IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (MongoClusterEntraIdentityProvider)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override MongoClusterIdentityProvider PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeMongoClusterEntraIdentityProvider(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(MongoClusterEntraIdentityProvider)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/Models/MongoClusterEntraIdentityProviderProperties.Serialization.cs b/sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/Models/MongoClusterEntraIdentityProviderProperties.Serialization.cs index f50bc6a3f9ca..2ec964effc66 100644 --- a/sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/Models/MongoClusterEntraIdentityProviderProperties.Serialization.cs +++ b/sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/Models/MongoClusterEntraIdentityProviderProperties.Serialization.cs @@ -21,6 +21,23 @@ internal MongoClusterEntraIdentityProviderProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual MongoClusterEntraIdentityProviderProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeMongoClusterEntraIdentityProviderProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(MongoClusterEntraIdentityProviderProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -120,23 +137,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. MongoClusterEntraIdentityProviderProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual MongoClusterEntraIdentityProviderProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeMongoClusterEntraIdentityProviderProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(MongoClusterEntraIdentityProviderProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/Models/MongoClusterFirewallRuleProperties.Serialization.cs b/sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/Models/MongoClusterFirewallRuleProperties.Serialization.cs index eb5b45673082..ce7915e050a1 100644 --- a/sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/Models/MongoClusterFirewallRuleProperties.Serialization.cs +++ b/sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/Models/MongoClusterFirewallRuleProperties.Serialization.cs @@ -21,6 +21,23 @@ internal MongoClusterFirewallRuleProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual MongoClusterFirewallRuleProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeMongoClusterFirewallRuleProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(MongoClusterFirewallRuleProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -143,23 +160,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. MongoClusterFirewallRuleProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual MongoClusterFirewallRuleProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeMongoClusterFirewallRuleProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(MongoClusterFirewallRuleProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/Models/MongoClusterIdentityProvider.Serialization.cs b/sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/Models/MongoClusterIdentityProvider.Serialization.cs index 8061b5ebab08..b2029451d0ec 100644 --- a/sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/Models/MongoClusterIdentityProvider.Serialization.cs +++ b/sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/Models/MongoClusterIdentityProvider.Serialization.cs @@ -19,6 +19,23 @@ namespace Azure.ResourceManager.MongoCluster.Models [PersistableModelProxy(typeof(UnknownMongoClusterIdentityProvider))] public abstract partial class MongoClusterIdentityProvider : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual MongoClusterIdentityProvider PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeMongoClusterIdentityProvider(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(MongoClusterIdentityProvider)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -112,23 +129,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. MongoClusterIdentityProvider IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual MongoClusterIdentityProvider PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeMongoClusterIdentityProvider(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(MongoClusterIdentityProvider)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/Models/MongoClusterKeyEncryptionKeyIdentity.Serialization.cs b/sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/Models/MongoClusterKeyEncryptionKeyIdentity.Serialization.cs index db04dda0aac6..ad2913b9d094 100644 --- a/sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/Models/MongoClusterKeyEncryptionKeyIdentity.Serialization.cs +++ b/sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/Models/MongoClusterKeyEncryptionKeyIdentity.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.MongoCluster.Models /// The identity used for key encryption key. public partial class MongoClusterKeyEncryptionKeyIdentity : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual MongoClusterKeyEncryptionKeyIdentity PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeMongoClusterKeyEncryptionKeyIdentity(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(MongoClusterKeyEncryptionKeyIdentity)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -133,23 +150,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. MongoClusterKeyEncryptionKeyIdentity IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual MongoClusterKeyEncryptionKeyIdentity PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeMongoClusterKeyEncryptionKeyIdentity(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(MongoClusterKeyEncryptionKeyIdentity)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/Models/MongoClusterListResult.Serialization.cs b/sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/Models/MongoClusterListResult.Serialization.cs index e2eda3fef475..4946092d74f9 100644 --- a/sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/Models/MongoClusterListResult.Serialization.cs +++ b/sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/Models/MongoClusterListResult.Serialization.cs @@ -22,6 +22,30 @@ internal MongoClusterListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual MongoClusterListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeMongoClusterListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(MongoClusterListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static MongoClusterListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeMongoClusterListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. MongoClusterListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual MongoClusterListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeMongoClusterListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(MongoClusterListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static MongoClusterListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeMongoClusterListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/Models/MongoClusterNameAvailabilityContent.Serialization.cs b/sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/Models/MongoClusterNameAvailabilityContent.Serialization.cs index 9021a8a556ea..0084a66a4ebc 100644 --- a/sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/Models/MongoClusterNameAvailabilityContent.Serialization.cs +++ b/sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/Models/MongoClusterNameAvailabilityContent.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.MongoCluster.Models /// The check availability request body. public partial class MongoClusterNameAvailabilityContent : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual MongoClusterNameAvailabilityContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeMongoClusterNameAvailabilityContent(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(MongoClusterNameAvailabilityContent)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -130,23 +147,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. MongoClusterNameAvailabilityContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual MongoClusterNameAvailabilityContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeMongoClusterNameAvailabilityContent(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(MongoClusterNameAvailabilityContent)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/Models/MongoClusterNameAvailabilityResult.Serialization.cs b/sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/Models/MongoClusterNameAvailabilityResult.Serialization.cs index 8870473a2c80..bf703792a022 100644 --- a/sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/Models/MongoClusterNameAvailabilityResult.Serialization.cs +++ b/sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/Models/MongoClusterNameAvailabilityResult.Serialization.cs @@ -17,6 +17,30 @@ namespace Azure.ResourceManager.MongoCluster.Models /// The check availability result. public partial class MongoClusterNameAvailabilityResult : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual MongoClusterNameAvailabilityResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeMongoClusterNameAvailabilityResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(MongoClusterNameAvailabilityResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static MongoClusterNameAvailabilityResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeMongoClusterNameAvailabilityResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -149,31 +173,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. MongoClusterNameAvailabilityResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual MongoClusterNameAvailabilityResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeMongoClusterNameAvailabilityResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(MongoClusterNameAvailabilityResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static MongoClusterNameAvailabilityResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeMongoClusterNameAvailabilityResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/Models/MongoClusterPatch.Serialization.cs b/sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/Models/MongoClusterPatch.Serialization.cs index 3f006ffe2bc6..9a06110ccbb5 100644 --- a/sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/Models/MongoClusterPatch.Serialization.cs +++ b/sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/Models/MongoClusterPatch.Serialization.cs @@ -19,6 +19,23 @@ namespace Azure.ResourceManager.MongoCluster.Models /// The type used for update operations of the MongoCluster. public partial class MongoClusterPatch : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual MongoClusterPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeMongoClusterPatch(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(MongoClusterPatch)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -178,23 +195,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. MongoClusterPatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual MongoClusterPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeMongoClusterPatch(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(MongoClusterPatch)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/Models/MongoClusterPrivateEndpointConnection.Serialization.cs b/sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/Models/MongoClusterPrivateEndpointConnection.Serialization.cs index 910f00913743..984d021f2e01 100644 --- a/sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/Models/MongoClusterPrivateEndpointConnection.Serialization.cs +++ b/sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/Models/MongoClusterPrivateEndpointConnection.Serialization.cs @@ -19,6 +19,23 @@ namespace Azure.ResourceManager.MongoCluster.Models /// The private endpoint connection resource. public partial class MongoClusterPrivateEndpointConnection : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeMongoClusterPrivateEndpointConnection(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(MongoClusterPrivateEndpointConnection)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -153,23 +170,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. MongoClusterPrivateEndpointConnection IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (MongoClusterPrivateEndpointConnection)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeMongoClusterPrivateEndpointConnection(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(MongoClusterPrivateEndpointConnection)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/Models/MongoClusterPrivateEndpointConnectionProperties.Serialization.cs b/sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/Models/MongoClusterPrivateEndpointConnectionProperties.Serialization.cs index ac9a01c3ce5b..cf0ab75ef9e1 100644 --- a/sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/Models/MongoClusterPrivateEndpointConnectionProperties.Serialization.cs +++ b/sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/Models/MongoClusterPrivateEndpointConnectionProperties.Serialization.cs @@ -22,6 +22,23 @@ internal MongoClusterPrivateEndpointConnectionProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual MongoClusterPrivateEndpointConnectionProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeMongoClusterPrivateEndpointConnectionProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(MongoClusterPrivateEndpointConnectionProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -184,23 +201,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. MongoClusterPrivateEndpointConnectionProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual MongoClusterPrivateEndpointConnectionProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeMongoClusterPrivateEndpointConnectionProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(MongoClusterPrivateEndpointConnectionProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/Models/MongoClusterPrivateLinkResourceData.Serialization.cs b/sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/Models/MongoClusterPrivateLinkResourceData.Serialization.cs index 8bf21019e3d9..9eff8e38291b 100644 --- a/sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/Models/MongoClusterPrivateLinkResourceData.Serialization.cs +++ b/sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/Models/MongoClusterPrivateLinkResourceData.Serialization.cs @@ -19,6 +19,23 @@ namespace Azure.ResourceManager.MongoCluster.Models /// Concrete proxy resource types can be created by aliasing this type using a specific property type. public partial class MongoClusterPrivateLinkResourceData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeMongoClusterPrivateLinkResourceData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(MongoClusterPrivateLinkResourceData)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -153,23 +170,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. MongoClusterPrivateLinkResourceData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (MongoClusterPrivateLinkResourceData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeMongoClusterPrivateLinkResourceData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(MongoClusterPrivateLinkResourceData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/Models/MongoClusterPrivateLinkResourceListResult.Serialization.cs b/sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/Models/MongoClusterPrivateLinkResourceListResult.Serialization.cs index 8815d8a379ba..7dd0ab3134d3 100644 --- a/sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/Models/MongoClusterPrivateLinkResourceListResult.Serialization.cs +++ b/sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/Models/MongoClusterPrivateLinkResourceListResult.Serialization.cs @@ -22,6 +22,30 @@ internal MongoClusterPrivateLinkResourceListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual MongoClusterPrivateLinkResourceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeMongoClusterPrivateLinkResourceListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(MongoClusterPrivateLinkResourceListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static MongoClusterPrivateLinkResourceListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeMongoClusterPrivateLinkResourceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. MongoClusterPrivateLinkResourceListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual MongoClusterPrivateLinkResourceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeMongoClusterPrivateLinkResourceListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(MongoClusterPrivateLinkResourceListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static MongoClusterPrivateLinkResourceListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeMongoClusterPrivateLinkResourceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/Models/MongoClusterPrivateLinkResourceProperties.Serialization.cs b/sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/Models/MongoClusterPrivateLinkResourceProperties.Serialization.cs index 99f1adbe1395..2c1a1f2d18ac 100644 --- a/sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/Models/MongoClusterPrivateLinkResourceProperties.Serialization.cs +++ b/sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/Models/MongoClusterPrivateLinkResourceProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.MongoCluster.Models /// Properties of a private link resource. public partial class MongoClusterPrivateLinkResourceProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual MongoClusterPrivateLinkResourceProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeMongoClusterPrivateLinkResourceProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(MongoClusterPrivateLinkResourceProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -192,23 +209,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. MongoClusterPrivateLinkResourceProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual MongoClusterPrivateLinkResourceProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeMongoClusterPrivateLinkResourceProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(MongoClusterPrivateLinkResourceProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/Models/MongoClusterPrivateLinkServiceConnectionState.Serialization.cs b/sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/Models/MongoClusterPrivateLinkServiceConnectionState.Serialization.cs index 29065b64d3aa..57600f3c1a94 100644 --- a/sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/Models/MongoClusterPrivateLinkServiceConnectionState.Serialization.cs +++ b/sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/Models/MongoClusterPrivateLinkServiceConnectionState.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.MongoCluster.Models /// A collection of information about the state of the connection between service consumer and provider. public partial class MongoClusterPrivateLinkServiceConnectionState : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual MongoClusterPrivateLinkServiceConnectionState PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeMongoClusterPrivateLinkServiceConnectionState(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(MongoClusterPrivateLinkServiceConnectionState)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -144,23 +161,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. MongoClusterPrivateLinkServiceConnectionState IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual MongoClusterPrivateLinkServiceConnectionState PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeMongoClusterPrivateLinkServiceConnectionState(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(MongoClusterPrivateLinkServiceConnectionState)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/Models/MongoClusterProperties.Serialization.cs b/sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/Models/MongoClusterProperties.Serialization.cs index 7c25bfeef724..233224547109 100644 --- a/sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/Models/MongoClusterProperties.Serialization.cs +++ b/sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/Models/MongoClusterProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.MongoCluster.Models /// The properties of a mongo cluster. public partial class MongoClusterProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual MongoClusterProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeMongoClusterProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(MongoClusterProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -452,23 +469,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. MongoClusterProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual MongoClusterProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeMongoClusterProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(MongoClusterProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/Models/MongoClusterReplica.Serialization.cs b/sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/Models/MongoClusterReplica.Serialization.cs index 3b33b3249e76..5d7c34840792 100644 --- a/sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/Models/MongoClusterReplica.Serialization.cs +++ b/sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/Models/MongoClusterReplica.Serialization.cs @@ -19,6 +19,23 @@ namespace Azure.ResourceManager.MongoCluster.Models /// Represents a mongo cluster replica. public partial class MongoClusterReplica : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeMongoClusterReplica(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(MongoClusterReplica)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -153,23 +170,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. MongoClusterReplica IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (MongoClusterReplica)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeMongoClusterReplica(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(MongoClusterReplica)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/Models/MongoClusterReplicaContent.Serialization.cs b/sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/Models/MongoClusterReplicaContent.Serialization.cs index 71973413d37e..b823dd08b9c4 100644 --- a/sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/Models/MongoClusterReplicaContent.Serialization.cs +++ b/sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/Models/MongoClusterReplicaContent.Serialization.cs @@ -22,6 +22,23 @@ internal MongoClusterReplicaContent() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual MongoClusterReplicaContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeMongoClusterReplicaContent(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(MongoClusterReplicaContent)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -129,23 +146,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. MongoClusterReplicaContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual MongoClusterReplicaContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeMongoClusterReplicaContent(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(MongoClusterReplicaContent)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/Models/MongoClusterReplicationProperties.Serialization.cs b/sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/Models/MongoClusterReplicationProperties.Serialization.cs index bf7279cbb649..9024b1b40870 100644 --- a/sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/Models/MongoClusterReplicationProperties.Serialization.cs +++ b/sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/Models/MongoClusterReplicationProperties.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.MongoCluster.Models /// Replica properties of the mongo cluster. public partial class MongoClusterReplicationProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual MongoClusterReplicationProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeMongoClusterReplicationProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(MongoClusterReplicationProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -153,23 +170,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. MongoClusterReplicationProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual MongoClusterReplicationProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeMongoClusterReplicationProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(MongoClusterReplicationProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/Models/MongoClusterRestoreContent.Serialization.cs b/sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/Models/MongoClusterRestoreContent.Serialization.cs index c26df719f42a..444ee7b2b378 100644 --- a/sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/Models/MongoClusterRestoreContent.Serialization.cs +++ b/sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/Models/MongoClusterRestoreContent.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.MongoCluster.Models /// Parameters used for restore operations. public partial class MongoClusterRestoreContent : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual MongoClusterRestoreContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeMongoClusterRestoreContent(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(MongoClusterRestoreContent)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -138,23 +155,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. MongoClusterRestoreContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual MongoClusterRestoreContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeMongoClusterRestoreContent(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(MongoClusterRestoreContent)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/Models/MongoClusterStorageProperties.Serialization.cs b/sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/Models/MongoClusterStorageProperties.Serialization.cs index bc5b25bdbda7..4b08f4c352c5 100644 --- a/sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/Models/MongoClusterStorageProperties.Serialization.cs +++ b/sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/Models/MongoClusterStorageProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.MongoCluster.Models /// The storage properties of the cluster. This includes the data storage size and scaling applied to servers in the cluster. public partial class MongoClusterStorageProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual MongoClusterStorageProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeMongoClusterStorageProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(MongoClusterStorageProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -137,23 +154,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. MongoClusterStorageProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual MongoClusterStorageProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeMongoClusterStorageProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(MongoClusterStorageProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/Models/MongoClusterUpdateProperties.Serialization.cs b/sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/Models/MongoClusterUpdateProperties.Serialization.cs index 61c435499317..df33b5d51d62 100644 --- a/sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/Models/MongoClusterUpdateProperties.Serialization.cs +++ b/sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/Models/MongoClusterUpdateProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.MongoCluster.Models /// The updatable properties of the MongoCluster. public partial class MongoClusterUpdateProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual MongoClusterUpdateProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeMongoClusterUpdateProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(MongoClusterUpdateProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -306,23 +323,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. MongoClusterUpdateProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual MongoClusterUpdateProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeMongoClusterUpdateProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(MongoClusterUpdateProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/Models/MongoClusterUserProperties.Serialization.cs b/sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/Models/MongoClusterUserProperties.Serialization.cs index b14fd4168986..34e0eea3068f 100644 --- a/sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/Models/MongoClusterUserProperties.Serialization.cs +++ b/sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/Models/MongoClusterUserProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.MongoCluster.Models /// Definition of Mongo user resource on a cluster. public partial class MongoClusterUserProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual MongoClusterUserProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeMongoClusterUserProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(MongoClusterUserProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -162,23 +179,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. MongoClusterUserProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual MongoClusterUserProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeMongoClusterUserProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(MongoClusterUserProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/Models/PrivateEndpointConnectionResourceListResult.Serialization.cs b/sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/Models/PrivateEndpointConnectionResourceListResult.Serialization.cs index 6e0947e6ddc0..748c3b119e45 100644 --- a/sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/Models/PrivateEndpointConnectionResourceListResult.Serialization.cs +++ b/sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/Models/PrivateEndpointConnectionResourceListResult.Serialization.cs @@ -22,6 +22,30 @@ internal PrivateEndpointConnectionResourceListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual PrivateEndpointConnectionResourceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializePrivateEndpointConnectionResourceListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(PrivateEndpointConnectionResourceListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static PrivateEndpointConnectionResourceListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializePrivateEndpointConnectionResourceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. PrivateEndpointConnectionResourceListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual PrivateEndpointConnectionResourceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializePrivateEndpointConnectionResourceListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(PrivateEndpointConnectionResourceListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static PrivateEndpointConnectionResourceListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializePrivateEndpointConnectionResourceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/Models/PromoteReplicaContent.Serialization.cs b/sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/Models/PromoteReplicaContent.Serialization.cs index f94140f19737..0c74a31ec35a 100644 --- a/sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/Models/PromoteReplicaContent.Serialization.cs +++ b/sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/Models/PromoteReplicaContent.Serialization.cs @@ -22,6 +22,23 @@ internal PromoteReplicaContent() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual PromoteReplicaContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializePromoteReplicaContent(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(PromoteReplicaContent)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -136,23 +153,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. PromoteReplicaContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual PromoteReplicaContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializePromoteReplicaContent(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(PromoteReplicaContent)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/Models/ReplicaListResult.Serialization.cs b/sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/Models/ReplicaListResult.Serialization.cs index 0eb7dc1b108a..4991e545f3d8 100644 --- a/sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/Models/ReplicaListResult.Serialization.cs +++ b/sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/Models/ReplicaListResult.Serialization.cs @@ -22,6 +22,30 @@ internal ReplicaListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ReplicaListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeReplicaListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ReplicaListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static ReplicaListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeReplicaListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ReplicaListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ReplicaListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeReplicaListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ReplicaListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static ReplicaListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeReplicaListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/Models/ShardingProperties.Serialization.cs b/sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/Models/ShardingProperties.Serialization.cs index c6799290aa6f..00b23995ef0b 100644 --- a/sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/Models/ShardingProperties.Serialization.cs +++ b/sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/Models/ShardingProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.MongoCluster.Models /// The sharding properties of the cluster. This includes the shard count and scaling options for the cluster. internal partial class ShardingProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ShardingProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeShardingProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ShardingProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -122,23 +139,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ShardingProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ShardingProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeShardingProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ShardingProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/Models/UnknownMongoClusterIdentityProvider.Serialization.cs b/sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/Models/UnknownMongoClusterIdentityProvider.Serialization.cs index 0311ae3d77f6..06b32e2c988f 100644 --- a/sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/Models/UnknownMongoClusterIdentityProvider.Serialization.cs +++ b/sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/Models/UnknownMongoClusterIdentityProvider.Serialization.cs @@ -20,6 +20,23 @@ internal UnknownMongoClusterIdentityProvider() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override MongoClusterIdentityProvider PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeMongoClusterIdentityProvider(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(MongoClusterIdentityProvider)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -103,23 +120,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. MongoClusterIdentityProvider IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override MongoClusterIdentityProvider PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeMongoClusterIdentityProvider(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(MongoClusterIdentityProvider)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/Models/UserListResult.Serialization.cs b/sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/Models/UserListResult.Serialization.cs index 4d1f38d6a619..d20435f79c09 100644 --- a/sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/Models/UserListResult.Serialization.cs +++ b/sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/Models/UserListResult.Serialization.cs @@ -22,6 +22,30 @@ internal UserListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual UserListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeUserListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(UserListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static UserListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeUserListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. UserListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual UserListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeUserListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(UserListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static UserListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeUserListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/MongoClusterData.Serialization.cs b/sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/MongoClusterData.Serialization.cs index 0eb0377f89d3..12f8147efcaa 100644 --- a/sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/MongoClusterData.Serialization.cs +++ b/sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/MongoClusterData.Serialization.cs @@ -25,6 +25,30 @@ internal MongoClusterData() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeMongoClusterData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(MongoClusterData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static MongoClusterData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeMongoClusterData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -205,23 +229,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. MongoClusterData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (MongoClusterData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeMongoClusterData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(MongoClusterData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -236,12 +243,5 @@ internal static RequestContent ToRequestContent(MongoClusterData mongoClusterDat content.JsonWriter.WriteObjectValue(mongoClusterData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static MongoClusterData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeMongoClusterData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/MongoClusterFirewallRuleData.Serialization.cs b/sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/MongoClusterFirewallRuleData.Serialization.cs index ea5253217eb8..421b57deee3d 100644 --- a/sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/MongoClusterFirewallRuleData.Serialization.cs +++ b/sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/MongoClusterFirewallRuleData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.MongoCluster /// Represents a mongo cluster firewall rule. public partial class MongoClusterFirewallRuleData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeMongoClusterFirewallRuleData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(MongoClusterFirewallRuleData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static MongoClusterFirewallRuleData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeMongoClusterFirewallRuleData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,23 +178,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. MongoClusterFirewallRuleData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (MongoClusterFirewallRuleData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeMongoClusterFirewallRuleData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(MongoClusterFirewallRuleData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -185,12 +192,5 @@ internal static RequestContent ToRequestContent(MongoClusterFirewallRuleData mon content.JsonWriter.WriteObjectValue(mongoClusterFirewallRuleData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static MongoClusterFirewallRuleData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeMongoClusterFirewallRuleData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/MongoClusterPrivateEndpointConnectionResourceData.Serialization.cs b/sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/MongoClusterPrivateEndpointConnectionResourceData.Serialization.cs index 1cbdcddbbff9..2b549d216c27 100644 --- a/sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/MongoClusterPrivateEndpointConnectionResourceData.Serialization.cs +++ b/sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/MongoClusterPrivateEndpointConnectionResourceData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.MongoCluster /// Concrete proxy resource types can be created by aliasing this type using a specific property type. public partial class MongoClusterPrivateEndpointConnectionResourceData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeMongoClusterPrivateEndpointConnectionResourceData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(MongoClusterPrivateEndpointConnectionResourceData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static MongoClusterPrivateEndpointConnectionResourceData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeMongoClusterPrivateEndpointConnectionResourceData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,23 +178,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. MongoClusterPrivateEndpointConnectionResourceData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (MongoClusterPrivateEndpointConnectionResourceData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeMongoClusterPrivateEndpointConnectionResourceData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(MongoClusterPrivateEndpointConnectionResourceData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -185,12 +192,5 @@ internal static RequestContent ToRequestContent(MongoClusterPrivateEndpointConne content.JsonWriter.WriteObjectValue(mongoClusterPrivateEndpointConnectionResourceData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static MongoClusterPrivateEndpointConnectionResourceData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeMongoClusterPrivateEndpointConnectionResourceData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/MongoClusterUserData.Serialization.cs b/sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/MongoClusterUserData.Serialization.cs index 2972578dd941..d5ca15ce77df 100644 --- a/sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/MongoClusterUserData.Serialization.cs +++ b/sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/MongoClusterUserData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.MongoCluster /// Represents a Mongo cluster user. public partial class MongoClusterUserData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeMongoClusterUserData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(MongoClusterUserData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static MongoClusterUserData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeMongoClusterUserData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,23 +178,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. MongoClusterUserData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (MongoClusterUserData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeMongoClusterUserData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(MongoClusterUserData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -185,12 +192,5 @@ internal static RequestContent ToRequestContent(MongoClusterUserData mongoCluste content.JsonWriter.WriteObjectValue(mongoClusterUserData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static MongoClusterUserData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeMongoClusterUserData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/mongodbatlas/Azure.ResourceManager.MongoDBAtlas/src/Generated/Models/MongoDBAtlasMarketplaceDetails.Serialization.cs b/sdk/mongodbatlas/Azure.ResourceManager.MongoDBAtlas/src/Generated/Models/MongoDBAtlasMarketplaceDetails.Serialization.cs index d090abd3358f..57b1117d693c 100644 --- a/sdk/mongodbatlas/Azure.ResourceManager.MongoDBAtlas/src/Generated/Models/MongoDBAtlasMarketplaceDetails.Serialization.cs +++ b/sdk/mongodbatlas/Azure.ResourceManager.MongoDBAtlas/src/Generated/Models/MongoDBAtlasMarketplaceDetails.Serialization.cs @@ -21,6 +21,23 @@ internal MongoDBAtlasMarketplaceDetails() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual MongoDBAtlasMarketplaceDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeMongoDBAtlasMarketplaceDetails(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(MongoDBAtlasMarketplaceDetails)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -143,23 +160,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. MongoDBAtlasMarketplaceDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual MongoDBAtlasMarketplaceDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeMongoDBAtlasMarketplaceDetails(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(MongoDBAtlasMarketplaceDetails)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/mongodbatlas/Azure.ResourceManager.MongoDBAtlas/src/Generated/Models/MongoDBAtlasOfferDetails.Serialization.cs b/sdk/mongodbatlas/Azure.ResourceManager.MongoDBAtlas/src/Generated/Models/MongoDBAtlasOfferDetails.Serialization.cs index 5ed6bd53d481..af9bff9d7eee 100644 --- a/sdk/mongodbatlas/Azure.ResourceManager.MongoDBAtlas/src/Generated/Models/MongoDBAtlasOfferDetails.Serialization.cs +++ b/sdk/mongodbatlas/Azure.ResourceManager.MongoDBAtlas/src/Generated/Models/MongoDBAtlasOfferDetails.Serialization.cs @@ -21,6 +21,23 @@ internal MongoDBAtlasOfferDetails() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual MongoDBAtlasOfferDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeMongoDBAtlasOfferDetails(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(MongoDBAtlasOfferDetails)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -176,23 +193,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. MongoDBAtlasOfferDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual MongoDBAtlasOfferDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeMongoDBAtlasOfferDetails(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(MongoDBAtlasOfferDetails)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/mongodbatlas/Azure.ResourceManager.MongoDBAtlas/src/Generated/Models/MongoDBAtlasOrganizationPatch.Serialization.cs b/sdk/mongodbatlas/Azure.ResourceManager.MongoDBAtlas/src/Generated/Models/MongoDBAtlasOrganizationPatch.Serialization.cs index 42acc52d3597..1dcdb3c1dc2b 100644 --- a/sdk/mongodbatlas/Azure.ResourceManager.MongoDBAtlas/src/Generated/Models/MongoDBAtlasOrganizationPatch.Serialization.cs +++ b/sdk/mongodbatlas/Azure.ResourceManager.MongoDBAtlas/src/Generated/Models/MongoDBAtlasOrganizationPatch.Serialization.cs @@ -19,6 +19,23 @@ namespace Azure.ResourceManager.MongoDBAtlas.Models /// The type used for update operations of the OrganizationResource. public partial class MongoDBAtlasOrganizationPatch : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual MongoDBAtlasOrganizationPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeMongoDBAtlasOrganizationPatch(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(MongoDBAtlasOrganizationPatch)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -178,23 +195,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. MongoDBAtlasOrganizationPatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual MongoDBAtlasOrganizationPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeMongoDBAtlasOrganizationPatch(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(MongoDBAtlasOrganizationPatch)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/mongodbatlas/Azure.ResourceManager.MongoDBAtlas/src/Generated/Models/MongoDBAtlasOrganizationProperties.Serialization.cs b/sdk/mongodbatlas/Azure.ResourceManager.MongoDBAtlas/src/Generated/Models/MongoDBAtlasOrganizationProperties.Serialization.cs index 8aefc319ae72..2a7d36896fe0 100644 --- a/sdk/mongodbatlas/Azure.ResourceManager.MongoDBAtlas/src/Generated/Models/MongoDBAtlasOrganizationProperties.Serialization.cs +++ b/sdk/mongodbatlas/Azure.ResourceManager.MongoDBAtlas/src/Generated/Models/MongoDBAtlasOrganizationProperties.Serialization.cs @@ -21,6 +21,23 @@ internal MongoDBAtlasOrganizationProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual MongoDBAtlasOrganizationProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeMongoDBAtlasOrganizationProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(MongoDBAtlasOrganizationProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -158,23 +175,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. MongoDBAtlasOrganizationProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual MongoDBAtlasOrganizationProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeMongoDBAtlasOrganizationProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(MongoDBAtlasOrganizationProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/mongodbatlas/Azure.ResourceManager.MongoDBAtlas/src/Generated/Models/MongoDBAtlasOrganizationUpdateProperties.Serialization.cs b/sdk/mongodbatlas/Azure.ResourceManager.MongoDBAtlas/src/Generated/Models/MongoDBAtlasOrganizationUpdateProperties.Serialization.cs index 929d97be38ce..af645883c4a4 100644 --- a/sdk/mongodbatlas/Azure.ResourceManager.MongoDBAtlas/src/Generated/Models/MongoDBAtlasOrganizationUpdateProperties.Serialization.cs +++ b/sdk/mongodbatlas/Azure.ResourceManager.MongoDBAtlas/src/Generated/Models/MongoDBAtlasOrganizationUpdateProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.MongoDBAtlas.Models /// The updatable properties of the OrganizationResource. public partial class MongoDBAtlasOrganizationUpdateProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual MongoDBAtlasOrganizationUpdateProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeMongoDBAtlasOrganizationUpdateProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(MongoDBAtlasOrganizationUpdateProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -137,23 +154,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. MongoDBAtlasOrganizationUpdateProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual MongoDBAtlasOrganizationUpdateProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeMongoDBAtlasOrganizationUpdateProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(MongoDBAtlasOrganizationUpdateProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/mongodbatlas/Azure.ResourceManager.MongoDBAtlas/src/Generated/Models/MongoDBAtlasPartnerProperties.Serialization.cs b/sdk/mongodbatlas/Azure.ResourceManager.MongoDBAtlas/src/Generated/Models/MongoDBAtlasPartnerProperties.Serialization.cs index 6a8492ca4067..bf0cecaf7927 100644 --- a/sdk/mongodbatlas/Azure.ResourceManager.MongoDBAtlas/src/Generated/Models/MongoDBAtlasPartnerProperties.Serialization.cs +++ b/sdk/mongodbatlas/Azure.ResourceManager.MongoDBAtlas/src/Generated/Models/MongoDBAtlasPartnerProperties.Serialization.cs @@ -21,6 +21,23 @@ internal MongoDBAtlasPartnerProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual MongoDBAtlasPartnerProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeMongoDBAtlasPartnerProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(MongoDBAtlasPartnerProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -142,23 +159,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. MongoDBAtlasPartnerProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual MongoDBAtlasPartnerProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeMongoDBAtlasPartnerProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(MongoDBAtlasPartnerProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/mongodbatlas/Azure.ResourceManager.MongoDBAtlas/src/Generated/Models/MongoDBAtlasUserDetails.Serialization.cs b/sdk/mongodbatlas/Azure.ResourceManager.MongoDBAtlas/src/Generated/Models/MongoDBAtlasUserDetails.Serialization.cs index c5e688e753d5..37f62342c70f 100644 --- a/sdk/mongodbatlas/Azure.ResourceManager.MongoDBAtlas/src/Generated/Models/MongoDBAtlasUserDetails.Serialization.cs +++ b/sdk/mongodbatlas/Azure.ResourceManager.MongoDBAtlas/src/Generated/Models/MongoDBAtlasUserDetails.Serialization.cs @@ -21,6 +21,23 @@ internal MongoDBAtlasUserDetails() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual MongoDBAtlasUserDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeMongoDBAtlasUserDetails(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(MongoDBAtlasUserDetails)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -176,23 +193,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. MongoDBAtlasUserDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual MongoDBAtlasUserDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeMongoDBAtlasUserDetails(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(MongoDBAtlasUserDetails)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/mongodbatlas/Azure.ResourceManager.MongoDBAtlas/src/Generated/Models/OrganizationResourceListResult.Serialization.cs b/sdk/mongodbatlas/Azure.ResourceManager.MongoDBAtlas/src/Generated/Models/OrganizationResourceListResult.Serialization.cs index 43cc7a3bc283..4fe37f02ed89 100644 --- a/sdk/mongodbatlas/Azure.ResourceManager.MongoDBAtlas/src/Generated/Models/OrganizationResourceListResult.Serialization.cs +++ b/sdk/mongodbatlas/Azure.ResourceManager.MongoDBAtlas/src/Generated/Models/OrganizationResourceListResult.Serialization.cs @@ -22,6 +22,30 @@ internal OrganizationResourceListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual OrganizationResourceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeOrganizationResourceListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(OrganizationResourceListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static OrganizationResourceListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeOrganizationResourceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. OrganizationResourceListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual OrganizationResourceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeOrganizationResourceListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(OrganizationResourceListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static OrganizationResourceListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeOrganizationResourceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/mongodbatlas/Azure.ResourceManager.MongoDBAtlas/src/Generated/MongoDBAtlasOrganizationData.Serialization.cs b/sdk/mongodbatlas/Azure.ResourceManager.MongoDBAtlas/src/Generated/MongoDBAtlasOrganizationData.Serialization.cs index f9dcc5051a12..2aa7f4770a05 100644 --- a/sdk/mongodbatlas/Azure.ResourceManager.MongoDBAtlas/src/Generated/MongoDBAtlasOrganizationData.Serialization.cs +++ b/sdk/mongodbatlas/Azure.ResourceManager.MongoDBAtlas/src/Generated/MongoDBAtlasOrganizationData.Serialization.cs @@ -25,6 +25,30 @@ internal MongoDBAtlasOrganizationData() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeMongoDBAtlasOrganizationData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(MongoDBAtlasOrganizationData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static MongoDBAtlasOrganizationData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeMongoDBAtlasOrganizationData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -205,23 +229,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. MongoDBAtlasOrganizationData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (MongoDBAtlasOrganizationData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeMongoDBAtlasOrganizationData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(MongoDBAtlasOrganizationData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -236,12 +243,5 @@ internal static RequestContent ToRequestContent(MongoDBAtlasOrganizationData mon content.JsonWriter.WriteObjectValue(mongoDBAtlasOrganizationData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static MongoDBAtlasOrganizationData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeMongoDBAtlasOrganizationData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/AdvancedThreatProtectionData.Serialization.cs b/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/AdvancedThreatProtectionData.Serialization.cs index 1324bc0571ab..823d842b6092 100644 --- a/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/AdvancedThreatProtectionData.Serialization.cs +++ b/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/AdvancedThreatProtectionData.Serialization.cs @@ -21,6 +21,30 @@ namespace Azure.ResourceManager.MySql.FlexibleServers /// A server's Advanced Threat Protection. public partial class AdvancedThreatProtectionData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAdvancedThreatProtectionData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AdvancedThreatProtectionData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static AdvancedThreatProtectionData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeAdvancedThreatProtectionData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -155,23 +179,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AdvancedThreatProtectionData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (AdvancedThreatProtectionData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAdvancedThreatProtectionData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AdvancedThreatProtectionData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -186,12 +193,5 @@ internal static RequestContent ToRequestContent(AdvancedThreatProtectionData adv content.JsonWriter.WriteObjectValue(advancedThreatProtectionData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static AdvancedThreatProtectionData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeAdvancedThreatProtectionData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/AdministratorProperties.Serialization.cs b/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/AdministratorProperties.Serialization.cs index 3f6772fd624b..3320e404fa92 100644 --- a/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/AdministratorProperties.Serialization.cs +++ b/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/AdministratorProperties.Serialization.cs @@ -18,6 +18,23 @@ namespace Azure.ResourceManager.MySql.FlexibleServers.Models /// The properties of an administrator. internal partial class AdministratorProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AdministratorProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAdministratorProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AdministratorProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -182,23 +199,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AdministratorProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AdministratorProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAdministratorProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AdministratorProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/AdvancedThreatProtectionListResult.Serialization.cs b/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/AdvancedThreatProtectionListResult.Serialization.cs index 77b31f312a5a..ad57a60e7ae4 100644 --- a/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/AdvancedThreatProtectionListResult.Serialization.cs +++ b/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/AdvancedThreatProtectionListResult.Serialization.cs @@ -18,6 +18,30 @@ namespace Azure.ResourceManager.MySql.FlexibleServers.Models /// The response of a AdvancedThreatProtection list operation. internal partial class AdvancedThreatProtectionListResult : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AdvancedThreatProtectionListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAdvancedThreatProtectionListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AdvancedThreatProtectionListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static AdvancedThreatProtectionListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeAdvancedThreatProtectionListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -149,31 +173,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AdvancedThreatProtectionListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AdvancedThreatProtectionListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAdvancedThreatProtectionListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AdvancedThreatProtectionListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static AdvancedThreatProtectionListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeAdvancedThreatProtectionListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/AdvancedThreatProtectionPatch.Serialization.cs b/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/AdvancedThreatProtectionPatch.Serialization.cs index c66517371dfe..fb4bfcf07008 100644 --- a/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/AdvancedThreatProtectionPatch.Serialization.cs +++ b/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/AdvancedThreatProtectionPatch.Serialization.cs @@ -18,6 +18,23 @@ namespace Azure.ResourceManager.MySql.FlexibleServers.Models /// Parameters allowed to update advanced threat protection for a server. public partial class AdvancedThreatProtectionPatch : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AdvancedThreatProtectionPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAdvancedThreatProtectionPatch(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AdvancedThreatProtectionPatch)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -124,23 +141,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AdvancedThreatProtectionPatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AdvancedThreatProtectionPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAdvancedThreatProtectionPatch(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AdvancedThreatProtectionPatch)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/AdvancedThreatProtectionProperties.Serialization.cs b/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/AdvancedThreatProtectionProperties.Serialization.cs index d5367091c571..c213dc0da211 100644 --- a/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/AdvancedThreatProtectionProperties.Serialization.cs +++ b/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/AdvancedThreatProtectionProperties.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.MySql.FlexibleServers.Models /// Properties of an Advanced Threat Protection setting. internal partial class AdvancedThreatProtectionProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AdvancedThreatProtectionProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAdvancedThreatProtectionProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AdvancedThreatProtectionProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -153,23 +170,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AdvancedThreatProtectionProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AdvancedThreatProtectionProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAdvancedThreatProtectionProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AdvancedThreatProtectionProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/AdvancedThreatProtectionUpdateProperties.Serialization.cs b/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/AdvancedThreatProtectionUpdateProperties.Serialization.cs index 19b0a597c5da..fc5582793f24 100644 --- a/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/AdvancedThreatProtectionUpdateProperties.Serialization.cs +++ b/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/AdvancedThreatProtectionUpdateProperties.Serialization.cs @@ -22,6 +22,23 @@ internal AdvancedThreatProtectionUpdateProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AdvancedThreatProtectionUpdateProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAdvancedThreatProtectionUpdateProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AdvancedThreatProtectionUpdateProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -121,23 +138,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AdvancedThreatProtectionUpdateProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AdvancedThreatProtectionUpdateProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAdvancedThreatProtectionUpdateProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AdvancedThreatProtectionUpdateProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/ArmOperationStatusResourceProvisioningState.Serialization.cs b/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/ArmOperationStatusResourceProvisioningState.Serialization.cs index 83356c6185cd..ffb9e57e0820 100644 --- a/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/ArmOperationStatusResourceProvisioningState.Serialization.cs +++ b/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/ArmOperationStatusResourceProvisioningState.Serialization.cs @@ -24,6 +24,23 @@ internal ArmOperationStatusResourceProvisioningState() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ArmOperationStatusResourceProvisioningState PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeArmOperationStatusResourceProvisioningState(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ArmOperationStatusResourceProvisioningState)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -203,23 +220,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ArmOperationStatusResourceProvisioningState IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ArmOperationStatusResourceProvisioningState PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeArmOperationStatusResourceProvisioningState(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ArmOperationStatusResourceProvisioningState)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/BackupAndExportResponseProperties.Serialization.cs b/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/BackupAndExportResponseProperties.Serialization.cs index 89eeb31ca2e7..88ff0dc0d6ab 100644 --- a/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/BackupAndExportResponseProperties.Serialization.cs +++ b/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/BackupAndExportResponseProperties.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.MySql.FlexibleServers.Models /// BackupAndExport Response Properties. internal partial class BackupAndExportResponseProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual BackupAndExportResponseProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeBackupAndExportResponseProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(BackupAndExportResponseProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -149,23 +166,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. BackupAndExportResponseProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual BackupAndExportResponseProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeBackupAndExportResponseProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(BackupAndExportResponseProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/CapabilityPropertiesV2.Serialization.cs b/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/CapabilityPropertiesV2.Serialization.cs index 1db4ca9a9de3..648282f80956 100644 --- a/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/CapabilityPropertiesV2.Serialization.cs +++ b/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/CapabilityPropertiesV2.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.MySql.FlexibleServers.Models /// Location capability. internal partial class CapabilityPropertiesV2 : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual CapabilityPropertiesV2 PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeCapabilityPropertiesV2(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(CapabilityPropertiesV2)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -220,23 +237,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. CapabilityPropertiesV2 IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual CapabilityPropertiesV2 PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeCapabilityPropertiesV2(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(CapabilityPropertiesV2)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/CapabilitySetsList.Serialization.cs b/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/CapabilitySetsList.Serialization.cs index 2f76dc561a48..f0b906bd911d 100644 --- a/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/CapabilitySetsList.Serialization.cs +++ b/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/CapabilitySetsList.Serialization.cs @@ -18,6 +18,30 @@ namespace Azure.ResourceManager.MySql.FlexibleServers.Models /// location capability set. internal partial class CapabilitySetsList : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual CapabilitySetsList PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeCapabilitySetsList(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(CapabilitySetsList)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static CapabilitySetsList FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeCapabilitySetsList(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -149,31 +173,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. CapabilitySetsList IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual CapabilitySetsList PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeCapabilitySetsList(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(CapabilitySetsList)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static CapabilitySetsList FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeCapabilitySetsList(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/ConfigurationForBatchUpdateProperties.Serialization.cs b/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/ConfigurationForBatchUpdateProperties.Serialization.cs index bb1730e8457b..2f89fc72d6c6 100644 --- a/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/ConfigurationForBatchUpdateProperties.Serialization.cs +++ b/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/ConfigurationForBatchUpdateProperties.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.MySql.FlexibleServers.Models /// The properties can be updated for a configuration. internal partial class ConfigurationForBatchUpdateProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ConfigurationForBatchUpdateProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeConfigurationForBatchUpdateProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ConfigurationForBatchUpdateProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -130,23 +147,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ConfigurationForBatchUpdateProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ConfigurationForBatchUpdateProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeConfigurationForBatchUpdateProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ConfigurationForBatchUpdateProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/ConfigurationProperties.Serialization.cs b/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/ConfigurationProperties.Serialization.cs index 9f782ab79fff..116668f4dbe5 100644 --- a/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/ConfigurationProperties.Serialization.cs +++ b/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/ConfigurationProperties.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.MySql.FlexibleServers.Models /// The properties of a configuration. internal partial class ConfigurationProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ConfigurationProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeConfigurationProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ConfigurationProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -257,23 +274,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ConfigurationProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ConfigurationProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeConfigurationProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ConfigurationProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/DatabaseProperties.Serialization.cs b/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/DatabaseProperties.Serialization.cs index d8e22400e3dc..b60dbd6017b1 100644 --- a/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/DatabaseProperties.Serialization.cs +++ b/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/DatabaseProperties.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.MySql.FlexibleServers.Models /// The properties of a database. internal partial class DatabaseProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DatabaseProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDatabaseProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DatabaseProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -130,23 +147,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DatabaseProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DatabaseProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDatabaseProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DatabaseProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/ErrorAdditionalInfo.Serialization.cs b/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/ErrorAdditionalInfo.Serialization.cs index 8dc5274064cd..85ff3c7a7d62 100644 --- a/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/ErrorAdditionalInfo.Serialization.cs +++ b/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/ErrorAdditionalInfo.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.MySql.FlexibleServers.Models /// The resource management error additional info. internal partial class ErrorAdditionalInfo : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ErrorAdditionalInfo PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeErrorAdditionalInfo(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ErrorAdditionalInfo)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -141,23 +158,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ErrorAdditionalInfo IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ErrorAdditionalInfo PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeErrorAdditionalInfo(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ErrorAdditionalInfo)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/ErrorResponse.Serialization.cs b/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/ErrorResponse.Serialization.cs index fbf27aed9d7b..5ed0db2fc152 100644 --- a/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/ErrorResponse.Serialization.cs +++ b/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/ErrorResponse.Serialization.cs @@ -19,6 +19,23 @@ namespace Azure.ResourceManager.MySql.FlexibleServers.Models /// Error response. internal partial class ErrorResponse : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ErrorResponse PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeErrorResponse(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ErrorResponse)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -125,23 +142,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ErrorResponse IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ErrorResponse PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeErrorResponse(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ErrorResponse)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/FirewallRuleProperties.Serialization.cs b/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/FirewallRuleProperties.Serialization.cs index 64c6df687057..fde27707d007 100644 --- a/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/FirewallRuleProperties.Serialization.cs +++ b/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/FirewallRuleProperties.Serialization.cs @@ -23,6 +23,23 @@ internal FirewallRuleProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual FirewallRuleProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeFirewallRuleProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(FirewallRuleProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -130,23 +147,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. FirewallRuleProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual FirewallRuleProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeFirewallRuleProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(FirewallRuleProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/HighAvailabilityValidationEstimation.Serialization.cs b/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/HighAvailabilityValidationEstimation.Serialization.cs index 237a3f7a189e..8cdaf354facc 100644 --- a/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/HighAvailabilityValidationEstimation.Serialization.cs +++ b/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/HighAvailabilityValidationEstimation.Serialization.cs @@ -19,6 +19,30 @@ namespace Azure.ResourceManager.MySql.FlexibleServers.Models /// High availability validation properties of a server. public partial class HighAvailabilityValidationEstimation : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual HighAvailabilityValidationEstimation PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHighAvailabilityValidationEstimation(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HighAvailabilityValidationEstimation)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static HighAvailabilityValidationEstimation FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeHighAvailabilityValidationEstimation(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -147,23 +171,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HighAvailabilityValidationEstimation IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual HighAvailabilityValidationEstimation PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHighAvailabilityValidationEstimation(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HighAvailabilityValidationEstimation)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -178,12 +185,5 @@ internal static RequestContent ToRequestContent(HighAvailabilityValidationEstima content.JsonWriter.WriteObjectValue(highAvailabilityValidationEstimation, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static HighAvailabilityValidationEstimation FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeHighAvailabilityValidationEstimation(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/ImportSourceProperties.Serialization.cs b/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/ImportSourceProperties.Serialization.cs index 81b0bd69e6d0..8109205546a7 100644 --- a/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/ImportSourceProperties.Serialization.cs +++ b/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/ImportSourceProperties.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.MySql.FlexibleServers.Models /// Import source related properties. public partial class ImportSourceProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ImportSourceProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeImportSourceProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ImportSourceProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -160,23 +177,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ImportSourceProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ImportSourceProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeImportSourceProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ImportSourceProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/LogFileProperties.Serialization.cs b/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/LogFileProperties.Serialization.cs index 8e7fc8397f81..939d8d60d702 100644 --- a/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/LogFileProperties.Serialization.cs +++ b/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/LogFileProperties.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.MySql.FlexibleServers.Models /// The properties of a logFile. internal partial class LogFileProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual LogFileProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeLogFileProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(LogFileProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -185,23 +202,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. LogFileProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual LogFileProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeLogFileProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(LogFileProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MaintenanceListResult.Serialization.cs b/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MaintenanceListResult.Serialization.cs index 6f869642b6cf..cb8949fe4748 100644 --- a/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MaintenanceListResult.Serialization.cs +++ b/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MaintenanceListResult.Serialization.cs @@ -18,6 +18,30 @@ namespace Azure.ResourceManager.MySql.FlexibleServers.Models /// The response of a Maintenance list operation. internal partial class MaintenanceListResult : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual MaintenanceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeMaintenanceListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(MaintenanceListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static MaintenanceListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeMaintenanceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -149,31 +173,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. MaintenanceListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual MaintenanceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeMaintenanceListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(MaintenanceListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static MaintenanceListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeMaintenanceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MaintenancePolicy.Serialization.cs b/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MaintenancePolicy.Serialization.cs index ad1efd9149c3..8b56acc9de16 100644 --- a/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MaintenancePolicy.Serialization.cs +++ b/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MaintenancePolicy.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.MySql.FlexibleServers.Models /// Maintenance policy of a server. internal partial class MaintenancePolicy : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual MaintenancePolicy PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeMaintenancePolicy(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(MaintenancePolicy)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -123,23 +140,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. MaintenancePolicy IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual MaintenancePolicy PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeMaintenancePolicy(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(MaintenancePolicy)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MaintenanceProperties.Serialization.cs b/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MaintenanceProperties.Serialization.cs index 6a8d545c6a57..202853e81175 100644 --- a/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MaintenanceProperties.Serialization.cs +++ b/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MaintenanceProperties.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.MySql.FlexibleServers.Models /// The properties of a maintenance resource. internal partial class MaintenanceProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual MaintenanceProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeMaintenanceProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(MaintenanceProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -277,23 +294,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. MaintenanceProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual MaintenanceProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeMaintenanceProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(MaintenanceProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MaintenancePropertiesForUpdate.Serialization.cs b/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MaintenancePropertiesForUpdate.Serialization.cs index 6f354cf54148..332c47e65cd7 100644 --- a/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MaintenancePropertiesForUpdate.Serialization.cs +++ b/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MaintenancePropertiesForUpdate.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.MySql.FlexibleServers.Models /// The properties of a maintenance update parameter. internal partial class MaintenancePropertiesForUpdate : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual MaintenancePropertiesForUpdate PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeMaintenancePropertiesForUpdate(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(MaintenancePropertiesForUpdate)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -123,23 +140,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. MaintenancePropertiesForUpdate IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual MaintenancePropertiesForUpdate PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeMaintenancePropertiesForUpdate(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(MaintenancePropertiesForUpdate)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MySqlFlexibleServerAadAdministratorListResult.Serialization.cs b/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MySqlFlexibleServerAadAdministratorListResult.Serialization.cs index 25674636339a..02c2faf7396a 100644 --- a/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MySqlFlexibleServerAadAdministratorListResult.Serialization.cs +++ b/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MySqlFlexibleServerAadAdministratorListResult.Serialization.cs @@ -18,6 +18,30 @@ namespace Azure.ResourceManager.MySql.FlexibleServers.Models /// A List of azure ad administrators. internal partial class MySqlFlexibleServerAadAdministratorListResult : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual MySqlFlexibleServerAadAdministratorListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeMySqlFlexibleServerAadAdministratorListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(MySqlFlexibleServerAadAdministratorListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static MySqlFlexibleServerAadAdministratorListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeMySqlFlexibleServerAadAdministratorListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -149,31 +173,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. MySqlFlexibleServerAadAdministratorListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual MySqlFlexibleServerAadAdministratorListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeMySqlFlexibleServerAadAdministratorListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(MySqlFlexibleServerAadAdministratorListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static MySqlFlexibleServerAadAdministratorListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeMySqlFlexibleServerAadAdministratorListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MySqlFlexibleServerBackupAndExportContent.Serialization.cs b/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MySqlFlexibleServerBackupAndExportContent.Serialization.cs index b083267d3b10..0ca33507b61a 100644 --- a/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MySqlFlexibleServerBackupAndExportContent.Serialization.cs +++ b/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MySqlFlexibleServerBackupAndExportContent.Serialization.cs @@ -23,6 +23,23 @@ internal MySqlFlexibleServerBackupAndExportContent() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override MySqlFlexibleServerBackupContentBase PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeMySqlFlexibleServerBackupAndExportContent(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(MySqlFlexibleServerBackupAndExportContent)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -114,23 +131,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. MySqlFlexibleServerBackupAndExportContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (MySqlFlexibleServerBackupAndExportContent)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override MySqlFlexibleServerBackupContentBase PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeMySqlFlexibleServerBackupAndExportContent(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(MySqlFlexibleServerBackupAndExportContent)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MySqlFlexibleServerBackupAndExportResult.Serialization.cs b/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MySqlFlexibleServerBackupAndExportResult.Serialization.cs index 1b7554f61ab5..5a7f171a14c5 100644 --- a/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MySqlFlexibleServerBackupAndExportResult.Serialization.cs +++ b/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MySqlFlexibleServerBackupAndExportResult.Serialization.cs @@ -21,6 +21,30 @@ namespace Azure.ResourceManager.MySql.FlexibleServers.Models /// Represents BackupAndExportAPI Response. public partial class MySqlFlexibleServerBackupAndExportResult : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeMySqlFlexibleServerBackupAndExportResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(MySqlFlexibleServerBackupAndExportResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static MySqlFlexibleServerBackupAndExportResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeMySqlFlexibleServerBackupAndExportResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -235,31 +259,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. MySqlFlexibleServerBackupAndExportResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (MySqlFlexibleServerBackupAndExportResult)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeMySqlFlexibleServerBackupAndExportResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(MySqlFlexibleServerBackupAndExportResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static MySqlFlexibleServerBackupAndExportResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeMySqlFlexibleServerBackupAndExportResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MySqlFlexibleServerBackupContentBase.Serialization.cs b/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MySqlFlexibleServerBackupContentBase.Serialization.cs index 44272ce8cdba..3fdde461076c 100644 --- a/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MySqlFlexibleServerBackupContentBase.Serialization.cs +++ b/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MySqlFlexibleServerBackupContentBase.Serialization.cs @@ -22,6 +22,23 @@ internal MySqlFlexibleServerBackupContentBase() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual MySqlFlexibleServerBackupContentBase PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeMySqlFlexibleServerBackupContentBase(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(MySqlFlexibleServerBackupContentBase)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -121,23 +138,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. MySqlFlexibleServerBackupContentBase IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual MySqlFlexibleServerBackupContentBase PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeMySqlFlexibleServerBackupContentBase(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(MySqlFlexibleServerBackupContentBase)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MySqlFlexibleServerBackupListResult.Serialization.cs b/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MySqlFlexibleServerBackupListResult.Serialization.cs index 37de173f65aa..2e642610707b 100644 --- a/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MySqlFlexibleServerBackupListResult.Serialization.cs +++ b/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MySqlFlexibleServerBackupListResult.Serialization.cs @@ -18,6 +18,30 @@ namespace Azure.ResourceManager.MySql.FlexibleServers.Models /// The response of a ServerBackup list operation. internal partial class MySqlFlexibleServerBackupListResult : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual MySqlFlexibleServerBackupListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeMySqlFlexibleServerBackupListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(MySqlFlexibleServerBackupListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static MySqlFlexibleServerBackupListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeMySqlFlexibleServerBackupListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -149,31 +173,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. MySqlFlexibleServerBackupListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual MySqlFlexibleServerBackupListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeMySqlFlexibleServerBackupListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(MySqlFlexibleServerBackupListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static MySqlFlexibleServerBackupListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeMySqlFlexibleServerBackupListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MySqlFlexibleServerBackupProperties.Serialization.cs b/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MySqlFlexibleServerBackupProperties.Serialization.cs index 4af86da79dc9..f5a854739d29 100644 --- a/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MySqlFlexibleServerBackupProperties.Serialization.cs +++ b/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MySqlFlexibleServerBackupProperties.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.MySql.FlexibleServers.Models /// Storage Profile properties of a server. public partial class MySqlFlexibleServerBackupProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual MySqlFlexibleServerBackupProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeMySqlFlexibleServerBackupProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(MySqlFlexibleServerBackupProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -168,23 +185,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. MySqlFlexibleServerBackupProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual MySqlFlexibleServerBackupProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeMySqlFlexibleServerBackupProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(MySqlFlexibleServerBackupProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MySqlFlexibleServerBackupSettings.Serialization.cs b/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MySqlFlexibleServerBackupSettings.Serialization.cs index bcca5ab87ccf..0ac5b15f3d5c 100644 --- a/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MySqlFlexibleServerBackupSettings.Serialization.cs +++ b/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MySqlFlexibleServerBackupSettings.Serialization.cs @@ -22,6 +22,23 @@ internal MySqlFlexibleServerBackupSettings() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual MySqlFlexibleServerBackupSettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeMySqlFlexibleServerBackupSettings(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(MySqlFlexibleServerBackupSettings)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -136,23 +153,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. MySqlFlexibleServerBackupSettings IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual MySqlFlexibleServerBackupSettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeMySqlFlexibleServerBackupSettings(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(MySqlFlexibleServerBackupSettings)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MySqlFlexibleServerBackupStoreDetails.Serialization.cs b/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MySqlFlexibleServerBackupStoreDetails.Serialization.cs index dbcbbe7120cb..0df6dbf21a08 100644 --- a/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MySqlFlexibleServerBackupStoreDetails.Serialization.cs +++ b/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MySqlFlexibleServerBackupStoreDetails.Serialization.cs @@ -20,6 +20,23 @@ namespace Azure.ResourceManager.MySql.FlexibleServers.Models [PersistableModelProxy(typeof(UnknownBackupStoreDetails))] public abstract partial class MySqlFlexibleServerBackupStoreDetails : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual MySqlFlexibleServerBackupStoreDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeMySqlFlexibleServerBackupStoreDetails(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(MySqlFlexibleServerBackupStoreDetails)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -113,23 +130,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. MySqlFlexibleServerBackupStoreDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual MySqlFlexibleServerBackupStoreDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeMySqlFlexibleServerBackupStoreDetails(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(MySqlFlexibleServerBackupStoreDetails)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MySqlFlexibleServerCapabilitiesListResult.Serialization.cs b/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MySqlFlexibleServerCapabilitiesListResult.Serialization.cs index d0ac78cdb9f1..3353477d5c9d 100644 --- a/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MySqlFlexibleServerCapabilitiesListResult.Serialization.cs +++ b/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MySqlFlexibleServerCapabilitiesListResult.Serialization.cs @@ -18,6 +18,30 @@ namespace Azure.ResourceManager.MySql.FlexibleServers.Models /// location capability. internal partial class MySqlFlexibleServerCapabilitiesListResult : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual MySqlFlexibleServerCapabilitiesListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeMySqlFlexibleServerCapabilitiesListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(MySqlFlexibleServerCapabilitiesListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static MySqlFlexibleServerCapabilitiesListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeMySqlFlexibleServerCapabilitiesListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -149,31 +173,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. MySqlFlexibleServerCapabilitiesListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual MySqlFlexibleServerCapabilitiesListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeMySqlFlexibleServerCapabilitiesListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(MySqlFlexibleServerCapabilitiesListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static MySqlFlexibleServerCapabilitiesListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeMySqlFlexibleServerCapabilitiesListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MySqlFlexibleServerCapabilityProperties.Serialization.cs b/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MySqlFlexibleServerCapabilityProperties.Serialization.cs index 4e8107b72cb6..21e73ec22d58 100644 --- a/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MySqlFlexibleServerCapabilityProperties.Serialization.cs +++ b/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MySqlFlexibleServerCapabilityProperties.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.MySql.FlexibleServers.Models /// Location capabilities. public partial class MySqlFlexibleServerCapabilityProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual MySqlFlexibleServerCapabilityProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeMySqlFlexibleServerCapabilityProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(MySqlFlexibleServerCapabilityProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -218,23 +235,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. MySqlFlexibleServerCapabilityProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual MySqlFlexibleServerCapabilityProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeMySqlFlexibleServerCapabilityProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(MySqlFlexibleServerCapabilityProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MySqlFlexibleServerConfigurationForBatchUpdate.Serialization.cs b/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MySqlFlexibleServerConfigurationForBatchUpdate.Serialization.cs index 67e858fa43c0..d7f83133b558 100644 --- a/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MySqlFlexibleServerConfigurationForBatchUpdate.Serialization.cs +++ b/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MySqlFlexibleServerConfigurationForBatchUpdate.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.MySql.FlexibleServers.Models /// Represents a Configuration. public partial class MySqlFlexibleServerConfigurationForBatchUpdate : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual MySqlFlexibleServerConfigurationForBatchUpdate PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeMySqlFlexibleServerConfigurationForBatchUpdate(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(MySqlFlexibleServerConfigurationForBatchUpdate)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -134,23 +151,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. MySqlFlexibleServerConfigurationForBatchUpdate IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual MySqlFlexibleServerConfigurationForBatchUpdate PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeMySqlFlexibleServerConfigurationForBatchUpdate(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(MySqlFlexibleServerConfigurationForBatchUpdate)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MySqlFlexibleServerConfigurationListForBatchUpdate.Serialization.cs b/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MySqlFlexibleServerConfigurationListForBatchUpdate.Serialization.cs index 7b16b39b37d2..eeeea6face44 100644 --- a/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MySqlFlexibleServerConfigurationListForBatchUpdate.Serialization.cs +++ b/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MySqlFlexibleServerConfigurationListForBatchUpdate.Serialization.cs @@ -18,6 +18,23 @@ namespace Azure.ResourceManager.MySql.FlexibleServers.Models /// A list of server configurations to update. public partial class MySqlFlexibleServerConfigurationListForBatchUpdate : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual MySqlFlexibleServerConfigurationListForBatchUpdate PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeMySqlFlexibleServerConfigurationListForBatchUpdate(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(MySqlFlexibleServerConfigurationListForBatchUpdate)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -149,23 +166,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. MySqlFlexibleServerConfigurationListForBatchUpdate IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual MySqlFlexibleServerConfigurationListForBatchUpdate PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeMySqlFlexibleServerConfigurationListForBatchUpdate(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(MySqlFlexibleServerConfigurationListForBatchUpdate)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MySqlFlexibleServerConfigurations.Serialization.cs b/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MySqlFlexibleServerConfigurations.Serialization.cs index c45e43fa506b..b5897cab0697 100644 --- a/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MySqlFlexibleServerConfigurations.Serialization.cs +++ b/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MySqlFlexibleServerConfigurations.Serialization.cs @@ -18,6 +18,30 @@ namespace Azure.ResourceManager.MySql.FlexibleServers.Models /// The response of a Configuration list operation. public partial class MySqlFlexibleServerConfigurations : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual MySqlFlexibleServerConfigurations PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeMySqlFlexibleServerConfigurations(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(MySqlFlexibleServerConfigurations)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static MySqlFlexibleServerConfigurations FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeMySqlFlexibleServerConfigurations(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -149,31 +173,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. MySqlFlexibleServerConfigurations IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual MySqlFlexibleServerConfigurations PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeMySqlFlexibleServerConfigurations(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(MySqlFlexibleServerConfigurations)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static MySqlFlexibleServerConfigurations FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeMySqlFlexibleServerConfigurations(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MySqlFlexibleServerDataEncryption.Serialization.cs b/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MySqlFlexibleServerDataEncryption.Serialization.cs index 0d0bbdb033c3..21ca926d74df 100644 --- a/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MySqlFlexibleServerDataEncryption.Serialization.cs +++ b/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MySqlFlexibleServerDataEncryption.Serialization.cs @@ -18,6 +18,23 @@ namespace Azure.ResourceManager.MySql.FlexibleServers.Models /// The date encryption for cmk. public partial class MySqlFlexibleServerDataEncryption : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual MySqlFlexibleServerDataEncryption PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeMySqlFlexibleServerDataEncryption(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(MySqlFlexibleServerDataEncryption)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -190,23 +207,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. MySqlFlexibleServerDataEncryption IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual MySqlFlexibleServerDataEncryption PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeMySqlFlexibleServerDataEncryption(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(MySqlFlexibleServerDataEncryption)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MySqlFlexibleServerDatabaseListResult.Serialization.cs b/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MySqlFlexibleServerDatabaseListResult.Serialization.cs index 97f82d90f934..8904790f4b69 100644 --- a/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MySqlFlexibleServerDatabaseListResult.Serialization.cs +++ b/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MySqlFlexibleServerDatabaseListResult.Serialization.cs @@ -18,6 +18,30 @@ namespace Azure.ResourceManager.MySql.FlexibleServers.Models /// The response of a Database list operation. internal partial class MySqlFlexibleServerDatabaseListResult : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual MySqlFlexibleServerDatabaseListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeMySqlFlexibleServerDatabaseListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(MySqlFlexibleServerDatabaseListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static MySqlFlexibleServerDatabaseListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeMySqlFlexibleServerDatabaseListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -149,31 +173,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. MySqlFlexibleServerDatabaseListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual MySqlFlexibleServerDatabaseListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeMySqlFlexibleServerDatabaseListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(MySqlFlexibleServerDatabaseListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static MySqlFlexibleServerDatabaseListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeMySqlFlexibleServerDatabaseListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MySqlFlexibleServerDelegatedSubnetUsage.Serialization.cs b/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MySqlFlexibleServerDelegatedSubnetUsage.Serialization.cs index ee8c1ed8659f..94a4baaab16b 100644 --- a/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MySqlFlexibleServerDelegatedSubnetUsage.Serialization.cs +++ b/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MySqlFlexibleServerDelegatedSubnetUsage.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.MySql.FlexibleServers.Models /// Delegated subnet usage data. public partial class MySqlFlexibleServerDelegatedSubnetUsage : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual MySqlFlexibleServerDelegatedSubnetUsage PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeMySqlFlexibleServerDelegatedSubnetUsage(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(MySqlFlexibleServerDelegatedSubnetUsage)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -134,23 +151,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. MySqlFlexibleServerDelegatedSubnetUsage IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual MySqlFlexibleServerDelegatedSubnetUsage PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeMySqlFlexibleServerDelegatedSubnetUsage(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(MySqlFlexibleServerDelegatedSubnetUsage)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MySqlFlexibleServerDetachVnetContent.Serialization.cs b/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MySqlFlexibleServerDetachVnetContent.Serialization.cs index adaee6da3afa..72eda4a7ee4d 100644 --- a/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MySqlFlexibleServerDetachVnetContent.Serialization.cs +++ b/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MySqlFlexibleServerDetachVnetContent.Serialization.cs @@ -18,6 +18,23 @@ namespace Azure.ResourceManager.MySql.FlexibleServers.Models /// Parameters to detach Vnet. public partial class MySqlFlexibleServerDetachVnetContent : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual MySqlFlexibleServerDetachVnetContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeMySqlFlexibleServerDetachVnetContent(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(MySqlFlexibleServerDetachVnetContent)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -124,23 +141,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. MySqlFlexibleServerDetachVnetContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual MySqlFlexibleServerDetachVnetContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeMySqlFlexibleServerDetachVnetContent(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(MySqlFlexibleServerDetachVnetContent)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MySqlFlexibleServerEditionCapability.Serialization.cs b/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MySqlFlexibleServerEditionCapability.Serialization.cs index 8e289a1a3ae0..2ed519f9f876 100644 --- a/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MySqlFlexibleServerEditionCapability.Serialization.cs +++ b/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MySqlFlexibleServerEditionCapability.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.MySql.FlexibleServers.Models /// Server edition capabilities. public partial class MySqlFlexibleServerEditionCapability : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual MySqlFlexibleServerEditionCapability PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeMySqlFlexibleServerEditionCapability(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(MySqlFlexibleServerEditionCapability)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -169,23 +186,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. MySqlFlexibleServerEditionCapability IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual MySqlFlexibleServerEditionCapability PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeMySqlFlexibleServerEditionCapability(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(MySqlFlexibleServerEditionCapability)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MySqlFlexibleServerFeatureProperty.Serialization.cs b/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MySqlFlexibleServerFeatureProperty.Serialization.cs index 05146287817b..8705654bc5be 100644 --- a/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MySqlFlexibleServerFeatureProperty.Serialization.cs +++ b/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MySqlFlexibleServerFeatureProperty.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.MySql.FlexibleServers.Models /// Server version capabilities. public partial class MySqlFlexibleServerFeatureProperty : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual MySqlFlexibleServerFeatureProperty PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeMySqlFlexibleServerFeatureProperty(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(MySqlFlexibleServerFeatureProperty)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -130,23 +147,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. MySqlFlexibleServerFeatureProperty IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual MySqlFlexibleServerFeatureProperty PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeMySqlFlexibleServerFeatureProperty(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(MySqlFlexibleServerFeatureProperty)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MySqlFlexibleServerFirewallRuleListResult.Serialization.cs b/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MySqlFlexibleServerFirewallRuleListResult.Serialization.cs index 77b8443d0d9b..138c693f8169 100644 --- a/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MySqlFlexibleServerFirewallRuleListResult.Serialization.cs +++ b/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MySqlFlexibleServerFirewallRuleListResult.Serialization.cs @@ -18,6 +18,30 @@ namespace Azure.ResourceManager.MySql.FlexibleServers.Models /// The response of a FirewallRule list operation. internal partial class MySqlFlexibleServerFirewallRuleListResult : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual MySqlFlexibleServerFirewallRuleListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeMySqlFlexibleServerFirewallRuleListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(MySqlFlexibleServerFirewallRuleListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static MySqlFlexibleServerFirewallRuleListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeMySqlFlexibleServerFirewallRuleListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -149,31 +173,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. MySqlFlexibleServerFirewallRuleListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual MySqlFlexibleServerFirewallRuleListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeMySqlFlexibleServerFirewallRuleListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(MySqlFlexibleServerFirewallRuleListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static MySqlFlexibleServerFirewallRuleListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeMySqlFlexibleServerFirewallRuleListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MySqlFlexibleServerFullBackupStoreDetails.Serialization.cs b/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MySqlFlexibleServerFullBackupStoreDetails.Serialization.cs index f857f517decb..a5bb74b2546c 100644 --- a/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MySqlFlexibleServerFullBackupStoreDetails.Serialization.cs +++ b/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MySqlFlexibleServerFullBackupStoreDetails.Serialization.cs @@ -22,6 +22,23 @@ internal MySqlFlexibleServerFullBackupStoreDetails() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override MySqlFlexibleServerBackupStoreDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeMySqlFlexibleServerFullBackupStoreDetails(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(MySqlFlexibleServerFullBackupStoreDetails)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -135,23 +152,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. MySqlFlexibleServerFullBackupStoreDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (MySqlFlexibleServerFullBackupStoreDetails)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override MySqlFlexibleServerBackupStoreDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeMySqlFlexibleServerFullBackupStoreDetails(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(MySqlFlexibleServerFullBackupStoreDetails)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MySqlFlexibleServerGtidSetContent.Serialization.cs b/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MySqlFlexibleServerGtidSetContent.Serialization.cs index b8e9a5f90b9c..b32bf7508eb8 100644 --- a/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MySqlFlexibleServerGtidSetContent.Serialization.cs +++ b/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MySqlFlexibleServerGtidSetContent.Serialization.cs @@ -18,6 +18,23 @@ namespace Azure.ResourceManager.MySql.FlexibleServers.Models /// Server Gtid set parameters: Replication with Global Transaction Identifiers. public partial class MySqlFlexibleServerGtidSetContent : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual MySqlFlexibleServerGtidSetContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeMySqlFlexibleServerGtidSetContent(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(MySqlFlexibleServerGtidSetContent)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -120,23 +137,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. MySqlFlexibleServerGtidSetContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual MySqlFlexibleServerGtidSetContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeMySqlFlexibleServerGtidSetContent(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(MySqlFlexibleServerGtidSetContent)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MySqlFlexibleServerHighAvailability.Serialization.cs b/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MySqlFlexibleServerHighAvailability.Serialization.cs index 522be25a2391..f2cb1d0c91ec 100644 --- a/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MySqlFlexibleServerHighAvailability.Serialization.cs +++ b/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MySqlFlexibleServerHighAvailability.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.MySql.FlexibleServers.Models /// High availability properties of a server. public partial class MySqlFlexibleServerHighAvailability : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual MySqlFlexibleServerHighAvailability PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeMySqlFlexibleServerHighAvailability(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(MySqlFlexibleServerHighAvailability)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -149,23 +166,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. MySqlFlexibleServerHighAvailability IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual MySqlFlexibleServerHighAvailability PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeMySqlFlexibleServerHighAvailability(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(MySqlFlexibleServerHighAvailability)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MySqlFlexibleServerListResult.Serialization.cs b/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MySqlFlexibleServerListResult.Serialization.cs index b2397172cc6c..486f9aa04794 100644 --- a/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MySqlFlexibleServerListResult.Serialization.cs +++ b/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MySqlFlexibleServerListResult.Serialization.cs @@ -18,6 +18,30 @@ namespace Azure.ResourceManager.MySql.FlexibleServers.Models /// The response of a Server list operation. internal partial class MySqlFlexibleServerListResult : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual MySqlFlexibleServerListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeMySqlFlexibleServerListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(MySqlFlexibleServerListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static MySqlFlexibleServerListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeMySqlFlexibleServerListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -149,31 +173,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. MySqlFlexibleServerListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual MySqlFlexibleServerListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeMySqlFlexibleServerListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(MySqlFlexibleServerListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static MySqlFlexibleServerListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeMySqlFlexibleServerListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MySqlFlexibleServerLogFile.Serialization.cs b/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MySqlFlexibleServerLogFile.Serialization.cs index 21fbe8514d3c..e15de66e6983 100644 --- a/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MySqlFlexibleServerLogFile.Serialization.cs +++ b/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MySqlFlexibleServerLogFile.Serialization.cs @@ -20,6 +20,23 @@ namespace Azure.ResourceManager.MySql.FlexibleServers.Models /// Represents a logFile. public partial class MySqlFlexibleServerLogFile : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeMySqlFlexibleServerLogFile(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(MySqlFlexibleServerLogFile)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,23 +171,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. MySqlFlexibleServerLogFile IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (MySqlFlexibleServerLogFile)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeMySqlFlexibleServerLogFile(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(MySqlFlexibleServerLogFile)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MySqlFlexibleServerLogFileListResult.Serialization.cs b/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MySqlFlexibleServerLogFileListResult.Serialization.cs index 75802d5b9049..98105fc8f656 100644 --- a/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MySqlFlexibleServerLogFileListResult.Serialization.cs +++ b/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MySqlFlexibleServerLogFileListResult.Serialization.cs @@ -18,6 +18,30 @@ namespace Azure.ResourceManager.MySql.FlexibleServers.Models /// The response of a LogFile list operation. internal partial class MySqlFlexibleServerLogFileListResult : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual MySqlFlexibleServerLogFileListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeMySqlFlexibleServerLogFileListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(MySqlFlexibleServerLogFileListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static MySqlFlexibleServerLogFileListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeMySqlFlexibleServerLogFileListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -149,31 +173,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. MySqlFlexibleServerLogFileListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual MySqlFlexibleServerLogFileListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeMySqlFlexibleServerLogFileListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(MySqlFlexibleServerLogFileListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static MySqlFlexibleServerLogFileListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeMySqlFlexibleServerLogFileListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MySqlFlexibleServerMaintenancePatch.Serialization.cs b/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MySqlFlexibleServerMaintenancePatch.Serialization.cs index 7e97e4c9ca35..4d719d217de7 100644 --- a/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MySqlFlexibleServerMaintenancePatch.Serialization.cs +++ b/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MySqlFlexibleServerMaintenancePatch.Serialization.cs @@ -18,6 +18,23 @@ namespace Azure.ResourceManager.MySql.FlexibleServers.Models /// Represents a maintenance update parameter. public partial class MySqlFlexibleServerMaintenancePatch : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual MySqlFlexibleServerMaintenancePatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeMySqlFlexibleServerMaintenancePatch(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(MySqlFlexibleServerMaintenancePatch)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -124,23 +141,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. MySqlFlexibleServerMaintenancePatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual MySqlFlexibleServerMaintenancePatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeMySqlFlexibleServerMaintenancePatch(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(MySqlFlexibleServerMaintenancePatch)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MySqlFlexibleServerMaintenanceWindow.Serialization.cs b/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MySqlFlexibleServerMaintenanceWindow.Serialization.cs index 60f5112c07a2..d80c28d3241c 100644 --- a/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MySqlFlexibleServerMaintenanceWindow.Serialization.cs +++ b/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MySqlFlexibleServerMaintenanceWindow.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.MySql.FlexibleServers.Models /// Maintenance window of a server. public partial class MySqlFlexibleServerMaintenanceWindow : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual MySqlFlexibleServerMaintenanceWindow PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeMySqlFlexibleServerMaintenanceWindow(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(MySqlFlexibleServerMaintenanceWindow)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -185,23 +202,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. MySqlFlexibleServerMaintenanceWindow IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual MySqlFlexibleServerMaintenanceWindow PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeMySqlFlexibleServerMaintenanceWindow(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(MySqlFlexibleServerMaintenanceWindow)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MySqlFlexibleServerNameAvailabilityContent.Serialization.cs b/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MySqlFlexibleServerNameAvailabilityContent.Serialization.cs index 7fa357344cc1..ee17a595dafc 100644 --- a/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MySqlFlexibleServerNameAvailabilityContent.Serialization.cs +++ b/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MySqlFlexibleServerNameAvailabilityContent.Serialization.cs @@ -23,6 +23,23 @@ internal MySqlFlexibleServerNameAvailabilityContent() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual MySqlFlexibleServerNameAvailabilityContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeMySqlFlexibleServerNameAvailabilityContent(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(MySqlFlexibleServerNameAvailabilityContent)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -137,23 +154,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. MySqlFlexibleServerNameAvailabilityContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual MySqlFlexibleServerNameAvailabilityContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeMySqlFlexibleServerNameAvailabilityContent(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(MySqlFlexibleServerNameAvailabilityContent)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MySqlFlexibleServerNameAvailabilityResult.Serialization.cs b/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MySqlFlexibleServerNameAvailabilityResult.Serialization.cs index ccb5ba40c795..00ac5870bf40 100644 --- a/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MySqlFlexibleServerNameAvailabilityResult.Serialization.cs +++ b/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MySqlFlexibleServerNameAvailabilityResult.Serialization.cs @@ -18,6 +18,30 @@ namespace Azure.ResourceManager.MySql.FlexibleServers.Models /// Represents a resource name availability. public partial class MySqlFlexibleServerNameAvailabilityResult : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual MySqlFlexibleServerNameAvailabilityResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeMySqlFlexibleServerNameAvailabilityResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(MySqlFlexibleServerNameAvailabilityResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static MySqlFlexibleServerNameAvailabilityResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeMySqlFlexibleServerNameAvailabilityResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. MySqlFlexibleServerNameAvailabilityResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual MySqlFlexibleServerNameAvailabilityResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeMySqlFlexibleServerNameAvailabilityResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(MySqlFlexibleServerNameAvailabilityResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static MySqlFlexibleServerNameAvailabilityResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeMySqlFlexibleServerNameAvailabilityResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MySqlFlexibleServerNetwork.Serialization.cs b/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MySqlFlexibleServerNetwork.Serialization.cs index 092a51f0a325..b45a97786971 100644 --- a/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MySqlFlexibleServerNetwork.Serialization.cs +++ b/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MySqlFlexibleServerNetwork.Serialization.cs @@ -18,6 +18,23 @@ namespace Azure.ResourceManager.MySql.FlexibleServers.Models /// Network related properties of a server. public partial class MySqlFlexibleServerNetwork : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual MySqlFlexibleServerNetwork PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeMySqlFlexibleServerNetwork(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(MySqlFlexibleServerNetwork)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,23 +171,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. MySqlFlexibleServerNetwork IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual MySqlFlexibleServerNetwork PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeMySqlFlexibleServerNetwork(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(MySqlFlexibleServerNetwork)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MySqlFlexibleServerPatch.Serialization.cs b/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MySqlFlexibleServerPatch.Serialization.cs index 2942ceba9cc6..e0ce5338fe80 100644 --- a/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MySqlFlexibleServerPatch.Serialization.cs +++ b/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MySqlFlexibleServerPatch.Serialization.cs @@ -20,6 +20,23 @@ namespace Azure.ResourceManager.MySql.FlexibleServers.Models /// Parameters allowed to update for a server. public partial class MySqlFlexibleServerPatch : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual MySqlFlexibleServerPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeMySqlFlexibleServerPatch(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(MySqlFlexibleServerPatch)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -194,23 +211,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. MySqlFlexibleServerPatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual MySqlFlexibleServerPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeMySqlFlexibleServerPatch(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(MySqlFlexibleServerPatch)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MySqlFlexibleServerPrivateDnsZoneSuffixResponse.Serialization.cs b/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MySqlFlexibleServerPrivateDnsZoneSuffixResponse.Serialization.cs index d6156a446139..c60f2ede6375 100644 --- a/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MySqlFlexibleServerPrivateDnsZoneSuffixResponse.Serialization.cs +++ b/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MySqlFlexibleServerPrivateDnsZoneSuffixResponse.Serialization.cs @@ -18,6 +18,30 @@ namespace Azure.ResourceManager.MySql.FlexibleServers.Models /// The response of get private dns zone suffix. public partial class MySqlFlexibleServerPrivateDnsZoneSuffixResponse : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual MySqlFlexibleServerPrivateDnsZoneSuffixResponse PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeMySqlFlexibleServerPrivateDnsZoneSuffixResponse(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(MySqlFlexibleServerPrivateDnsZoneSuffixResponse)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static MySqlFlexibleServerPrivateDnsZoneSuffixResponse FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeMySqlFlexibleServerPrivateDnsZoneSuffixResponse(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -120,31 +144,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. MySqlFlexibleServerPrivateDnsZoneSuffixResponse IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual MySqlFlexibleServerPrivateDnsZoneSuffixResponse PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeMySqlFlexibleServerPrivateDnsZoneSuffixResponse(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(MySqlFlexibleServerPrivateDnsZoneSuffixResponse)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static MySqlFlexibleServerPrivateDnsZoneSuffixResponse FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeMySqlFlexibleServerPrivateDnsZoneSuffixResponse(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MySqlFlexibleServerRestartParameter.Serialization.cs b/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MySqlFlexibleServerRestartParameter.Serialization.cs index bdcd58b60901..ce52ba77af52 100644 --- a/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MySqlFlexibleServerRestartParameter.Serialization.cs +++ b/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MySqlFlexibleServerRestartParameter.Serialization.cs @@ -18,6 +18,23 @@ namespace Azure.ResourceManager.MySql.FlexibleServers.Models /// Server restart parameters. public partial class MySqlFlexibleServerRestartParameter : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual MySqlFlexibleServerRestartParameter PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeMySqlFlexibleServerRestartParameter(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(MySqlFlexibleServerRestartParameter)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -139,23 +156,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. MySqlFlexibleServerRestartParameter IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual MySqlFlexibleServerRestartParameter PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeMySqlFlexibleServerRestartParameter(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(MySqlFlexibleServerRestartParameter)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MySqlFlexibleServerServerVersionCapability.Serialization.cs b/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MySqlFlexibleServerServerVersionCapability.Serialization.cs index abac6ff1b2b4..194e9d070ce8 100644 --- a/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MySqlFlexibleServerServerVersionCapability.Serialization.cs +++ b/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MySqlFlexibleServerServerVersionCapability.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.MySql.FlexibleServers.Models /// Server version capabilities. public partial class MySqlFlexibleServerServerVersionCapability : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual MySqlFlexibleServerServerVersionCapability PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeMySqlFlexibleServerServerVersionCapability(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(MySqlFlexibleServerServerVersionCapability)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -144,23 +161,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. MySqlFlexibleServerServerVersionCapability IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual MySqlFlexibleServerServerVersionCapability PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeMySqlFlexibleServerServerVersionCapability(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(MySqlFlexibleServerServerVersionCapability)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MySqlFlexibleServerSku.Serialization.cs b/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MySqlFlexibleServerSku.Serialization.cs index d4400987ddc0..f4bf8ac63d0d 100644 --- a/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MySqlFlexibleServerSku.Serialization.cs +++ b/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MySqlFlexibleServerSku.Serialization.cs @@ -22,6 +22,23 @@ internal MySqlFlexibleServerSku() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual MySqlFlexibleServerSku PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeMySqlFlexibleServerSku(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(MySqlFlexibleServerSku)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -129,23 +146,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. MySqlFlexibleServerSku IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual MySqlFlexibleServerSku PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeMySqlFlexibleServerSku(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(MySqlFlexibleServerSku)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MySqlFlexibleServerSkuCapability.Serialization.cs b/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MySqlFlexibleServerSkuCapability.Serialization.cs index f7d37a61a070..59b2af7986d7 100644 --- a/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MySqlFlexibleServerSkuCapability.Serialization.cs +++ b/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MySqlFlexibleServerSkuCapability.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.MySql.FlexibleServers.Models /// Sku capability. public partial class MySqlFlexibleServerSkuCapability : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual MySqlFlexibleServerSkuCapability PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeMySqlFlexibleServerSkuCapability(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(MySqlFlexibleServerSkuCapability)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -164,23 +181,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. MySqlFlexibleServerSkuCapability IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual MySqlFlexibleServerSkuCapability PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeMySqlFlexibleServerSkuCapability(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(MySqlFlexibleServerSkuCapability)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MySqlFlexibleServerStorage.Serialization.cs b/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MySqlFlexibleServerStorage.Serialization.cs index 928c1b2ecae3..886ce5f5f8a3 100644 --- a/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MySqlFlexibleServerStorage.Serialization.cs +++ b/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MySqlFlexibleServerStorage.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.MySql.FlexibleServers.Models /// Storage Profile properties of a server. public partial class MySqlFlexibleServerStorage : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual MySqlFlexibleServerStorage PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeMySqlFlexibleServerStorage(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(MySqlFlexibleServerStorage)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -217,23 +234,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. MySqlFlexibleServerStorage IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual MySqlFlexibleServerStorage PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeMySqlFlexibleServerStorage(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(MySqlFlexibleServerStorage)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MySqlFlexibleServerStorageEditionCapability.Serialization.cs b/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MySqlFlexibleServerStorageEditionCapability.Serialization.cs index 97c3c7844c0c..4dc41fb40bad 100644 --- a/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MySqlFlexibleServerStorageEditionCapability.Serialization.cs +++ b/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MySqlFlexibleServerStorageEditionCapability.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.MySql.FlexibleServers.Models /// storage edition capability. public partial class MySqlFlexibleServerStorageEditionCapability : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual MySqlFlexibleServerStorageEditionCapability PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeMySqlFlexibleServerStorageEditionCapability(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(MySqlFlexibleServerStorageEditionCapability)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -217,23 +234,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. MySqlFlexibleServerStorageEditionCapability IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual MySqlFlexibleServerStorageEditionCapability PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeMySqlFlexibleServerStorageEditionCapability(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(MySqlFlexibleServerStorageEditionCapability)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MySqlFlexibleServerValidateBackupResult.Serialization.cs b/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MySqlFlexibleServerValidateBackupResult.Serialization.cs index fcf3ed36abd9..b3bf20f51b5a 100644 --- a/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MySqlFlexibleServerValidateBackupResult.Serialization.cs +++ b/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MySqlFlexibleServerValidateBackupResult.Serialization.cs @@ -18,6 +18,30 @@ namespace Azure.ResourceManager.MySql.FlexibleServers.Models /// Represents ValidateBackup API Response. public partial class MySqlFlexibleServerValidateBackupResult : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual MySqlFlexibleServerValidateBackupResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeMySqlFlexibleServerValidateBackupResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(MySqlFlexibleServerValidateBackupResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static MySqlFlexibleServerValidateBackupResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeMySqlFlexibleServerValidateBackupResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -124,31 +148,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. MySqlFlexibleServerValidateBackupResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual MySqlFlexibleServerValidateBackupResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeMySqlFlexibleServerValidateBackupResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(MySqlFlexibleServerValidateBackupResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static MySqlFlexibleServerValidateBackupResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeMySqlFlexibleServerValidateBackupResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MySqlFlexibleServerVirtualNetworkSubnetUsageParameter.Serialization.cs b/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MySqlFlexibleServerVirtualNetworkSubnetUsageParameter.Serialization.cs index 11efb7e1c847..bc47295139a4 100644 --- a/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MySqlFlexibleServerVirtualNetworkSubnetUsageParameter.Serialization.cs +++ b/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MySqlFlexibleServerVirtualNetworkSubnetUsageParameter.Serialization.cs @@ -18,6 +18,23 @@ namespace Azure.ResourceManager.MySql.FlexibleServers.Models /// Virtual network subnet usage parameter. public partial class MySqlFlexibleServerVirtualNetworkSubnetUsageParameter : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual MySqlFlexibleServerVirtualNetworkSubnetUsageParameter PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeMySqlFlexibleServerVirtualNetworkSubnetUsageParameter(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(MySqlFlexibleServerVirtualNetworkSubnetUsageParameter)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -124,23 +141,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. MySqlFlexibleServerVirtualNetworkSubnetUsageParameter IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual MySqlFlexibleServerVirtualNetworkSubnetUsageParameter PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeMySqlFlexibleServerVirtualNetworkSubnetUsageParameter(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(MySqlFlexibleServerVirtualNetworkSubnetUsageParameter)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MySqlFlexibleServerVirtualNetworkSubnetUsageResult.Serialization.cs b/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MySqlFlexibleServerVirtualNetworkSubnetUsageResult.Serialization.cs index d103835aaac4..dc838c98d673 100644 --- a/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MySqlFlexibleServerVirtualNetworkSubnetUsageResult.Serialization.cs +++ b/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MySqlFlexibleServerVirtualNetworkSubnetUsageResult.Serialization.cs @@ -19,6 +19,30 @@ namespace Azure.ResourceManager.MySql.FlexibleServers.Models /// Virtual network subnet usage data. public partial class MySqlFlexibleServerVirtualNetworkSubnetUsageResult : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual MySqlFlexibleServerVirtualNetworkSubnetUsageResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeMySqlFlexibleServerVirtualNetworkSubnetUsageResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(MySqlFlexibleServerVirtualNetworkSubnetUsageResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static MySqlFlexibleServerVirtualNetworkSubnetUsageResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeMySqlFlexibleServerVirtualNetworkSubnetUsageResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -161,31 +185,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. MySqlFlexibleServerVirtualNetworkSubnetUsageResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual MySqlFlexibleServerVirtualNetworkSubnetUsageResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeMySqlFlexibleServerVirtualNetworkSubnetUsageResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(MySqlFlexibleServerVirtualNetworkSubnetUsageResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static MySqlFlexibleServerVirtualNetworkSubnetUsageResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeMySqlFlexibleServerVirtualNetworkSubnetUsageResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MySqlFlexibleServersPrivateEndpointConnectionListResult.Serialization.cs b/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MySqlFlexibleServersPrivateEndpointConnectionListResult.Serialization.cs index 8ef0e4a6a486..26bc0a3bf2f9 100644 --- a/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MySqlFlexibleServersPrivateEndpointConnectionListResult.Serialization.cs +++ b/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MySqlFlexibleServersPrivateEndpointConnectionListResult.Serialization.cs @@ -23,6 +23,30 @@ internal MySqlFlexibleServersPrivateEndpointConnectionListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual MySqlFlexibleServersPrivateEndpointConnectionListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeMySqlFlexibleServersPrivateEndpointConnectionListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(MySqlFlexibleServersPrivateEndpointConnectionListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static MySqlFlexibleServersPrivateEndpointConnectionListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeMySqlFlexibleServersPrivateEndpointConnectionListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -147,31 +171,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. MySqlFlexibleServersPrivateEndpointConnectionListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual MySqlFlexibleServersPrivateEndpointConnectionListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeMySqlFlexibleServersPrivateEndpointConnectionListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(MySqlFlexibleServersPrivateEndpointConnectionListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static MySqlFlexibleServersPrivateEndpointConnectionListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeMySqlFlexibleServersPrivateEndpointConnectionListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MySqlFlexibleServersPrivateLinkServiceConnectionState.Serialization.cs b/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MySqlFlexibleServersPrivateLinkServiceConnectionState.Serialization.cs index 31c055970621..8ed36d4b5106 100644 --- a/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MySqlFlexibleServersPrivateLinkServiceConnectionState.Serialization.cs +++ b/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/MySqlFlexibleServersPrivateLinkServiceConnectionState.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.MySql.FlexibleServers.Models /// A collection of information about the state of the connection between service consumer and provider. public partial class MySqlFlexibleServersPrivateLinkServiceConnectionState : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual MySqlFlexibleServersPrivateLinkServiceConnectionState PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeMySqlFlexibleServersPrivateLinkServiceConnectionState(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(MySqlFlexibleServersPrivateLinkServiceConnectionState)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -145,23 +162,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. MySqlFlexibleServersPrivateLinkServiceConnectionState IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual MySqlFlexibleServersPrivateLinkServiceConnectionState PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeMySqlFlexibleServersPrivateLinkServiceConnectionState(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(MySqlFlexibleServersPrivateLinkServiceConnectionState)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/PrivateEndpoint.Serialization.cs b/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/PrivateEndpoint.Serialization.cs index c5b187ca0b49..a94f999ec877 100644 --- a/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/PrivateEndpoint.Serialization.cs +++ b/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/PrivateEndpoint.Serialization.cs @@ -18,6 +18,23 @@ namespace Azure.ResourceManager.MySql.FlexibleServers.Models /// The private endpoint resource. internal partial class PrivateEndpoint : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual PrivateEndpoint PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializePrivateEndpoint(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(PrivateEndpoint)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -124,23 +141,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. PrivateEndpoint IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual PrivateEndpoint PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializePrivateEndpoint(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(PrivateEndpoint)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/PrivateEndpointConnectionProperties.Serialization.cs b/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/PrivateEndpointConnectionProperties.Serialization.cs index f0898de720f4..37d9b1cb7a2e 100644 --- a/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/PrivateEndpointConnectionProperties.Serialization.cs +++ b/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/PrivateEndpointConnectionProperties.Serialization.cs @@ -22,6 +22,23 @@ internal PrivateEndpointConnectionProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual PrivateEndpointConnectionProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializePrivateEndpointConnectionProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(PrivateEndpointConnectionProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -188,23 +205,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. PrivateEndpointConnectionProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual PrivateEndpointConnectionProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializePrivateEndpointConnectionProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(PrivateEndpointConnectionProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/ServerBackupProperties.Serialization.cs b/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/ServerBackupProperties.Serialization.cs index e856523a1bfe..5d07a1273b19 100644 --- a/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/ServerBackupProperties.Serialization.cs +++ b/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/ServerBackupProperties.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.MySql.FlexibleServers.Models /// The properties of a server backup. internal partial class ServerBackupProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ServerBackupProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeServerBackupProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ServerBackupProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -145,23 +162,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ServerBackupProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ServerBackupProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeServerBackupProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ServerBackupProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/ServerBackupPropertiesV2.Serialization.cs b/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/ServerBackupPropertiesV2.Serialization.cs index 8d8912fc3b5d..295d0ae4b95f 100644 --- a/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/ServerBackupPropertiesV2.Serialization.cs +++ b/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/ServerBackupPropertiesV2.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.MySql.FlexibleServers.Models /// The properties of a server backup. internal partial class ServerBackupPropertiesV2 : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ServerBackupPropertiesV2 PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeServerBackupPropertiesV2(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ServerBackupPropertiesV2)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -181,23 +198,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ServerBackupPropertiesV2 IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ServerBackupPropertiesV2 PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeServerBackupPropertiesV2(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ServerBackupPropertiesV2)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/ServerBackupV2ListResult.Serialization.cs b/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/ServerBackupV2ListResult.Serialization.cs index 4f0b37d47366..301afc8660bd 100644 --- a/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/ServerBackupV2ListResult.Serialization.cs +++ b/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/ServerBackupV2ListResult.Serialization.cs @@ -18,6 +18,30 @@ namespace Azure.ResourceManager.MySql.FlexibleServers.Models /// The response of a ServerBackupV2 list operation. internal partial class ServerBackupV2ListResult : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ServerBackupV2ListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeServerBackupV2ListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ServerBackupV2ListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static ServerBackupV2ListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeServerBackupV2ListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -149,31 +173,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ServerBackupV2ListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ServerBackupV2ListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeServerBackupV2ListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ServerBackupV2ListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static ServerBackupV2ListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeServerBackupV2ListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/ServerEditionCapabilityV2.Serialization.cs b/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/ServerEditionCapabilityV2.Serialization.cs index 2641907d3d6a..25f2b66a7631 100644 --- a/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/ServerEditionCapabilityV2.Serialization.cs +++ b/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/ServerEditionCapabilityV2.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.MySql.FlexibleServers.Models /// Server edition capabilities. public partial class ServerEditionCapabilityV2 : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ServerEditionCapabilityV2 PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeServerEditionCapabilityV2(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ServerEditionCapabilityV2)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -201,23 +218,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ServerEditionCapabilityV2 IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ServerEditionCapabilityV2 PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeServerEditionCapabilityV2(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ServerEditionCapabilityV2)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/ServerProperties.Serialization.cs b/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/ServerProperties.Serialization.cs index 3934fe071a72..f3ae14c341de 100644 --- a/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/ServerProperties.Serialization.cs +++ b/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/ServerProperties.Serialization.cs @@ -18,6 +18,23 @@ namespace Azure.ResourceManager.MySql.FlexibleServers.Models /// The properties of a server. internal partial class ServerProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ServerProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeServerProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ServerProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -452,23 +469,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ServerProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ServerProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeServerProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ServerProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/ServerPropertiesForUpdate.Serialization.cs b/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/ServerPropertiesForUpdate.Serialization.cs index 4d9dc4c206c3..14d849ac6863 100644 --- a/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/ServerPropertiesForUpdate.Serialization.cs +++ b/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/ServerPropertiesForUpdate.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.MySql.FlexibleServers.Models /// The properties that can be updated for a server. internal partial class ServerPropertiesForUpdate : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ServerPropertiesForUpdate PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeServerPropertiesForUpdate(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ServerPropertiesForUpdate)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -265,23 +282,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ServerPropertiesForUpdate IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ServerPropertiesForUpdate PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeServerPropertiesForUpdate(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ServerPropertiesForUpdate)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/ServerVersionCapabilityV2.Serialization.cs b/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/ServerVersionCapabilityV2.Serialization.cs index f34f180b28cd..afa8a0d272cf 100644 --- a/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/ServerVersionCapabilityV2.Serialization.cs +++ b/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/ServerVersionCapabilityV2.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.MySql.FlexibleServers.Models /// Server version capabilities. public partial class ServerVersionCapabilityV2 : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ServerVersionCapabilityV2 PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeServerVersionCapabilityV2(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ServerVersionCapabilityV2)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -119,23 +136,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ServerVersionCapabilityV2 IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ServerVersionCapabilityV2 PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeServerVersionCapabilityV2(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ServerVersionCapabilityV2)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/SkuCapabilityV2.Serialization.cs b/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/SkuCapabilityV2.Serialization.cs index 06c315fa1a38..419b9041496f 100644 --- a/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/SkuCapabilityV2.Serialization.cs +++ b/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/SkuCapabilityV2.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.MySql.FlexibleServers.Models /// Sku capability. public partial class SkuCapabilityV2 : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SkuCapabilityV2 PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSkuCapabilityV2(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SkuCapabilityV2)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -245,23 +262,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SkuCapabilityV2 IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SkuCapabilityV2 PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSkuCapabilityV2(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SkuCapabilityV2)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/UnknownBackupStoreDetails.Serialization.cs b/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/UnknownBackupStoreDetails.Serialization.cs index 5cbe54adb16f..cac4b528061d 100644 --- a/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/UnknownBackupStoreDetails.Serialization.cs +++ b/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/UnknownBackupStoreDetails.Serialization.cs @@ -21,6 +21,23 @@ internal UnknownBackupStoreDetails() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override MySqlFlexibleServerBackupStoreDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeMySqlFlexibleServerBackupStoreDetails(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(MySqlFlexibleServerBackupStoreDetails)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -104,23 +121,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. MySqlFlexibleServerBackupStoreDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override MySqlFlexibleServerBackupStoreDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeMySqlFlexibleServerBackupStoreDetails(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(MySqlFlexibleServerBackupStoreDetails)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/ValidateBackupResponseProperties.Serialization.cs b/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/ValidateBackupResponseProperties.Serialization.cs index 655211c5b6bc..e4fa8d26384f 100644 --- a/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/ValidateBackupResponseProperties.Serialization.cs +++ b/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/Models/ValidateBackupResponseProperties.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.MySql.FlexibleServers.Models /// ValidateBackup Response Properties. internal partial class ValidateBackupResponseProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ValidateBackupResponseProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeValidateBackupResponseProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ValidateBackupResponseProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -123,23 +140,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ValidateBackupResponseProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ValidateBackupResponseProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeValidateBackupResponseProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ValidateBackupResponseProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/MySqlFlexibleServerAadAdministratorData.Serialization.cs b/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/MySqlFlexibleServerAadAdministratorData.Serialization.cs index 4f6aaec883b7..2f9aecdc12cc 100644 --- a/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/MySqlFlexibleServerAadAdministratorData.Serialization.cs +++ b/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/MySqlFlexibleServerAadAdministratorData.Serialization.cs @@ -21,6 +21,30 @@ namespace Azure.ResourceManager.MySql.FlexibleServers /// Represents a Administrator. public partial class MySqlFlexibleServerAadAdministratorData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeMySqlFlexibleServerAadAdministratorData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(MySqlFlexibleServerAadAdministratorData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static MySqlFlexibleServerAadAdministratorData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeMySqlFlexibleServerAadAdministratorData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -155,23 +179,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. MySqlFlexibleServerAadAdministratorData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (MySqlFlexibleServerAadAdministratorData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeMySqlFlexibleServerAadAdministratorData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(MySqlFlexibleServerAadAdministratorData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -186,12 +193,5 @@ internal static RequestContent ToRequestContent(MySqlFlexibleServerAadAdministra content.JsonWriter.WriteObjectValue(mySqlFlexibleServerAadAdministratorData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static MySqlFlexibleServerAadAdministratorData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeMySqlFlexibleServerAadAdministratorData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/MySqlFlexibleServerBackupData.Serialization.cs b/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/MySqlFlexibleServerBackupData.Serialization.cs index a19a3c85ac65..6dcf9ef66569 100644 --- a/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/MySqlFlexibleServerBackupData.Serialization.cs +++ b/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/MySqlFlexibleServerBackupData.Serialization.cs @@ -21,6 +21,30 @@ namespace Azure.ResourceManager.MySql.FlexibleServers /// Server backup properties. public partial class MySqlFlexibleServerBackupData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeMySqlFlexibleServerBackupData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(MySqlFlexibleServerBackupData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static MySqlFlexibleServerBackupData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeMySqlFlexibleServerBackupData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -155,31 +179,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. MySqlFlexibleServerBackupData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (MySqlFlexibleServerBackupData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeMySqlFlexibleServerBackupData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(MySqlFlexibleServerBackupData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static MySqlFlexibleServerBackupData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeMySqlFlexibleServerBackupData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/MySqlFlexibleServerBackupV2Data.Serialization.cs b/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/MySqlFlexibleServerBackupV2Data.Serialization.cs index 37eba56560f8..6b309be8623c 100644 --- a/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/MySqlFlexibleServerBackupV2Data.Serialization.cs +++ b/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/MySqlFlexibleServerBackupV2Data.Serialization.cs @@ -21,6 +21,30 @@ namespace Azure.ResourceManager.MySql.FlexibleServers /// Server backup properties. public partial class MySqlFlexibleServerBackupV2Data : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeMySqlFlexibleServerBackupV2Data(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(MySqlFlexibleServerBackupV2Data)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static MySqlFlexibleServerBackupV2Data FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeMySqlFlexibleServerBackupV2Data(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -155,23 +179,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. MySqlFlexibleServerBackupV2Data IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (MySqlFlexibleServerBackupV2Data)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeMySqlFlexibleServerBackupV2Data(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(MySqlFlexibleServerBackupV2Data)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -186,12 +193,5 @@ internal static RequestContent ToRequestContent(MySqlFlexibleServerBackupV2Data content.JsonWriter.WriteObjectValue(mySqlFlexibleServerBackupV2Data, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static MySqlFlexibleServerBackupV2Data FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeMySqlFlexibleServerBackupV2Data(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/MySqlFlexibleServerConfigurationData.Serialization.cs b/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/MySqlFlexibleServerConfigurationData.Serialization.cs index d0c6104c2c98..2d34ec2c12a7 100644 --- a/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/MySqlFlexibleServerConfigurationData.Serialization.cs +++ b/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/MySqlFlexibleServerConfigurationData.Serialization.cs @@ -21,6 +21,30 @@ namespace Azure.ResourceManager.MySql.FlexibleServers /// Represents a Configuration. public partial class MySqlFlexibleServerConfigurationData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeMySqlFlexibleServerConfigurationData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(MySqlFlexibleServerConfigurationData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static MySqlFlexibleServerConfigurationData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeMySqlFlexibleServerConfigurationData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -155,23 +179,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. MySqlFlexibleServerConfigurationData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (MySqlFlexibleServerConfigurationData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeMySqlFlexibleServerConfigurationData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(MySqlFlexibleServerConfigurationData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -186,12 +193,5 @@ internal static RequestContent ToRequestContent(MySqlFlexibleServerConfiguration content.JsonWriter.WriteObjectValue(mySqlFlexibleServerConfigurationData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static MySqlFlexibleServerConfigurationData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeMySqlFlexibleServerConfigurationData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/MySqlFlexibleServerData.Serialization.cs b/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/MySqlFlexibleServerData.Serialization.cs index 0af7230eb63b..f6eca35abd51 100644 --- a/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/MySqlFlexibleServerData.Serialization.cs +++ b/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/MySqlFlexibleServerData.Serialization.cs @@ -26,6 +26,30 @@ internal MySqlFlexibleServerData() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeMySqlFlexibleServerData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(MySqlFlexibleServerData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static MySqlFlexibleServerData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeMySqlFlexibleServerData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -222,23 +246,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. MySqlFlexibleServerData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (MySqlFlexibleServerData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeMySqlFlexibleServerData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(MySqlFlexibleServerData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -253,12 +260,5 @@ internal static RequestContent ToRequestContent(MySqlFlexibleServerData mySqlFle content.JsonWriter.WriteObjectValue(mySqlFlexibleServerData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static MySqlFlexibleServerData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeMySqlFlexibleServerData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/MySqlFlexibleServerDatabaseData.Serialization.cs b/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/MySqlFlexibleServerDatabaseData.Serialization.cs index cb00309dbc42..dd3a5e1459a4 100644 --- a/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/MySqlFlexibleServerDatabaseData.Serialization.cs +++ b/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/MySqlFlexibleServerDatabaseData.Serialization.cs @@ -21,6 +21,30 @@ namespace Azure.ResourceManager.MySql.FlexibleServers /// Represents a Database. public partial class MySqlFlexibleServerDatabaseData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeMySqlFlexibleServerDatabaseData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(MySqlFlexibleServerDatabaseData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static MySqlFlexibleServerDatabaseData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeMySqlFlexibleServerDatabaseData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -155,23 +179,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. MySqlFlexibleServerDatabaseData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (MySqlFlexibleServerDatabaseData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeMySqlFlexibleServerDatabaseData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(MySqlFlexibleServerDatabaseData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -186,12 +193,5 @@ internal static RequestContent ToRequestContent(MySqlFlexibleServerDatabaseData content.JsonWriter.WriteObjectValue(mySqlFlexibleServerDatabaseData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static MySqlFlexibleServerDatabaseData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeMySqlFlexibleServerDatabaseData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/MySqlFlexibleServerFirewallRuleData.Serialization.cs b/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/MySqlFlexibleServerFirewallRuleData.Serialization.cs index 6b0dcf0599f3..6f4d9af695ae 100644 --- a/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/MySqlFlexibleServerFirewallRuleData.Serialization.cs +++ b/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/MySqlFlexibleServerFirewallRuleData.Serialization.cs @@ -26,6 +26,30 @@ internal MySqlFlexibleServerFirewallRuleData() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeMySqlFlexibleServerFirewallRuleData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(MySqlFlexibleServerFirewallRuleData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static MySqlFlexibleServerFirewallRuleData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeMySqlFlexibleServerFirewallRuleData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -153,23 +177,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. MySqlFlexibleServerFirewallRuleData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (MySqlFlexibleServerFirewallRuleData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeMySqlFlexibleServerFirewallRuleData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(MySqlFlexibleServerFirewallRuleData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -184,12 +191,5 @@ internal static RequestContent ToRequestContent(MySqlFlexibleServerFirewallRuleD content.JsonWriter.WriteObjectValue(mySqlFlexibleServerFirewallRuleData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static MySqlFlexibleServerFirewallRuleData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeMySqlFlexibleServerFirewallRuleData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/MySqlFlexibleServerMaintenanceData.Serialization.cs b/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/MySqlFlexibleServerMaintenanceData.Serialization.cs index 1529ad55f136..3fbcfdc32cfa 100644 --- a/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/MySqlFlexibleServerMaintenanceData.Serialization.cs +++ b/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/MySqlFlexibleServerMaintenanceData.Serialization.cs @@ -21,6 +21,30 @@ namespace Azure.ResourceManager.MySql.FlexibleServers /// Represents a maintenance. public partial class MySqlFlexibleServerMaintenanceData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeMySqlFlexibleServerMaintenanceData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(MySqlFlexibleServerMaintenanceData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static MySqlFlexibleServerMaintenanceData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeMySqlFlexibleServerMaintenanceData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -148,31 +172,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. MySqlFlexibleServerMaintenanceData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (MySqlFlexibleServerMaintenanceData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeMySqlFlexibleServerMaintenanceData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(MySqlFlexibleServerMaintenanceData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static MySqlFlexibleServerMaintenanceData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeMySqlFlexibleServerMaintenanceData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/MySqlFlexibleServersCapabilityData.Serialization.cs b/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/MySqlFlexibleServersCapabilityData.Serialization.cs index 35a54b5ae6e3..6a7a24dfa9a4 100644 --- a/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/MySqlFlexibleServersCapabilityData.Serialization.cs +++ b/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/MySqlFlexibleServersCapabilityData.Serialization.cs @@ -21,6 +21,30 @@ namespace Azure.ResourceManager.MySql.FlexibleServers /// Represents a location capability set. public partial class MySqlFlexibleServersCapabilityData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeMySqlFlexibleServersCapabilityData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(MySqlFlexibleServersCapabilityData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static MySqlFlexibleServersCapabilityData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeMySqlFlexibleServersCapabilityData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -155,31 +179,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. MySqlFlexibleServersCapabilityData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (MySqlFlexibleServersCapabilityData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeMySqlFlexibleServersCapabilityData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(MySqlFlexibleServersCapabilityData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static MySqlFlexibleServersCapabilityData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeMySqlFlexibleServersCapabilityData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/MySqlFlexibleServersPrivateEndpointConnectionData.Serialization.cs b/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/MySqlFlexibleServersPrivateEndpointConnectionData.Serialization.cs index db6f87f59cc0..804defcb8dfc 100644 --- a/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/MySqlFlexibleServersPrivateEndpointConnectionData.Serialization.cs +++ b/sdk/mysql/Azure.ResourceManager.MySql/src/Generated/MySqlFlexibleServersPrivateEndpointConnectionData.Serialization.cs @@ -21,6 +21,30 @@ namespace Azure.ResourceManager.MySql.FlexibleServers /// A private endpoint connection resource. public partial class MySqlFlexibleServersPrivateEndpointConnectionData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeMySqlFlexibleServersPrivateEndpointConnectionData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(MySqlFlexibleServersPrivateEndpointConnectionData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static MySqlFlexibleServersPrivateEndpointConnectionData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeMySqlFlexibleServersPrivateEndpointConnectionData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -155,23 +179,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. MySqlFlexibleServersPrivateEndpointConnectionData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (MySqlFlexibleServersPrivateEndpointConnectionData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeMySqlFlexibleServersPrivateEndpointConnectionData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(MySqlFlexibleServersPrivateEndpointConnectionData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -186,12 +193,5 @@ internal static RequestContent ToRequestContent(MySqlFlexibleServersPrivateEndpo content.JsonWriter.WriteObjectValue(mySqlFlexibleServersPrivateEndpointConnectionData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static MySqlFlexibleServersPrivateEndpointConnectionData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeMySqlFlexibleServersPrivateEndpointConnectionData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/neonpostgres/Azure.ResourceManager.NeonPostgres/src/Generated/Models/Attributes.Serialization.cs b/sdk/neonpostgres/Azure.ResourceManager.NeonPostgres/src/Generated/Models/Attributes.Serialization.cs index 388052c85435..5d6c81eec35d 100644 --- a/sdk/neonpostgres/Azure.ResourceManager.NeonPostgres/src/Generated/Models/Attributes.Serialization.cs +++ b/sdk/neonpostgres/Azure.ResourceManager.NeonPostgres/src/Generated/Models/Attributes.Serialization.cs @@ -21,6 +21,23 @@ internal Attributes() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual Attributes PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAttributes(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(Attributes)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -128,23 +145,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. Attributes IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual Attributes PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAttributes(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(Attributes)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/neonpostgres/Azure.ResourceManager.NeonPostgres/src/Generated/Models/BranchListResult.Serialization.cs b/sdk/neonpostgres/Azure.ResourceManager.NeonPostgres/src/Generated/Models/BranchListResult.Serialization.cs index 689bc8192a56..8be2c6b4e944 100644 --- a/sdk/neonpostgres/Azure.ResourceManager.NeonPostgres/src/Generated/Models/BranchListResult.Serialization.cs +++ b/sdk/neonpostgres/Azure.ResourceManager.NeonPostgres/src/Generated/Models/BranchListResult.Serialization.cs @@ -22,6 +22,30 @@ internal BranchListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual BranchListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeBranchListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(BranchListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static BranchListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeBranchListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. BranchListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual BranchListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeBranchListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(BranchListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static BranchListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeBranchListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/neonpostgres/Azure.ResourceManager.NeonPostgres/src/Generated/Models/ComputeListResult.Serialization.cs b/sdk/neonpostgres/Azure.ResourceManager.NeonPostgres/src/Generated/Models/ComputeListResult.Serialization.cs index 1f0dd9a359f6..d3525c4f4004 100644 --- a/sdk/neonpostgres/Azure.ResourceManager.NeonPostgres/src/Generated/Models/ComputeListResult.Serialization.cs +++ b/sdk/neonpostgres/Azure.ResourceManager.NeonPostgres/src/Generated/Models/ComputeListResult.Serialization.cs @@ -22,6 +22,30 @@ internal ComputeListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ComputeListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeComputeListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ComputeListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static ComputeListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeComputeListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ComputeListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ComputeListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeComputeListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ComputeListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static ComputeListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeComputeListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/neonpostgres/Azure.ResourceManager.NeonPostgres/src/Generated/Models/ConnectionUriProperties.Serialization.cs b/sdk/neonpostgres/Azure.ResourceManager.NeonPostgres/src/Generated/Models/ConnectionUriProperties.Serialization.cs index 6d13b73db902..3b6c5126d1eb 100644 --- a/sdk/neonpostgres/Azure.ResourceManager.NeonPostgres/src/Generated/Models/ConnectionUriProperties.Serialization.cs +++ b/sdk/neonpostgres/Azure.ResourceManager.NeonPostgres/src/Generated/Models/ConnectionUriProperties.Serialization.cs @@ -18,6 +18,30 @@ namespace Azure.ResourceManager.NeonPostgres.Models /// Connection uri parameters for the associated database. public partial class ConnectionUriProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ConnectionUriProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeConnectionUriProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ConnectionUriProperties)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static ConnectionUriProperties FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeConnectionUriProperties(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -198,23 +222,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ConnectionUriProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ConnectionUriProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeConnectionUriProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ConnectionUriProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -229,12 +236,5 @@ internal static RequestContent ToRequestContent(ConnectionUriProperties connecti content.JsonWriter.WriteObjectValue(connectionUriProperties, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static ConnectionUriProperties FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeConnectionUriProperties(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/neonpostgres/Azure.ResourceManager.NeonPostgres/src/Generated/Models/DefaultEndpointSettings.Serialization.cs b/sdk/neonpostgres/Azure.ResourceManager.NeonPostgres/src/Generated/Models/DefaultEndpointSettings.Serialization.cs index d928c623a345..bccf35f04eff 100644 --- a/sdk/neonpostgres/Azure.ResourceManager.NeonPostgres/src/Generated/Models/DefaultEndpointSettings.Serialization.cs +++ b/sdk/neonpostgres/Azure.ResourceManager.NeonPostgres/src/Generated/Models/DefaultEndpointSettings.Serialization.cs @@ -21,6 +21,23 @@ internal DefaultEndpointSettings() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DefaultEndpointSettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDefaultEndpointSettings(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DefaultEndpointSettings)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -128,23 +145,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DefaultEndpointSettings IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DefaultEndpointSettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDefaultEndpointSettings(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DefaultEndpointSettings)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/neonpostgres/Azure.ResourceManager.NeonPostgres/src/Generated/Models/EndpointListResult.Serialization.cs b/sdk/neonpostgres/Azure.ResourceManager.NeonPostgres/src/Generated/Models/EndpointListResult.Serialization.cs index ee58ca5bc829..1085b9442df6 100644 --- a/sdk/neonpostgres/Azure.ResourceManager.NeonPostgres/src/Generated/Models/EndpointListResult.Serialization.cs +++ b/sdk/neonpostgres/Azure.ResourceManager.NeonPostgres/src/Generated/Models/EndpointListResult.Serialization.cs @@ -22,6 +22,30 @@ internal EndpointListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual EndpointListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeEndpointListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(EndpointListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static EndpointListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeEndpointListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. EndpointListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual EndpointListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeEndpointListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(EndpointListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static EndpointListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeEndpointListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/neonpostgres/Azure.ResourceManager.NeonPostgres/src/Generated/Models/NeonBranchProperties.Serialization.cs b/sdk/neonpostgres/Azure.ResourceManager.NeonPostgres/src/Generated/Models/NeonBranchProperties.Serialization.cs index 0acb39a3175a..5ff7034e9e82 100644 --- a/sdk/neonpostgres/Azure.ResourceManager.NeonPostgres/src/Generated/Models/NeonBranchProperties.Serialization.cs +++ b/sdk/neonpostgres/Azure.ResourceManager.NeonPostgres/src/Generated/Models/NeonBranchProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.NeonPostgres.Models /// Properties specific to Branch. public partial class NeonBranchProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual NeonBranchProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeNeonBranchProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(NeonBranchProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -404,23 +421,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. NeonBranchProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual NeonBranchProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeNeonBranchProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(NeonBranchProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/neonpostgres/Azure.ResourceManager.NeonPostgres/src/Generated/Models/NeonCompanyDetails.Serialization.cs b/sdk/neonpostgres/Azure.ResourceManager.NeonPostgres/src/Generated/Models/NeonCompanyDetails.Serialization.cs index be1d033d5b86..100e58413c41 100644 --- a/sdk/neonpostgres/Azure.ResourceManager.NeonPostgres/src/Generated/Models/NeonCompanyDetails.Serialization.cs +++ b/sdk/neonpostgres/Azure.ResourceManager.NeonPostgres/src/Generated/Models/NeonCompanyDetails.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.NeonPostgres.Models /// Company details for an organization. public partial class NeonCompanyDetails : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual NeonCompanyDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeNeonCompanyDetails(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(NeonCompanyDetails)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -184,23 +201,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. NeonCompanyDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual NeonCompanyDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeNeonCompanyDetails(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(NeonCompanyDetails)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/neonpostgres/Azure.ResourceManager.NeonPostgres/src/Generated/Models/NeonCompute.Serialization.cs b/sdk/neonpostgres/Azure.ResourceManager.NeonPostgres/src/Generated/Models/NeonCompute.Serialization.cs index 28c93d7ea1a6..a29ab061fc19 100644 --- a/sdk/neonpostgres/Azure.ResourceManager.NeonPostgres/src/Generated/Models/NeonCompute.Serialization.cs +++ b/sdk/neonpostgres/Azure.ResourceManager.NeonPostgres/src/Generated/Models/NeonCompute.Serialization.cs @@ -19,6 +19,23 @@ namespace Azure.ResourceManager.NeonPostgres.Models /// The Compute resource type. public partial class NeonCompute : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeNeonCompute(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(NeonCompute)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -153,23 +170,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. NeonCompute IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (NeonCompute)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeNeonCompute(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(NeonCompute)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/neonpostgres/Azure.ResourceManager.NeonPostgres/src/Generated/Models/NeonComputeAutoscalingSize.Serialization.cs b/sdk/neonpostgres/Azure.ResourceManager.NeonPostgres/src/Generated/Models/NeonComputeAutoscalingSize.Serialization.cs index 8a8ac24d0298..676df2ddd11b 100644 --- a/sdk/neonpostgres/Azure.ResourceManager.NeonPostgres/src/Generated/Models/NeonComputeAutoscalingSize.Serialization.cs +++ b/sdk/neonpostgres/Azure.ResourceManager.NeonPostgres/src/Generated/Models/NeonComputeAutoscalingSize.Serialization.cs @@ -21,6 +21,23 @@ internal NeonComputeAutoscalingSize() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual NeonComputeAutoscalingSize PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeNeonComputeAutoscalingSize(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(NeonComputeAutoscalingSize)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -128,23 +145,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. NeonComputeAutoscalingSize IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual NeonComputeAutoscalingSize PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeNeonComputeAutoscalingSize(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(NeonComputeAutoscalingSize)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/neonpostgres/Azure.ResourceManager.NeonPostgres/src/Generated/Models/NeonComputeProperties.Serialization.cs b/sdk/neonpostgres/Azure.ResourceManager.NeonPostgres/src/Generated/Models/NeonComputeProperties.Serialization.cs index 2f0b1d6d10de..dcc41c774a87 100644 --- a/sdk/neonpostgres/Azure.ResourceManager.NeonPostgres/src/Generated/Models/NeonComputeProperties.Serialization.cs +++ b/sdk/neonpostgres/Azure.ResourceManager.NeonPostgres/src/Generated/Models/NeonComputeProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.NeonPostgres.Models /// Properties specific to Compute. public partial class NeonComputeProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual NeonComputeProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeNeonComputeProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(NeonComputeProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -242,23 +259,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. NeonComputeProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual NeonComputeProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeNeonComputeProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(NeonComputeProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/neonpostgres/Azure.ResourceManager.NeonPostgres/src/Generated/Models/NeonDatabase.Serialization.cs b/sdk/neonpostgres/Azure.ResourceManager.NeonPostgres/src/Generated/Models/NeonDatabase.Serialization.cs index e1173195aaad..2d1756fb4ece 100644 --- a/sdk/neonpostgres/Azure.ResourceManager.NeonPostgres/src/Generated/Models/NeonDatabase.Serialization.cs +++ b/sdk/neonpostgres/Azure.ResourceManager.NeonPostgres/src/Generated/Models/NeonDatabase.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.NeonPostgres.Models /// The Neon Database resource type. public partial class NeonDatabase : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeNeonDatabase(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(NeonDatabase)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static NeonDatabase FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeNeonDatabase(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,23 +178,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. NeonDatabase IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (NeonDatabase)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeNeonDatabase(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(NeonDatabase)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -185,12 +192,5 @@ internal static RequestContent ToRequestContent(NeonDatabase neonDatabase) content.JsonWriter.WriteObjectValue(neonDatabase, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static NeonDatabase FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeNeonDatabase(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/neonpostgres/Azure.ResourceManager.NeonPostgres/src/Generated/Models/NeonDatabaseListResult.Serialization.cs b/sdk/neonpostgres/Azure.ResourceManager.NeonPostgres/src/Generated/Models/NeonDatabaseListResult.Serialization.cs index 0b672722c9fe..7ab8fee2547c 100644 --- a/sdk/neonpostgres/Azure.ResourceManager.NeonPostgres/src/Generated/Models/NeonDatabaseListResult.Serialization.cs +++ b/sdk/neonpostgres/Azure.ResourceManager.NeonPostgres/src/Generated/Models/NeonDatabaseListResult.Serialization.cs @@ -22,6 +22,30 @@ internal NeonDatabaseListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual NeonDatabaseListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeNeonDatabaseListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(NeonDatabaseListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static NeonDatabaseListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeNeonDatabaseListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. NeonDatabaseListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual NeonDatabaseListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeNeonDatabaseListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(NeonDatabaseListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static NeonDatabaseListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeNeonDatabaseListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/neonpostgres/Azure.ResourceManager.NeonPostgres/src/Generated/Models/NeonDatabaseProperties.Serialization.cs b/sdk/neonpostgres/Azure.ResourceManager.NeonPostgres/src/Generated/Models/NeonDatabaseProperties.Serialization.cs index 2c3647fdd2df..7db8ece6f6b0 100644 --- a/sdk/neonpostgres/Azure.ResourceManager.NeonPostgres/src/Generated/Models/NeonDatabaseProperties.Serialization.cs +++ b/sdk/neonpostgres/Azure.ResourceManager.NeonPostgres/src/Generated/Models/NeonDatabaseProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.NeonPostgres.Models /// Properties specific to Databases. public partial class NeonDatabaseProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual NeonDatabaseProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeNeonDatabaseProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(NeonDatabaseProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -238,23 +255,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. NeonDatabaseProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual NeonDatabaseProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeNeonDatabaseProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(NeonDatabaseProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/neonpostgres/Azure.ResourceManager.NeonPostgres/src/Generated/Models/NeonEndpoint.Serialization.cs b/sdk/neonpostgres/Azure.ResourceManager.NeonPostgres/src/Generated/Models/NeonEndpoint.Serialization.cs index 9faf05d463f1..e24053b9681e 100644 --- a/sdk/neonpostgres/Azure.ResourceManager.NeonPostgres/src/Generated/Models/NeonEndpoint.Serialization.cs +++ b/sdk/neonpostgres/Azure.ResourceManager.NeonPostgres/src/Generated/Models/NeonEndpoint.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.NeonPostgres.Models /// The Neon compute endpoint resource type. public partial class NeonEndpoint : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeNeonEndpoint(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(NeonEndpoint)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static NeonEndpoint FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeNeonEndpoint(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,23 +178,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. NeonEndpoint IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (NeonEndpoint)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeNeonEndpoint(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(NeonEndpoint)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -185,12 +192,5 @@ internal static RequestContent ToRequestContent(NeonEndpoint neonEndpoint) content.JsonWriter.WriteObjectValue(neonEndpoint, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static NeonEndpoint FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeNeonEndpoint(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/neonpostgres/Azure.ResourceManager.NeonPostgres/src/Generated/Models/NeonEndpointProperties.Serialization.cs b/sdk/neonpostgres/Azure.ResourceManager.NeonPostgres/src/Generated/Models/NeonEndpointProperties.Serialization.cs index b6d54be11205..9a28913a269b 100644 --- a/sdk/neonpostgres/Azure.ResourceManager.NeonPostgres/src/Generated/Models/NeonEndpointProperties.Serialization.cs +++ b/sdk/neonpostgres/Azure.ResourceManager.NeonPostgres/src/Generated/Models/NeonEndpointProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.NeonPostgres.Models /// Properties specific to Endpoints. public partial class NeonEndpointProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual NeonEndpointProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeNeonEndpointProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(NeonEndpointProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -298,23 +315,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. NeonEndpointProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual NeonEndpointProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeNeonEndpointProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(NeonEndpointProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/neonpostgres/Azure.ResourceManager.NeonPostgres/src/Generated/Models/NeonMarketplaceDetails.Serialization.cs b/sdk/neonpostgres/Azure.ResourceManager.NeonPostgres/src/Generated/Models/NeonMarketplaceDetails.Serialization.cs index 6d6c8e6e40cc..13856c3d0b3d 100644 --- a/sdk/neonpostgres/Azure.ResourceManager.NeonPostgres/src/Generated/Models/NeonMarketplaceDetails.Serialization.cs +++ b/sdk/neonpostgres/Azure.ResourceManager.NeonPostgres/src/Generated/Models/NeonMarketplaceDetails.Serialization.cs @@ -21,6 +21,23 @@ internal NeonMarketplaceDetails() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual NeonMarketplaceDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeNeonMarketplaceDetails(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(NeonMarketplaceDetails)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,23 +163,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. NeonMarketplaceDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual NeonMarketplaceDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeNeonMarketplaceDetails(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(NeonMarketplaceDetails)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/neonpostgres/Azure.ResourceManager.NeonPostgres/src/Generated/Models/NeonOfferDetails.Serialization.cs b/sdk/neonpostgres/Azure.ResourceManager.NeonPostgres/src/Generated/Models/NeonOfferDetails.Serialization.cs index 2ac29a1d3913..af644ab589d7 100644 --- a/sdk/neonpostgres/Azure.ResourceManager.NeonPostgres/src/Generated/Models/NeonOfferDetails.Serialization.cs +++ b/sdk/neonpostgres/Azure.ResourceManager.NeonPostgres/src/Generated/Models/NeonOfferDetails.Serialization.cs @@ -21,6 +21,23 @@ internal NeonOfferDetails() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual NeonOfferDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeNeonOfferDetails(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(NeonOfferDetails)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -176,23 +193,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. NeonOfferDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual NeonOfferDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeNeonOfferDetails(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(NeonOfferDetails)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/neonpostgres/Azure.ResourceManager.NeonPostgres/src/Generated/Models/NeonOrganizationPatch.Serialization.cs b/sdk/neonpostgres/Azure.ResourceManager.NeonPostgres/src/Generated/Models/NeonOrganizationPatch.Serialization.cs index 2c41badcf257..a3cb0756eef7 100644 --- a/sdk/neonpostgres/Azure.ResourceManager.NeonPostgres/src/Generated/Models/NeonOrganizationPatch.Serialization.cs +++ b/sdk/neonpostgres/Azure.ResourceManager.NeonPostgres/src/Generated/Models/NeonOrganizationPatch.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.NeonPostgres.Models /// The type used for update operations of the OrganizationResource. public partial class NeonOrganizationPatch : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual NeonOrganizationPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeNeonOrganizationPatch(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(NeonOrganizationPatch)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -161,23 +178,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. NeonOrganizationPatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual NeonOrganizationPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeNeonOrganizationPatch(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(NeonOrganizationPatch)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/neonpostgres/Azure.ResourceManager.NeonPostgres/src/Generated/Models/NeonOrganizationPatchProperties.Serialization.cs b/sdk/neonpostgres/Azure.ResourceManager.NeonPostgres/src/Generated/Models/NeonOrganizationPatchProperties.Serialization.cs index 54f9073d9081..79edbe7636b4 100644 --- a/sdk/neonpostgres/Azure.ResourceManager.NeonPostgres/src/Generated/Models/NeonOrganizationPatchProperties.Serialization.cs +++ b/sdk/neonpostgres/Azure.ResourceManager.NeonPostgres/src/Generated/Models/NeonOrganizationPatchProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.NeonPostgres.Models /// The updatable properties of the OrganizationResource. public partial class NeonOrganizationPatchProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual NeonOrganizationPatchProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeNeonOrganizationPatchProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(NeonOrganizationPatchProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -188,23 +205,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. NeonOrganizationPatchProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual NeonOrganizationPatchProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeNeonOrganizationPatchProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(NeonOrganizationPatchProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/neonpostgres/Azure.ResourceManager.NeonPostgres/src/Generated/Models/NeonOrganizationProperties.Serialization.cs b/sdk/neonpostgres/Azure.ResourceManager.NeonPostgres/src/Generated/Models/NeonOrganizationProperties.Serialization.cs index 7386addfc172..0abd434e9970 100644 --- a/sdk/neonpostgres/Azure.ResourceManager.NeonPostgres/src/Generated/Models/NeonOrganizationProperties.Serialization.cs +++ b/sdk/neonpostgres/Azure.ResourceManager.NeonPostgres/src/Generated/Models/NeonOrganizationProperties.Serialization.cs @@ -21,6 +21,23 @@ internal NeonOrganizationProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual NeonOrganizationProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeNeonOrganizationProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(NeonOrganizationProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -188,23 +205,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. NeonOrganizationProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual NeonOrganizationProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeNeonOrganizationProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(NeonOrganizationProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/neonpostgres/Azure.ResourceManager.NeonPostgres/src/Generated/Models/NeonProjectProperties.Serialization.cs b/sdk/neonpostgres/Azure.ResourceManager.NeonPostgres/src/Generated/Models/NeonProjectProperties.Serialization.cs index 2e817d041b08..5658b6320c09 100644 --- a/sdk/neonpostgres/Azure.ResourceManager.NeonPostgres/src/Generated/Models/NeonProjectProperties.Serialization.cs +++ b/sdk/neonpostgres/Azure.ResourceManager.NeonPostgres/src/Generated/Models/NeonProjectProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.NeonPostgres.Models /// Properties specific to Project. public partial class NeonProjectProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual NeonProjectProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeNeonProjectProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(NeonProjectProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -356,23 +373,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. NeonProjectProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual NeonProjectProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeNeonProjectProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(NeonProjectProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/neonpostgres/Azure.ResourceManager.NeonPostgres/src/Generated/Models/NeonRole.Serialization.cs b/sdk/neonpostgres/Azure.ResourceManager.NeonPostgres/src/Generated/Models/NeonRole.Serialization.cs index c324c74b9108..3e2e31bbb4cd 100644 --- a/sdk/neonpostgres/Azure.ResourceManager.NeonPostgres/src/Generated/Models/NeonRole.Serialization.cs +++ b/sdk/neonpostgres/Azure.ResourceManager.NeonPostgres/src/Generated/Models/NeonRole.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.NeonPostgres.Models /// The Neon Role resource type. public partial class NeonRole : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeNeonRole(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(NeonRole)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static NeonRole FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeNeonRole(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,23 +178,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. NeonRole IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (NeonRole)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeNeonRole(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(NeonRole)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -185,12 +192,5 @@ internal static RequestContent ToRequestContent(NeonRole neonRole) content.JsonWriter.WriteObjectValue(neonRole, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static NeonRole FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeNeonRole(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/neonpostgres/Azure.ResourceManager.NeonPostgres/src/Generated/Models/NeonRoleListResult.Serialization.cs b/sdk/neonpostgres/Azure.ResourceManager.NeonPostgres/src/Generated/Models/NeonRoleListResult.Serialization.cs index 56aac1159ec5..c6fb447e19bb 100644 --- a/sdk/neonpostgres/Azure.ResourceManager.NeonPostgres/src/Generated/Models/NeonRoleListResult.Serialization.cs +++ b/sdk/neonpostgres/Azure.ResourceManager.NeonPostgres/src/Generated/Models/NeonRoleListResult.Serialization.cs @@ -22,6 +22,30 @@ internal NeonRoleListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual NeonRoleListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeNeonRoleListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(NeonRoleListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static NeonRoleListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeNeonRoleListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. NeonRoleListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual NeonRoleListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeNeonRoleListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(NeonRoleListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static NeonRoleListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeNeonRoleListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/neonpostgres/Azure.ResourceManager.NeonPostgres/src/Generated/Models/NeonRoleProperties.Serialization.cs b/sdk/neonpostgres/Azure.ResourceManager.NeonPostgres/src/Generated/Models/NeonRoleProperties.Serialization.cs index 70b1bf0fe75b..75b934aac00b 100644 --- a/sdk/neonpostgres/Azure.ResourceManager.NeonPostgres/src/Generated/Models/NeonRoleProperties.Serialization.cs +++ b/sdk/neonpostgres/Azure.ResourceManager.NeonPostgres/src/Generated/Models/NeonRoleProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.NeonPostgres.Models /// Properties specific to Roles. public partial class NeonRoleProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual NeonRoleProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeNeonRoleProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(NeonRoleProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -292,23 +309,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. NeonRoleProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual NeonRoleProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeNeonRoleProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(NeonRoleProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/neonpostgres/Azure.ResourceManager.NeonPostgres/src/Generated/Models/NeonSingleSignOnProperties.Serialization.cs b/sdk/neonpostgres/Azure.ResourceManager.NeonPostgres/src/Generated/Models/NeonSingleSignOnProperties.Serialization.cs index 1440c53c4d5b..9aac3c9578e3 100644 --- a/sdk/neonpostgres/Azure.ResourceManager.NeonPostgres/src/Generated/Models/NeonSingleSignOnProperties.Serialization.cs +++ b/sdk/neonpostgres/Azure.ResourceManager.NeonPostgres/src/Generated/Models/NeonSingleSignOnProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.NeonPostgres.Models /// Properties specific to Single Sign On Resource. public partial class NeonSingleSignOnProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual NeonSingleSignOnProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeNeonSingleSignOnProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(NeonSingleSignOnProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -181,23 +198,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. NeonSingleSignOnProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual NeonSingleSignOnProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeNeonSingleSignOnProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(NeonSingleSignOnProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/neonpostgres/Azure.ResourceManager.NeonPostgres/src/Generated/Models/NeonUserDetails.Serialization.cs b/sdk/neonpostgres/Azure.ResourceManager.NeonPostgres/src/Generated/Models/NeonUserDetails.Serialization.cs index 8fdd13c3df7b..4db2c480d9a3 100644 --- a/sdk/neonpostgres/Azure.ResourceManager.NeonPostgres/src/Generated/Models/NeonUserDetails.Serialization.cs +++ b/sdk/neonpostgres/Azure.ResourceManager.NeonPostgres/src/Generated/Models/NeonUserDetails.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.NeonPostgres.Models /// User details for an organization. public partial class NeonUserDetails : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual NeonUserDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeNeonUserDetails(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(NeonUserDetails)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -168,23 +185,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. NeonUserDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual NeonUserDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeNeonUserDetails(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(NeonUserDetails)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/neonpostgres/Azure.ResourceManager.NeonPostgres/src/Generated/Models/OrganizationResourceListResult.Serialization.cs b/sdk/neonpostgres/Azure.ResourceManager.NeonPostgres/src/Generated/Models/OrganizationResourceListResult.Serialization.cs index 99d29aa5efe3..4958d421e6a1 100644 --- a/sdk/neonpostgres/Azure.ResourceManager.NeonPostgres/src/Generated/Models/OrganizationResourceListResult.Serialization.cs +++ b/sdk/neonpostgres/Azure.ResourceManager.NeonPostgres/src/Generated/Models/OrganizationResourceListResult.Serialization.cs @@ -22,6 +22,30 @@ internal OrganizationResourceListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual OrganizationResourceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeOrganizationResourceListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(OrganizationResourceListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static OrganizationResourceListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeOrganizationResourceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. OrganizationResourceListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual OrganizationResourceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeOrganizationResourceListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(OrganizationResourceListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static OrganizationResourceListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeOrganizationResourceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/neonpostgres/Azure.ResourceManager.NeonPostgres/src/Generated/Models/PartnerOrganizationProperties.Serialization.cs b/sdk/neonpostgres/Azure.ResourceManager.NeonPostgres/src/Generated/Models/PartnerOrganizationProperties.Serialization.cs index 309afb5f031b..189346494a3c 100644 --- a/sdk/neonpostgres/Azure.ResourceManager.NeonPostgres/src/Generated/Models/PartnerOrganizationProperties.Serialization.cs +++ b/sdk/neonpostgres/Azure.ResourceManager.NeonPostgres/src/Generated/Models/PartnerOrganizationProperties.Serialization.cs @@ -21,6 +21,23 @@ internal PartnerOrganizationProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual PartnerOrganizationProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializePartnerOrganizationProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(PartnerOrganizationProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,23 +163,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. PartnerOrganizationProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual PartnerOrganizationProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializePartnerOrganizationProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(PartnerOrganizationProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/neonpostgres/Azure.ResourceManager.NeonPostgres/src/Generated/Models/PgVersion.Serialization.cs b/sdk/neonpostgres/Azure.ResourceManager.NeonPostgres/src/Generated/Models/PgVersion.Serialization.cs index 37b3c82c578a..c3f9aebf8b27 100644 --- a/sdk/neonpostgres/Azure.ResourceManager.NeonPostgres/src/Generated/Models/PgVersion.Serialization.cs +++ b/sdk/neonpostgres/Azure.ResourceManager.NeonPostgres/src/Generated/Models/PgVersion.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.NeonPostgres.Models /// PostgreSQL Version model. public partial class PgVersion : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual PgVersion PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializePgVersion(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(PgVersion)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -123,23 +140,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. PgVersion IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual PgVersion PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializePgVersion(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(PgVersion)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/neonpostgres/Azure.ResourceManager.NeonPostgres/src/Generated/Models/PgVersionsResult.Serialization.cs b/sdk/neonpostgres/Azure.ResourceManager.NeonPostgres/src/Generated/Models/PgVersionsResult.Serialization.cs index 184799e5cf1e..0f1a2eee249a 100644 --- a/sdk/neonpostgres/Azure.ResourceManager.NeonPostgres/src/Generated/Models/PgVersionsResult.Serialization.cs +++ b/sdk/neonpostgres/Azure.ResourceManager.NeonPostgres/src/Generated/Models/PgVersionsResult.Serialization.cs @@ -22,6 +22,30 @@ internal PgVersionsResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual PgVersionsResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializePgVersionsResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(PgVersionsResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static PgVersionsResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializePgVersionsResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -131,31 +155,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. PgVersionsResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual PgVersionsResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializePgVersionsResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(PgVersionsResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static PgVersionsResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializePgVersionsResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/neonpostgres/Azure.ResourceManager.NeonPostgres/src/Generated/Models/PreflightCheckContent.Serialization.cs b/sdk/neonpostgres/Azure.ResourceManager.NeonPostgres/src/Generated/Models/PreflightCheckContent.Serialization.cs index 9feaf18329d1..f832d101615f 100644 --- a/sdk/neonpostgres/Azure.ResourceManager.NeonPostgres/src/Generated/Models/PreflightCheckContent.Serialization.cs +++ b/sdk/neonpostgres/Azure.ResourceManager.NeonPostgres/src/Generated/Models/PreflightCheckContent.Serialization.cs @@ -27,6 +27,23 @@ internal PreflightCheckContent() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual PreflightCheckContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializePreflightCheckContent(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(PreflightCheckContent)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -210,23 +227,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. PreflightCheckContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual PreflightCheckContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializePreflightCheckContent(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(PreflightCheckContent)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/neonpostgres/Azure.ResourceManager.NeonPostgres/src/Generated/Models/PreflightCheckResult.Serialization.cs b/sdk/neonpostgres/Azure.ResourceManager.NeonPostgres/src/Generated/Models/PreflightCheckResult.Serialization.cs index 905d78fd06ce..0614da1f220c 100644 --- a/sdk/neonpostgres/Azure.ResourceManager.NeonPostgres/src/Generated/Models/PreflightCheckResult.Serialization.cs +++ b/sdk/neonpostgres/Azure.ResourceManager.NeonPostgres/src/Generated/Models/PreflightCheckResult.Serialization.cs @@ -22,6 +22,30 @@ internal PreflightCheckResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual PreflightCheckResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializePreflightCheckResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(PreflightCheckResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static PreflightCheckResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializePreflightCheckResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -132,31 +156,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. PreflightCheckResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual PreflightCheckResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializePreflightCheckResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(PreflightCheckResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static PreflightCheckResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializePreflightCheckResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/neonpostgres/Azure.ResourceManager.NeonPostgres/src/Generated/Models/ProjectListResult.Serialization.cs b/sdk/neonpostgres/Azure.ResourceManager.NeonPostgres/src/Generated/Models/ProjectListResult.Serialization.cs index fb88075d7d86..b4826d1cf66e 100644 --- a/sdk/neonpostgres/Azure.ResourceManager.NeonPostgres/src/Generated/Models/ProjectListResult.Serialization.cs +++ b/sdk/neonpostgres/Azure.ResourceManager.NeonPostgres/src/Generated/Models/ProjectListResult.Serialization.cs @@ -22,6 +22,30 @@ internal ProjectListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ProjectListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeProjectListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ProjectListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static ProjectListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeProjectListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ProjectListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ProjectListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeProjectListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ProjectListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static ProjectListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeProjectListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/neonpostgres/Azure.ResourceManager.NeonPostgres/src/Generated/NeonBranchData.Serialization.cs b/sdk/neonpostgres/Azure.ResourceManager.NeonPostgres/src/Generated/NeonBranchData.Serialization.cs index 5aadcde1a39b..7ef2329f3e69 100644 --- a/sdk/neonpostgres/Azure.ResourceManager.NeonPostgres/src/Generated/NeonBranchData.Serialization.cs +++ b/sdk/neonpostgres/Azure.ResourceManager.NeonPostgres/src/Generated/NeonBranchData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.NeonPostgres /// The Branch resource type. public partial class NeonBranchData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeNeonBranchData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(NeonBranchData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static NeonBranchData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeNeonBranchData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,23 +178,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. NeonBranchData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (NeonBranchData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeNeonBranchData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(NeonBranchData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -185,12 +192,5 @@ internal static RequestContent ToRequestContent(NeonBranchData neonBranchData) content.JsonWriter.WriteObjectValue(neonBranchData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static NeonBranchData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeNeonBranchData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/neonpostgres/Azure.ResourceManager.NeonPostgres/src/Generated/NeonOrganizationData.Serialization.cs b/sdk/neonpostgres/Azure.ResourceManager.NeonPostgres/src/Generated/NeonOrganizationData.Serialization.cs index 62a2a45e90c9..4c55abf64603 100644 --- a/sdk/neonpostgres/Azure.ResourceManager.NeonPostgres/src/Generated/NeonOrganizationData.Serialization.cs +++ b/sdk/neonpostgres/Azure.ResourceManager.NeonPostgres/src/Generated/NeonOrganizationData.Serialization.cs @@ -25,6 +25,30 @@ internal NeonOrganizationData() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeNeonOrganizationData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(NeonOrganizationData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static NeonOrganizationData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeNeonOrganizationData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -189,23 +213,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. NeonOrganizationData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (NeonOrganizationData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeNeonOrganizationData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(NeonOrganizationData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -220,12 +227,5 @@ internal static RequestContent ToRequestContent(NeonOrganizationData neonOrganiz content.JsonWriter.WriteObjectValue(neonOrganizationData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static NeonOrganizationData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeNeonOrganizationData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/neonpostgres/Azure.ResourceManager.NeonPostgres/src/Generated/NeonProjectData.Serialization.cs b/sdk/neonpostgres/Azure.ResourceManager.NeonPostgres/src/Generated/NeonProjectData.Serialization.cs index 70a524e6a87d..7d0f0694f70b 100644 --- a/sdk/neonpostgres/Azure.ResourceManager.NeonPostgres/src/Generated/NeonProjectData.Serialization.cs +++ b/sdk/neonpostgres/Azure.ResourceManager.NeonPostgres/src/Generated/NeonProjectData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.NeonPostgres /// The Project resource type. public partial class NeonProjectData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeNeonProjectData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(NeonProjectData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static NeonProjectData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeNeonProjectData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,23 +178,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. NeonProjectData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (NeonProjectData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeNeonProjectData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(NeonProjectData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -185,12 +192,5 @@ internal static RequestContent ToRequestContent(NeonProjectData neonProjectData) content.JsonWriter.WriteObjectValue(neonProjectData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static NeonProjectData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeNeonProjectData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/AutoUpgradeProfile.Serialization.cs b/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/AutoUpgradeProfile.Serialization.cs index 344051b4a33c..96173d41d55d 100644 --- a/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/AutoUpgradeProfile.Serialization.cs +++ b/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/AutoUpgradeProfile.Serialization.cs @@ -21,6 +21,23 @@ internal AutoUpgradeProfile() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AutoUpgradeProfile PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAutoUpgradeProfile(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AutoUpgradeProfile)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -120,23 +137,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AutoUpgradeProfile IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AutoUpgradeProfile PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAutoUpgradeProfile(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AutoUpgradeProfile)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxAnalysisConfig.Serialization.cs b/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxAnalysisConfig.Serialization.cs index 7db34f1334da..85f3afb055c7 100644 --- a/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxAnalysisConfig.Serialization.cs +++ b/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxAnalysisConfig.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Nginx.Models /// The NginxAnalysisConfig. public partial class NginxAnalysisConfig : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual NginxAnalysisConfig PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeNginxAnalysisConfig(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(NginxAnalysisConfig)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -183,23 +200,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. NginxAnalysisConfig IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual NginxAnalysisConfig PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeNginxAnalysisConfig(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(NginxAnalysisConfig)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxAnalysisContent.Serialization.cs b/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxAnalysisContent.Serialization.cs index 2622075f33f3..f85f9a687578 100644 --- a/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxAnalysisContent.Serialization.cs +++ b/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxAnalysisContent.Serialization.cs @@ -22,6 +22,23 @@ internal NginxAnalysisContent() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual NginxAnalysisContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeNginxAnalysisContent(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(NginxAnalysisContent)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -121,23 +138,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. NginxAnalysisContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual NginxAnalysisContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeNginxAnalysisContent(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(NginxAnalysisContent)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxAnalysisDiagnostic.Serialization.cs b/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxAnalysisDiagnostic.Serialization.cs index 52c32c3451e6..ee5c7bdb1c0b 100644 --- a/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxAnalysisDiagnostic.Serialization.cs +++ b/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxAnalysisDiagnostic.Serialization.cs @@ -21,6 +21,23 @@ internal NginxAnalysisDiagnostic() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual NginxAnalysisDiagnostic PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeNginxAnalysisDiagnostic(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(NginxAnalysisDiagnostic)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -179,23 +196,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. NginxAnalysisDiagnostic IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual NginxAnalysisDiagnostic PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeNginxAnalysisDiagnostic(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(NginxAnalysisDiagnostic)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxAnalysisResult.Serialization.cs b/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxAnalysisResult.Serialization.cs index 4af39d85224a..99090104bcb1 100644 --- a/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxAnalysisResult.Serialization.cs +++ b/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxAnalysisResult.Serialization.cs @@ -22,6 +22,30 @@ internal NginxAnalysisResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual NginxAnalysisResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeNginxAnalysisResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(NginxAnalysisResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static NginxAnalysisResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeNginxAnalysisResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -136,31 +160,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. NginxAnalysisResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual NginxAnalysisResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeNginxAnalysisResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(NginxAnalysisResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static NginxAnalysisResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeNginxAnalysisResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxAnalysisResultDetails.Serialization.cs b/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxAnalysisResultDetails.Serialization.cs index a8a916e3355c..385be28b492f 100644 --- a/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxAnalysisResultDetails.Serialization.cs +++ b/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxAnalysisResultDetails.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Nginx.Models /// The NginxAnalysisResultDetails. public partial class NginxAnalysisResultDetails : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual NginxAnalysisResultDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeNginxAnalysisResultDetails(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(NginxAnalysisResultDetails)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -157,23 +174,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. NginxAnalysisResultDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual NginxAnalysisResultDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeNginxAnalysisResultDetails(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(NginxAnalysisResultDetails)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxCertificateError.Serialization.cs b/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxCertificateError.Serialization.cs index b4c2c762f97d..7aa2848c38ae 100644 --- a/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxCertificateError.Serialization.cs +++ b/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxCertificateError.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Nginx.Models /// Nginx Certificate Error Response Body. public partial class NginxCertificateError : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual NginxCertificateError PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeNginxCertificateError(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(NginxCertificateError)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -129,23 +146,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. NginxCertificateError IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual NginxCertificateError PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeNginxCertificateError(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(NginxCertificateError)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxCertificateListResponse.Serialization.cs b/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxCertificateListResponse.Serialization.cs index 1000856de4f5..a0871c4f238b 100644 --- a/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxCertificateListResponse.Serialization.cs +++ b/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxCertificateListResponse.Serialization.cs @@ -22,6 +22,30 @@ internal NginxCertificateListResponse() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual NginxCertificateListResponse PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeNginxCertificateListResponse(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(NginxCertificateListResponse)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static NginxCertificateListResponse FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeNginxCertificateListResponse(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. NginxCertificateListResponse IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual NginxCertificateListResponse PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeNginxCertificateListResponse(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(NginxCertificateListResponse)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static NginxCertificateListResponse FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeNginxCertificateListResponse(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxCertificateProperties.Serialization.cs b/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxCertificateProperties.Serialization.cs index 7c44950dfa72..e52e86ab20de 100644 --- a/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxCertificateProperties.Serialization.cs +++ b/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxCertificateProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Nginx.Models /// Nginx Certificate Properties. public partial class NginxCertificateProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual NginxCertificateProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeNginxCertificateProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(NginxCertificateProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -216,23 +233,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. NginxCertificateProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual NginxCertificateProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeNginxCertificateProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(NginxCertificateProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxConfigurationContentProtectedFile.Serialization.cs b/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxConfigurationContentProtectedFile.Serialization.cs index f27b90769a11..a7b94d57dda8 100644 --- a/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxConfigurationContentProtectedFile.Serialization.cs +++ b/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxConfigurationContentProtectedFile.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Nginx.Models /// Nginx Configuration Protected File Request. public partial class NginxConfigurationContentProtectedFile : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual NginxConfigurationContentProtectedFile PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeNginxConfigurationContentProtectedFile(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(NginxConfigurationContentProtectedFile)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -140,23 +157,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. NginxConfigurationContentProtectedFile IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual NginxConfigurationContentProtectedFile PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeNginxConfigurationContentProtectedFile(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(NginxConfigurationContentProtectedFile)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxConfigurationCreateOrUpdateContent.Serialization.cs b/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxConfigurationCreateOrUpdateContent.Serialization.cs index 292d42d267eb..8b12f6833e4b 100644 --- a/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxConfigurationCreateOrUpdateContent.Serialization.cs +++ b/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxConfigurationCreateOrUpdateContent.Serialization.cs @@ -19,6 +19,23 @@ namespace Azure.ResourceManager.Nginx.Models /// Nginx Configuration Request. public partial class NginxConfigurationCreateOrUpdateContent : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual NginxConfigurationCreateOrUpdateContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeNginxConfigurationCreateOrUpdateContent(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(NginxConfigurationCreateOrUpdateContent)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -179,23 +196,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. NginxConfigurationCreateOrUpdateContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual NginxConfigurationCreateOrUpdateContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeNginxConfigurationCreateOrUpdateContent(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(NginxConfigurationCreateOrUpdateContent)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxConfigurationCreateOrUpdateProperties.Serialization.cs b/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxConfigurationCreateOrUpdateProperties.Serialization.cs index d822993e65b5..b2cd2240c1b6 100644 --- a/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxConfigurationCreateOrUpdateProperties.Serialization.cs +++ b/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxConfigurationCreateOrUpdateProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Nginx.Models /// Nginx Configuration Request Properties. public partial class NginxConfigurationCreateOrUpdateProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual NginxConfigurationCreateOrUpdateProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeNginxConfigurationCreateOrUpdateProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(NginxConfigurationCreateOrUpdateProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -204,23 +221,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. NginxConfigurationCreateOrUpdateProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual NginxConfigurationCreateOrUpdateProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeNginxConfigurationCreateOrUpdateProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(NginxConfigurationCreateOrUpdateProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxConfigurationFile.Serialization.cs b/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxConfigurationFile.Serialization.cs index b59a9748f942..9a532978b41a 100644 --- a/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxConfigurationFile.Serialization.cs +++ b/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxConfigurationFile.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Nginx.Models /// Nginx Configuration File. public partial class NginxConfigurationFile : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual NginxConfigurationFile PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeNginxConfigurationFile(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(NginxConfigurationFile)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -140,23 +157,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. NginxConfigurationFile IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual NginxConfigurationFile PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeNginxConfigurationFile(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(NginxConfigurationFile)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxConfigurationListResponse.Serialization.cs b/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxConfigurationListResponse.Serialization.cs index 1e67383f4b52..18da7afc5b0f 100644 --- a/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxConfigurationListResponse.Serialization.cs +++ b/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxConfigurationListResponse.Serialization.cs @@ -22,6 +22,30 @@ internal NginxConfigurationListResponse() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual NginxConfigurationListResponse PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeNginxConfigurationListResponse(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(NginxConfigurationListResponse)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static NginxConfigurationListResponse FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeNginxConfigurationListResponse(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. NginxConfigurationListResponse IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual NginxConfigurationListResponse PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeNginxConfigurationListResponse(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(NginxConfigurationListResponse)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static NginxConfigurationListResponse FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeNginxConfigurationListResponse(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxConfigurationPackage.Serialization.cs b/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxConfigurationPackage.Serialization.cs index 81c00b411bf4..e641ad78fc84 100644 --- a/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxConfigurationPackage.Serialization.cs +++ b/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxConfigurationPackage.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Nginx.Models /// Nginx Configuration Package. public partial class NginxConfigurationPackage : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual NginxConfigurationPackage PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeNginxConfigurationPackage(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(NginxConfigurationPackage)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -155,23 +172,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. NginxConfigurationPackage IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual NginxConfigurationPackage PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeNginxConfigurationPackage(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(NginxConfigurationPackage)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxConfigurationProperties.Serialization.cs b/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxConfigurationProperties.Serialization.cs index 02e29ec9b58b..58f5be84a077 100644 --- a/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxConfigurationProperties.Serialization.cs +++ b/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxConfigurationProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Nginx.Models /// Nginx Configuration Response Properties. public partial class NginxConfigurationProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual NginxConfigurationProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeNginxConfigurationProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(NginxConfigurationProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -204,23 +221,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. NginxConfigurationProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual NginxConfigurationProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeNginxConfigurationProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(NginxConfigurationProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxDeploymentApiKeyCreateOrUpdateContent.Serialization.cs b/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxDeploymentApiKeyCreateOrUpdateContent.Serialization.cs index 17bbb47fa87d..b8235a94953f 100644 --- a/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxDeploymentApiKeyCreateOrUpdateContent.Serialization.cs +++ b/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxDeploymentApiKeyCreateOrUpdateContent.Serialization.cs @@ -19,6 +19,23 @@ namespace Azure.ResourceManager.Nginx.Models /// Nginx Deployment Api Key Request. public partial class NginxDeploymentApiKeyCreateOrUpdateContent : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual NginxDeploymentApiKeyCreateOrUpdateContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeNginxDeploymentApiKeyCreateOrUpdateContent(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(NginxDeploymentApiKeyCreateOrUpdateContent)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -179,23 +196,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. NginxDeploymentApiKeyCreateOrUpdateContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual NginxDeploymentApiKeyCreateOrUpdateContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeNginxDeploymentApiKeyCreateOrUpdateContent(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(NginxDeploymentApiKeyCreateOrUpdateContent)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxDeploymentApiKeyListResponse.Serialization.cs b/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxDeploymentApiKeyListResponse.Serialization.cs index 10d90c3b9e95..9267a1abf848 100644 --- a/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxDeploymentApiKeyListResponse.Serialization.cs +++ b/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxDeploymentApiKeyListResponse.Serialization.cs @@ -22,6 +22,30 @@ internal NginxDeploymentApiKeyListResponse() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual NginxDeploymentApiKeyListResponse PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeNginxDeploymentApiKeyListResponse(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(NginxDeploymentApiKeyListResponse)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static NginxDeploymentApiKeyListResponse FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeNginxDeploymentApiKeyListResponse(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. NginxDeploymentApiKeyListResponse IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual NginxDeploymentApiKeyListResponse PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeNginxDeploymentApiKeyListResponse(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(NginxDeploymentApiKeyListResponse)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static NginxDeploymentApiKeyListResponse FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeNginxDeploymentApiKeyListResponse(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxDeploymentApiKeyProperties.Serialization.cs b/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxDeploymentApiKeyProperties.Serialization.cs index 0c078195f4d4..17568704900c 100644 --- a/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxDeploymentApiKeyProperties.Serialization.cs +++ b/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxDeploymentApiKeyProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Nginx.Models /// Nginx Deployment Api Key Response Properties. public partial class NginxDeploymentApiKeyProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual NginxDeploymentApiKeyProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeNginxDeploymentApiKeyProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(NginxDeploymentApiKeyProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -133,23 +150,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. NginxDeploymentApiKeyProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual NginxDeploymentApiKeyProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeNginxDeploymentApiKeyProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(NginxDeploymentApiKeyProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxDeploymentApiKeyRequestProperties.Serialization.cs b/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxDeploymentApiKeyRequestProperties.Serialization.cs index 979861e5e504..a0043b29909e 100644 --- a/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxDeploymentApiKeyRequestProperties.Serialization.cs +++ b/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxDeploymentApiKeyRequestProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Nginx.Models /// Nginx Deployment Api Key Request Properties. public partial class NginxDeploymentApiKeyRequestProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual NginxDeploymentApiKeyRequestProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeNginxDeploymentApiKeyRequestProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(NginxDeploymentApiKeyRequestProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -133,23 +150,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. NginxDeploymentApiKeyRequestProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual NginxDeploymentApiKeyRequestProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeNginxDeploymentApiKeyRequestProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(NginxDeploymentApiKeyRequestProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxDeploymentAutoScaleSettings.Serialization.cs b/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxDeploymentAutoScaleSettings.Serialization.cs index 10defe1da8cc..d75ac17ab7e8 100644 --- a/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxDeploymentAutoScaleSettings.Serialization.cs +++ b/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxDeploymentAutoScaleSettings.Serialization.cs @@ -21,6 +21,23 @@ internal NginxDeploymentAutoScaleSettings() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual NginxDeploymentAutoScaleSettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeNginxDeploymentAutoScaleSettings(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(NginxDeploymentAutoScaleSettings)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -130,23 +147,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. NginxDeploymentAutoScaleSettings IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual NginxDeploymentAutoScaleSettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeNginxDeploymentAutoScaleSettings(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(NginxDeploymentAutoScaleSettings)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxDeploymentDefaultWafPolicyListResult.Serialization.cs b/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxDeploymentDefaultWafPolicyListResult.Serialization.cs index d06447ec44dc..4bd6e6a00f4b 100644 --- a/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxDeploymentDefaultWafPolicyListResult.Serialization.cs +++ b/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxDeploymentDefaultWafPolicyListResult.Serialization.cs @@ -17,6 +17,30 @@ namespace Azure.ResourceManager.Nginx.Models /// Nginx Deployment Default Waf Policy List Response. public partial class NginxDeploymentDefaultWafPolicyListResult : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual NginxDeploymentDefaultWafPolicyListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeNginxDeploymentDefaultWafPolicyListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(NginxDeploymentDefaultWafPolicyListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static NginxDeploymentDefaultWafPolicyListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeNginxDeploymentDefaultWafPolicyListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -144,31 +168,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. NginxDeploymentDefaultWafPolicyListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual NginxDeploymentDefaultWafPolicyListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeNginxDeploymentDefaultWafPolicyListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(NginxDeploymentDefaultWafPolicyListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static NginxDeploymentDefaultWafPolicyListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeNginxDeploymentDefaultWafPolicyListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxDeploymentDefaultWafPolicyProperties.Serialization.cs b/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxDeploymentDefaultWafPolicyProperties.Serialization.cs index 8b2142e26196..706807cb0f69 100644 --- a/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxDeploymentDefaultWafPolicyProperties.Serialization.cs +++ b/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxDeploymentDefaultWafPolicyProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Nginx.Models /// Nginx Deployment Default Waf Policy Properties. public partial class NginxDeploymentDefaultWafPolicyProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual NginxDeploymentDefaultWafPolicyProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeNginxDeploymentDefaultWafPolicyProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(NginxDeploymentDefaultWafPolicyProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -133,23 +150,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. NginxDeploymentDefaultWafPolicyProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual NginxDeploymentDefaultWafPolicyProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeNginxDeploymentDefaultWafPolicyProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(NginxDeploymentDefaultWafPolicyProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxDeploymentListResponse.Serialization.cs b/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxDeploymentListResponse.Serialization.cs index 162ea85289fa..2db51132fbbf 100644 --- a/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxDeploymentListResponse.Serialization.cs +++ b/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxDeploymentListResponse.Serialization.cs @@ -22,6 +22,30 @@ internal NginxDeploymentListResponse() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual NginxDeploymentListResponse PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeNginxDeploymentListResponse(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(NginxDeploymentListResponse)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static NginxDeploymentListResponse FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeNginxDeploymentListResponse(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. NginxDeploymentListResponse IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual NginxDeploymentListResponse PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeNginxDeploymentListResponse(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(NginxDeploymentListResponse)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static NginxDeploymentListResponse FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeNginxDeploymentListResponse(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxDeploymentPatch.Serialization.cs b/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxDeploymentPatch.Serialization.cs index 79f2ebdb9729..5653a2fde44a 100644 --- a/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxDeploymentPatch.Serialization.cs +++ b/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxDeploymentPatch.Serialization.cs @@ -19,6 +19,23 @@ namespace Azure.ResourceManager.Nginx.Models /// Nginx Deployment Update Parameters. public partial class NginxDeploymentPatch : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual NginxDeploymentPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeNginxDeploymentPatch(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(NginxDeploymentPatch)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -214,23 +231,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. NginxDeploymentPatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual NginxDeploymentPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeNginxDeploymentPatch(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(NginxDeploymentPatch)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxDeploymentProperties.Serialization.cs b/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxDeploymentProperties.Serialization.cs index 13c0d452aacb..f9012d340e86 100644 --- a/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxDeploymentProperties.Serialization.cs +++ b/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxDeploymentProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Nginx.Models /// Nginx Deployment Properties. public partial class NginxDeploymentProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual NginxDeploymentProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeNginxDeploymentProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(NginxDeploymentProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -272,23 +289,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. NginxDeploymentProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual NginxDeploymentProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeNginxDeploymentProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(NginxDeploymentProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxDeploymentPropertiesNginxAppProtect.Serialization.cs b/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxDeploymentPropertiesNginxAppProtect.Serialization.cs index 003e13485da0..48a0e4fb1be7 100644 --- a/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxDeploymentPropertiesNginxAppProtect.Serialization.cs +++ b/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxDeploymentPropertiesNginxAppProtect.Serialization.cs @@ -21,6 +21,23 @@ internal NginxDeploymentPropertiesNginxAppProtect() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual NginxDeploymentPropertiesNginxAppProtect PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeNginxDeploymentPropertiesNginxAppProtect(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(NginxDeploymentPropertiesNginxAppProtect)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -135,23 +152,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. NginxDeploymentPropertiesNginxAppProtect IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual NginxDeploymentPropertiesNginxAppProtect PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeNginxDeploymentPropertiesNginxAppProtect(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(NginxDeploymentPropertiesNginxAppProtect)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxDeploymentScalingProperties.Serialization.cs b/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxDeploymentScalingProperties.Serialization.cs index 994dfe69f4e2..15c998fda6a8 100644 --- a/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxDeploymentScalingProperties.Serialization.cs +++ b/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxDeploymentScalingProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Nginx.Models /// Information on how the deployment will be scaled. public partial class NginxDeploymentScalingProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual NginxDeploymentScalingProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeNginxDeploymentScalingProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(NginxDeploymentScalingProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -137,23 +154,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. NginxDeploymentScalingProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual NginxDeploymentScalingProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeNginxDeploymentScalingProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(NginxDeploymentScalingProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxDeploymentUpdateProperties.Serialization.cs b/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxDeploymentUpdateProperties.Serialization.cs index ea0295c402a3..b23f1eb70f2c 100644 --- a/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxDeploymentUpdateProperties.Serialization.cs +++ b/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxDeploymentUpdateProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Nginx.Models /// Nginx Deployment Update Properties. public partial class NginxDeploymentUpdateProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual NginxDeploymentUpdateProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeNginxDeploymentUpdateProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(NginxDeploymentUpdateProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -220,23 +237,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. NginxDeploymentUpdateProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual NginxDeploymentUpdateProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeNginxDeploymentUpdateProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(NginxDeploymentUpdateProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxDeploymentUpdatePropertiesNginxAppProtect.Serialization.cs b/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxDeploymentUpdatePropertiesNginxAppProtect.Serialization.cs index 1de523e0dba4..2b829173bec8 100644 --- a/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxDeploymentUpdatePropertiesNginxAppProtect.Serialization.cs +++ b/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxDeploymentUpdatePropertiesNginxAppProtect.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Nginx.Models /// Update settings for NGINX App Protect (NAP). internal partial class NginxDeploymentUpdatePropertiesNginxAppProtect : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual NginxDeploymentUpdatePropertiesNginxAppProtect PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeNginxDeploymentUpdatePropertiesNginxAppProtect(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(NginxDeploymentUpdatePropertiesNginxAppProtect)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -122,23 +139,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. NginxDeploymentUpdatePropertiesNginxAppProtect IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual NginxDeploymentUpdatePropertiesNginxAppProtect PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeNginxDeploymentUpdatePropertiesNginxAppProtect(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(NginxDeploymentUpdatePropertiesNginxAppProtect)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxDeploymentUserProfile.Serialization.cs b/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxDeploymentUserProfile.Serialization.cs index 3e8a46f611bf..406e5b0ec695 100644 --- a/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxDeploymentUserProfile.Serialization.cs +++ b/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxDeploymentUserProfile.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Nginx.Models /// Nginx Deployment User Profile. internal partial class NginxDeploymentUserProfile : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual NginxDeploymentUserProfile PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeNginxDeploymentUserProfile(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(NginxDeploymentUserProfile)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -118,23 +135,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. NginxDeploymentUserProfile IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual NginxDeploymentUserProfile PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeNginxDeploymentUserProfile(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(NginxDeploymentUserProfile)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxDeploymentWafPolicyApplyingStatus.Serialization.cs b/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxDeploymentWafPolicyApplyingStatus.Serialization.cs index 13587dc19e21..bfcb85ada0a6 100644 --- a/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxDeploymentWafPolicyApplyingStatus.Serialization.cs +++ b/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxDeploymentWafPolicyApplyingStatus.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Nginx.Models /// Nginx Deployment Waf Policy Applying Status. public partial class NginxDeploymentWafPolicyApplyingStatus : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual NginxDeploymentWafPolicyApplyingStatus PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeNginxDeploymentWafPolicyApplyingStatus(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(NginxDeploymentWafPolicyApplyingStatus)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -144,23 +161,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. NginxDeploymentWafPolicyApplyingStatus IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual NginxDeploymentWafPolicyApplyingStatus PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeNginxDeploymentWafPolicyApplyingStatus(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(NginxDeploymentWafPolicyApplyingStatus)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxDeploymentWafPolicyCompilingStatus.Serialization.cs b/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxDeploymentWafPolicyCompilingStatus.Serialization.cs index a4701dd58447..31531ee75706 100644 --- a/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxDeploymentWafPolicyCompilingStatus.Serialization.cs +++ b/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxDeploymentWafPolicyCompilingStatus.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Nginx.Models /// Nginx Deployment Waf Policy Compiling Status. public partial class NginxDeploymentWafPolicyCompilingStatus : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual NginxDeploymentWafPolicyCompilingStatus PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeNginxDeploymentWafPolicyCompilingStatus(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(NginxDeploymentWafPolicyCompilingStatus)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -144,23 +161,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. NginxDeploymentWafPolicyCompilingStatus IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual NginxDeploymentWafPolicyCompilingStatus PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeNginxDeploymentWafPolicyCompilingStatus(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(NginxDeploymentWafPolicyCompilingStatus)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxDeploymentWafPolicyListResponse.Serialization.cs b/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxDeploymentWafPolicyListResponse.Serialization.cs index fa714e1006c4..af10dbbc0c92 100644 --- a/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxDeploymentWafPolicyListResponse.Serialization.cs +++ b/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxDeploymentWafPolicyListResponse.Serialization.cs @@ -22,6 +22,30 @@ internal NginxDeploymentWafPolicyListResponse() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual NginxDeploymentWafPolicyListResponse PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeNginxDeploymentWafPolicyListResponse(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(NginxDeploymentWafPolicyListResponse)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static NginxDeploymentWafPolicyListResponse FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeNginxDeploymentWafPolicyListResponse(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. NginxDeploymentWafPolicyListResponse IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual NginxDeploymentWafPolicyListResponse PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeNginxDeploymentWafPolicyListResponse(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(NginxDeploymentWafPolicyListResponse)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static NginxDeploymentWafPolicyListResponse FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeNginxDeploymentWafPolicyListResponse(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxDeploymentWafPolicyMetadata.Serialization.cs b/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxDeploymentWafPolicyMetadata.Serialization.cs index 68d54045a963..727b70cbd1b3 100644 --- a/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxDeploymentWafPolicyMetadata.Serialization.cs +++ b/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxDeploymentWafPolicyMetadata.Serialization.cs @@ -18,6 +18,23 @@ namespace Azure.ResourceManager.Nginx.Models /// Nginx Deployment Waf Policy Metadata. public partial class NginxDeploymentWafPolicyMetadata : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual NginxDeploymentWafPolicyMetadata PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeNginxDeploymentWafPolicyMetadata(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(NginxDeploymentWafPolicyMetadata)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -178,23 +195,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. NginxDeploymentWafPolicyMetadata IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual NginxDeploymentWafPolicyMetadata PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeNginxDeploymentWafPolicyMetadata(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(NginxDeploymentWafPolicyMetadata)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxDeploymentWafPolicyMetadataProperties.Serialization.cs b/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxDeploymentWafPolicyMetadataProperties.Serialization.cs index eea8fb15fe25..09d452f5c83f 100644 --- a/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxDeploymentWafPolicyMetadataProperties.Serialization.cs +++ b/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxDeploymentWafPolicyMetadataProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Nginx.Models /// Nginx Deployment Waf Policy Metadata Properties. public partial class NginxDeploymentWafPolicyMetadataProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual NginxDeploymentWafPolicyMetadataProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeNginxDeploymentWafPolicyMetadataProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(NginxDeploymentWafPolicyMetadataProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -163,23 +180,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. NginxDeploymentWafPolicyMetadataProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual NginxDeploymentWafPolicyMetadataProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeNginxDeploymentWafPolicyMetadataProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(NginxDeploymentWafPolicyMetadataProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxDeploymentWafPolicyProperties.Serialization.cs b/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxDeploymentWafPolicyProperties.Serialization.cs index ee4edb1079e9..5a32f5b1599f 100644 --- a/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxDeploymentWafPolicyProperties.Serialization.cs +++ b/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxDeploymentWafPolicyProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Nginx.Models /// Nginx Deployment Waf Policy Properties. public partial class NginxDeploymentWafPolicyProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual NginxDeploymentWafPolicyProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeNginxDeploymentWafPolicyProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(NginxDeploymentWafPolicyProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -184,23 +201,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. NginxDeploymentWafPolicyProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual NginxDeploymentWafPolicyProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeNginxDeploymentWafPolicyProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(NginxDeploymentWafPolicyProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxDiagnosticItem.Serialization.cs b/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxDiagnosticItem.Serialization.cs index 1c6316d98313..d4ee5e3f72fa 100644 --- a/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxDiagnosticItem.Serialization.cs +++ b/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxDiagnosticItem.Serialization.cs @@ -21,6 +21,23 @@ internal NginxDiagnosticItem() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual NginxDiagnosticItem PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeNginxDiagnosticItem(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(NginxDiagnosticItem)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -200,23 +217,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. NginxDiagnosticItem IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual NginxDiagnosticItem PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeNginxDiagnosticItem(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(NginxDiagnosticItem)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxFrontendIPConfiguration.Serialization.cs b/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxFrontendIPConfiguration.Serialization.cs index 8dbc5642dfe7..63bc6d3a97cb 100644 --- a/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxFrontendIPConfiguration.Serialization.cs +++ b/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxFrontendIPConfiguration.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.Nginx.Models /// Nginx Frontend IP Configuration. public partial class NginxFrontendIPConfiguration : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual NginxFrontendIPConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeNginxFrontendIPConfiguration(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(NginxFrontendIPConfiguration)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -149,23 +166,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. NginxFrontendIPConfiguration IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual NginxFrontendIPConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeNginxFrontendIPConfiguration(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(NginxFrontendIPConfiguration)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxLogging.Serialization.cs b/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxLogging.Serialization.cs index 85047d80dfe6..fdf4a4e67d22 100644 --- a/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxLogging.Serialization.cs +++ b/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxLogging.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Nginx.Models /// Nginx Logging. internal partial class NginxLogging : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual NginxLogging PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeNginxLogging(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(NginxLogging)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -122,23 +139,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. NginxLogging IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual NginxLogging PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeNginxLogging(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(NginxLogging)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxNetworkInterfaceConfiguration.Serialization.cs b/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxNetworkInterfaceConfiguration.Serialization.cs index 8e17b34afa85..334835510d89 100644 --- a/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxNetworkInterfaceConfiguration.Serialization.cs +++ b/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxNetworkInterfaceConfiguration.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.Nginx.Models /// Nginx Network Interface Configuration. internal partial class NginxNetworkInterfaceConfiguration : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual NginxNetworkInterfaceConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeNginxNetworkInterfaceConfiguration(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(NginxNetworkInterfaceConfiguration)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -123,23 +140,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. NginxNetworkInterfaceConfiguration IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual NginxNetworkInterfaceConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeNginxNetworkInterfaceConfiguration(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(NginxNetworkInterfaceConfiguration)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxNetworkProfile.Serialization.cs b/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxNetworkProfile.Serialization.cs index 9ebfb7f867ed..548c751fe1c2 100644 --- a/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxNetworkProfile.Serialization.cs +++ b/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxNetworkProfile.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Nginx.Models /// Nginx Network Profile. public partial class NginxNetworkProfile : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual NginxNetworkProfile PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeNginxNetworkProfile(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(NginxNetworkProfile)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -137,23 +154,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. NginxNetworkProfile IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual NginxNetworkProfile PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeNginxNetworkProfile(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(NginxNetworkProfile)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxPrivateIPAddress.Serialization.cs b/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxPrivateIPAddress.Serialization.cs index 5d9c7618d135..4644b0a14467 100644 --- a/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxPrivateIPAddress.Serialization.cs +++ b/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxPrivateIPAddress.Serialization.cs @@ -18,6 +18,23 @@ namespace Azure.ResourceManager.Nginx.Models /// Nginx Private IP Address. public partial class NginxPrivateIPAddress : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual NginxPrivateIPAddress PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeNginxPrivateIPAddress(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(NginxPrivateIPAddress)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,23 +171,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. NginxPrivateIPAddress IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual NginxPrivateIPAddress PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeNginxPrivateIPAddress(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(NginxPrivateIPAddress)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxResourceSku.Serialization.cs b/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxResourceSku.Serialization.cs index e26147f42361..2e74eefe8582 100644 --- a/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxResourceSku.Serialization.cs +++ b/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxResourceSku.Serialization.cs @@ -21,6 +21,23 @@ internal NginxResourceSku() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual NginxResourceSku PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeNginxResourceSku(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(NginxResourceSku)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -120,23 +137,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. NginxResourceSku IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual NginxResourceSku PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeNginxResourceSku(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(NginxResourceSku)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxScaleProfile.Serialization.cs b/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxScaleProfile.Serialization.cs index 7d425525273f..273c99ead3d3 100644 --- a/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxScaleProfile.Serialization.cs +++ b/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxScaleProfile.Serialization.cs @@ -21,6 +21,23 @@ internal NginxScaleProfile() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual NginxScaleProfile PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeNginxScaleProfile(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(NginxScaleProfile)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -128,23 +145,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. NginxScaleProfile IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual NginxScaleProfile PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeNginxScaleProfile(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(NginxScaleProfile)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxScaleProfileCapacity.Serialization.cs b/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxScaleProfileCapacity.Serialization.cs index 8df6935e9aca..12c88d648036 100644 --- a/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxScaleProfileCapacity.Serialization.cs +++ b/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxScaleProfileCapacity.Serialization.cs @@ -21,6 +21,23 @@ internal NginxScaleProfileCapacity() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual NginxScaleProfileCapacity PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeNginxScaleProfileCapacity(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(NginxScaleProfileCapacity)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -128,23 +145,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. NginxScaleProfileCapacity IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual NginxScaleProfileCapacity PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeNginxScaleProfileCapacity(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(NginxScaleProfileCapacity)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxStorageAccount.Serialization.cs b/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxStorageAccount.Serialization.cs index 5883f11fdc9b..a38e950e8c6d 100644 --- a/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxStorageAccount.Serialization.cs +++ b/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/NginxStorageAccount.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Nginx.Models /// Nginx Storage Account. public partial class NginxStorageAccount : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual NginxStorageAccount PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeNginxStorageAccount(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(NginxStorageAccount)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -129,23 +146,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. NginxStorageAccount IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual NginxStorageAccount PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeNginxStorageAccount(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(NginxStorageAccount)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/WebApplicationFirewallComponentVersions.Serialization.cs b/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/WebApplicationFirewallComponentVersions.Serialization.cs index 279a1f9a578e..7c97989dd54e 100644 --- a/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/WebApplicationFirewallComponentVersions.Serialization.cs +++ b/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/WebApplicationFirewallComponentVersions.Serialization.cs @@ -21,6 +21,23 @@ internal WebApplicationFirewallComponentVersions() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual WebApplicationFirewallComponentVersions PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeWebApplicationFirewallComponentVersions(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(WebApplicationFirewallComponentVersions)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -128,23 +145,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. WebApplicationFirewallComponentVersions IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual WebApplicationFirewallComponentVersions PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeWebApplicationFirewallComponentVersions(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(WebApplicationFirewallComponentVersions)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/WebApplicationFirewallPackage.Serialization.cs b/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/WebApplicationFirewallPackage.Serialization.cs index 71e14084761b..5ceb9a7ebd5d 100644 --- a/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/WebApplicationFirewallPackage.Serialization.cs +++ b/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/WebApplicationFirewallPackage.Serialization.cs @@ -21,6 +21,23 @@ internal WebApplicationFirewallPackage() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual WebApplicationFirewallPackage PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeWebApplicationFirewallPackage(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(WebApplicationFirewallPackage)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -128,23 +145,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. WebApplicationFirewallPackage IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual WebApplicationFirewallPackage PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeWebApplicationFirewallPackage(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(WebApplicationFirewallPackage)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/WebApplicationFirewallSettings.Serialization.cs b/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/WebApplicationFirewallSettings.Serialization.cs index 0c61870f4c16..f3ff025eaf86 100644 --- a/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/WebApplicationFirewallSettings.Serialization.cs +++ b/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/WebApplicationFirewallSettings.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Nginx.Models /// Settings for the NGINX App Protect Web Application Firewall (WAF). internal partial class WebApplicationFirewallSettings : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual WebApplicationFirewallSettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeWebApplicationFirewallSettings(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(WebApplicationFirewallSettings)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -122,23 +139,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. WebApplicationFirewallSettings IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual WebApplicationFirewallSettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeWebApplicationFirewallSettings(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(WebApplicationFirewallSettings)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/WebApplicationFirewallStatus.Serialization.cs b/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/WebApplicationFirewallStatus.Serialization.cs index 50fe9d6a9645..ec1b6847be43 100644 --- a/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/WebApplicationFirewallStatus.Serialization.cs +++ b/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/Models/WebApplicationFirewallStatus.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Nginx.Models /// The status of the NGINX App Protect Web Application Firewall. public partial class WebApplicationFirewallStatus : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual WebApplicationFirewallStatus PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeWebApplicationFirewallStatus(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(WebApplicationFirewallStatus)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -184,23 +201,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. WebApplicationFirewallStatus IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual WebApplicationFirewallStatus PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeWebApplicationFirewallStatus(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(WebApplicationFirewallStatus)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/NginxCertificateData.Serialization.cs b/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/NginxCertificateData.Serialization.cs index 704fdd5be43f..743c95b11cec 100644 --- a/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/NginxCertificateData.Serialization.cs +++ b/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/NginxCertificateData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.Nginx /// Nginx Certificate. public partial class NginxCertificateData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeNginxCertificateData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(NginxCertificateData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static NginxCertificateData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeNginxCertificateData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -170,23 +194,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. NginxCertificateData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (NginxCertificateData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeNginxCertificateData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(NginxCertificateData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -201,12 +208,5 @@ internal static RequestContent ToRequestContent(NginxCertificateData nginxCertif content.JsonWriter.WriteObjectValue(nginxCertificateData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static NginxCertificateData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeNginxCertificateData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/NginxConfigurationData.Serialization.cs b/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/NginxConfigurationData.Serialization.cs index 3b242862fc65..edb8c8b29d34 100644 --- a/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/NginxConfigurationData.Serialization.cs +++ b/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/NginxConfigurationData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.Nginx /// Nginx Configuration Response. public partial class NginxConfigurationData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeNginxConfigurationData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(NginxConfigurationData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static NginxConfigurationData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeNginxConfigurationData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,31 +178,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. NginxConfigurationData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (NginxConfigurationData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeNginxConfigurationData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(NginxConfigurationData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static NginxConfigurationData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeNginxConfigurationData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/NginxDeploymentApiKeyData.Serialization.cs b/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/NginxDeploymentApiKeyData.Serialization.cs index cddd06d3cbfe..be1240b946b8 100644 --- a/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/NginxDeploymentApiKeyData.Serialization.cs +++ b/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/NginxDeploymentApiKeyData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.Nginx /// Nginx Deployment Api Key Response. public partial class NginxDeploymentApiKeyData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeNginxDeploymentApiKeyData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(NginxDeploymentApiKeyData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static NginxDeploymentApiKeyData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeNginxDeploymentApiKeyData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,31 +178,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. NginxDeploymentApiKeyData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (NginxDeploymentApiKeyData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeNginxDeploymentApiKeyData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(NginxDeploymentApiKeyData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static NginxDeploymentApiKeyData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeNginxDeploymentApiKeyData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/NginxDeploymentData.Serialization.cs b/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/NginxDeploymentData.Serialization.cs index 27e77a456714..877e9e1e4588 100644 --- a/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/NginxDeploymentData.Serialization.cs +++ b/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/NginxDeploymentData.Serialization.cs @@ -25,6 +25,30 @@ internal NginxDeploymentData() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeNginxDeploymentData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(NginxDeploymentData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static NginxDeploymentData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeNginxDeploymentData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -221,23 +245,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. NginxDeploymentData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (NginxDeploymentData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeNginxDeploymentData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(NginxDeploymentData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -252,12 +259,5 @@ internal static RequestContent ToRequestContent(NginxDeploymentData nginxDeploym content.JsonWriter.WriteObjectValue(nginxDeploymentData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static NginxDeploymentData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeNginxDeploymentData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/NginxDeploymentWafPolicyData.Serialization.cs b/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/NginxDeploymentWafPolicyData.Serialization.cs index 31720f439d36..50c1ade8241f 100644 --- a/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/NginxDeploymentWafPolicyData.Serialization.cs +++ b/sdk/nginx/Azure.ResourceManager.Nginx/src/Generated/NginxDeploymentWafPolicyData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.Nginx /// Nginx Deployment Waf Policy. public partial class NginxDeploymentWafPolicyData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeNginxDeploymentWafPolicyData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(NginxDeploymentWafPolicyData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static NginxDeploymentWafPolicyData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeNginxDeploymentWafPolicyData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,23 +178,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. NginxDeploymentWafPolicyData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (NginxDeploymentWafPolicyData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeNginxDeploymentWafPolicyData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(NginxDeploymentWafPolicyData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -185,12 +192,5 @@ internal static RequestContent ToRequestContent(NginxDeploymentWafPolicyData ngi content.JsonWriter.WriteObjectValue(nginxDeploymentWafPolicyData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static NginxDeploymentWafPolicyData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeNginxDeploymentWafPolicyData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/onlineexperimentation/Azure.ResourceManager.OnlineExperimentation/src/Generated/Models/CustomerManagedKeyEncryption.Serialization.cs b/sdk/onlineexperimentation/Azure.ResourceManager.OnlineExperimentation/src/Generated/Models/CustomerManagedKeyEncryption.Serialization.cs index 764de1f4d304..aa5404434f6d 100644 --- a/sdk/onlineexperimentation/Azure.ResourceManager.OnlineExperimentation/src/Generated/Models/CustomerManagedKeyEncryption.Serialization.cs +++ b/sdk/onlineexperimentation/Azure.ResourceManager.OnlineExperimentation/src/Generated/Models/CustomerManagedKeyEncryption.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.OnlineExperimentation.Models /// Customer-managed key encryption properties for the resource. public partial class CustomerManagedKeyEncryption : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual CustomerManagedKeyEncryption PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeCustomerManagedKeyEncryption(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(CustomerManagedKeyEncryption)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -137,23 +154,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. CustomerManagedKeyEncryption IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual CustomerManagedKeyEncryption PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeCustomerManagedKeyEncryption(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(CustomerManagedKeyEncryption)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/onlineexperimentation/Azure.ResourceManager.OnlineExperimentation/src/Generated/Models/KeyEncryptionKeyIdentity.Serialization.cs b/sdk/onlineexperimentation/Azure.ResourceManager.OnlineExperimentation/src/Generated/Models/KeyEncryptionKeyIdentity.Serialization.cs index 56a80e8e949b..7fabf5de57e4 100644 --- a/sdk/onlineexperimentation/Azure.ResourceManager.OnlineExperimentation/src/Generated/Models/KeyEncryptionKeyIdentity.Serialization.cs +++ b/sdk/onlineexperimentation/Azure.ResourceManager.OnlineExperimentation/src/Generated/Models/KeyEncryptionKeyIdentity.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.OnlineExperimentation.Models /// All identity configuration for Customer-managed key settings defining which identity should be used to auth to Key Vault. public partial class KeyEncryptionKeyIdentity : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual KeyEncryptionKeyIdentity PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeKeyEncryptionKeyIdentity(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(KeyEncryptionKeyIdentity)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -153,23 +170,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. KeyEncryptionKeyIdentity IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual KeyEncryptionKeyIdentity PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeKeyEncryptionKeyIdentity(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(KeyEncryptionKeyIdentity)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/onlineexperimentation/Azure.ResourceManager.OnlineExperimentation/src/Generated/Models/OnlineExperimentationPrivateEndpointConnectionListResult.Serialization.cs b/sdk/onlineexperimentation/Azure.ResourceManager.OnlineExperimentation/src/Generated/Models/OnlineExperimentationPrivateEndpointConnectionListResult.Serialization.cs index a9a9507220b4..5636b1ee6243 100644 --- a/sdk/onlineexperimentation/Azure.ResourceManager.OnlineExperimentation/src/Generated/Models/OnlineExperimentationPrivateEndpointConnectionListResult.Serialization.cs +++ b/sdk/onlineexperimentation/Azure.ResourceManager.OnlineExperimentation/src/Generated/Models/OnlineExperimentationPrivateEndpointConnectionListResult.Serialization.cs @@ -22,6 +22,30 @@ internal OnlineExperimentationPrivateEndpointConnectionListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual OnlineExperimentationPrivateEndpointConnectionListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeOnlineExperimentationPrivateEndpointConnectionListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(OnlineExperimentationPrivateEndpointConnectionListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static OnlineExperimentationPrivateEndpointConnectionListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeOnlineExperimentationPrivateEndpointConnectionListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. OnlineExperimentationPrivateEndpointConnectionListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual OnlineExperimentationPrivateEndpointConnectionListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeOnlineExperimentationPrivateEndpointConnectionListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(OnlineExperimentationPrivateEndpointConnectionListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static OnlineExperimentationPrivateEndpointConnectionListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeOnlineExperimentationPrivateEndpointConnectionListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/onlineexperimentation/Azure.ResourceManager.OnlineExperimentation/src/Generated/Models/OnlineExperimentationPrivateLinkResourceListResult.Serialization.cs b/sdk/onlineexperimentation/Azure.ResourceManager.OnlineExperimentation/src/Generated/Models/OnlineExperimentationPrivateLinkResourceListResult.Serialization.cs index cf9477834be0..a179f489f80a 100644 --- a/sdk/onlineexperimentation/Azure.ResourceManager.OnlineExperimentation/src/Generated/Models/OnlineExperimentationPrivateLinkResourceListResult.Serialization.cs +++ b/sdk/onlineexperimentation/Azure.ResourceManager.OnlineExperimentation/src/Generated/Models/OnlineExperimentationPrivateLinkResourceListResult.Serialization.cs @@ -22,6 +22,30 @@ internal OnlineExperimentationPrivateLinkResourceListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual OnlineExperimentationPrivateLinkResourceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeOnlineExperimentationPrivateLinkResourceListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(OnlineExperimentationPrivateLinkResourceListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static OnlineExperimentationPrivateLinkResourceListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeOnlineExperimentationPrivateLinkResourceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. OnlineExperimentationPrivateLinkResourceListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual OnlineExperimentationPrivateLinkResourceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeOnlineExperimentationPrivateLinkResourceListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(OnlineExperimentationPrivateLinkResourceListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static OnlineExperimentationPrivateLinkResourceListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeOnlineExperimentationPrivateLinkResourceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/onlineexperimentation/Azure.ResourceManager.OnlineExperimentation/src/Generated/Models/OnlineExperimentationPrivateLinkResourceProperties.Serialization.cs b/sdk/onlineexperimentation/Azure.ResourceManager.OnlineExperimentation/src/Generated/Models/OnlineExperimentationPrivateLinkResourceProperties.Serialization.cs index 998f5390a8ab..dcc065f3980b 100644 --- a/sdk/onlineexperimentation/Azure.ResourceManager.OnlineExperimentation/src/Generated/Models/OnlineExperimentationPrivateLinkResourceProperties.Serialization.cs +++ b/sdk/onlineexperimentation/Azure.ResourceManager.OnlineExperimentation/src/Generated/Models/OnlineExperimentationPrivateLinkResourceProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.OnlineExperimentation.Models /// Properties of a private link resource. public partial class OnlineExperimentationPrivateLinkResourceProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual OnlineExperimentationPrivateLinkResourceProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeOnlineExperimentationPrivateLinkResourceProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(OnlineExperimentationPrivateLinkResourceProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -192,23 +209,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. OnlineExperimentationPrivateLinkResourceProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual OnlineExperimentationPrivateLinkResourceProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeOnlineExperimentationPrivateLinkResourceProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(OnlineExperimentationPrivateLinkResourceProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/onlineexperimentation/Azure.ResourceManager.OnlineExperimentation/src/Generated/Models/OnlineExperimentationPrivateLinkServiceConnectionState.Serialization.cs b/sdk/onlineexperimentation/Azure.ResourceManager.OnlineExperimentation/src/Generated/Models/OnlineExperimentationPrivateLinkServiceConnectionState.Serialization.cs index 4d3bc5c99bdb..7fdf9b9784f7 100644 --- a/sdk/onlineexperimentation/Azure.ResourceManager.OnlineExperimentation/src/Generated/Models/OnlineExperimentationPrivateLinkServiceConnectionState.Serialization.cs +++ b/sdk/onlineexperimentation/Azure.ResourceManager.OnlineExperimentation/src/Generated/Models/OnlineExperimentationPrivateLinkServiceConnectionState.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.OnlineExperimentation.Models /// A collection of information about the state of the connection between service consumer and provider. public partial class OnlineExperimentationPrivateLinkServiceConnectionState : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual OnlineExperimentationPrivateLinkServiceConnectionState PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeOnlineExperimentationPrivateLinkServiceConnectionState(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(OnlineExperimentationPrivateLinkServiceConnectionState)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -144,23 +161,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. OnlineExperimentationPrivateLinkServiceConnectionState IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual OnlineExperimentationPrivateLinkServiceConnectionState PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeOnlineExperimentationPrivateLinkServiceConnectionState(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(OnlineExperimentationPrivateLinkServiceConnectionState)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/onlineexperimentation/Azure.ResourceManager.OnlineExperimentation/src/Generated/Models/OnlineExperimentationWorkspaceListResult.Serialization.cs b/sdk/onlineexperimentation/Azure.ResourceManager.OnlineExperimentation/src/Generated/Models/OnlineExperimentationWorkspaceListResult.Serialization.cs index 791769d6e207..ce741186d736 100644 --- a/sdk/onlineexperimentation/Azure.ResourceManager.OnlineExperimentation/src/Generated/Models/OnlineExperimentationWorkspaceListResult.Serialization.cs +++ b/sdk/onlineexperimentation/Azure.ResourceManager.OnlineExperimentation/src/Generated/Models/OnlineExperimentationWorkspaceListResult.Serialization.cs @@ -22,6 +22,30 @@ internal OnlineExperimentationWorkspaceListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual OnlineExperimentationWorkspaceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeOnlineExperimentationWorkspaceListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(OnlineExperimentationWorkspaceListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static OnlineExperimentationWorkspaceListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeOnlineExperimentationWorkspaceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. OnlineExperimentationWorkspaceListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual OnlineExperimentationWorkspaceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeOnlineExperimentationWorkspaceListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(OnlineExperimentationWorkspaceListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static OnlineExperimentationWorkspaceListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeOnlineExperimentationWorkspaceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/onlineexperimentation/Azure.ResourceManager.OnlineExperimentation/src/Generated/Models/OnlineExperimentationWorkspacePatch.Serialization.cs b/sdk/onlineexperimentation/Azure.ResourceManager.OnlineExperimentation/src/Generated/Models/OnlineExperimentationWorkspacePatch.Serialization.cs index aa70c2d8922f..d20ed4006b3b 100644 --- a/sdk/onlineexperimentation/Azure.ResourceManager.OnlineExperimentation/src/Generated/Models/OnlineExperimentationWorkspacePatch.Serialization.cs +++ b/sdk/onlineexperimentation/Azure.ResourceManager.OnlineExperimentation/src/Generated/Models/OnlineExperimentationWorkspacePatch.Serialization.cs @@ -19,6 +19,23 @@ namespace Azure.ResourceManager.OnlineExperimentation.Models /// Partial update of an online experimentation workspace resource. public partial class OnlineExperimentationWorkspacePatch : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual OnlineExperimentationWorkspacePatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeOnlineExperimentationWorkspacePatch(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(OnlineExperimentationWorkspacePatch)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -193,23 +210,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. OnlineExperimentationWorkspacePatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual OnlineExperimentationWorkspacePatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeOnlineExperimentationWorkspacePatch(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(OnlineExperimentationWorkspacePatch)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/onlineexperimentation/Azure.ResourceManager.OnlineExperimentation/src/Generated/Models/OnlineExperimentationWorkspacePatchProperties.Serialization.cs b/sdk/onlineexperimentation/Azure.ResourceManager.OnlineExperimentation/src/Generated/Models/OnlineExperimentationWorkspacePatchProperties.Serialization.cs index afcba23bd9d2..712b74735b8d 100644 --- a/sdk/onlineexperimentation/Azure.ResourceManager.OnlineExperimentation/src/Generated/Models/OnlineExperimentationWorkspacePatchProperties.Serialization.cs +++ b/sdk/onlineexperimentation/Azure.ResourceManager.OnlineExperimentation/src/Generated/Models/OnlineExperimentationWorkspacePatchProperties.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.OnlineExperimentation.Models /// The OnlineExperimentationWorkspacePatchProperties. public partial class OnlineExperimentationWorkspacePatchProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual OnlineExperimentationWorkspacePatchProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeOnlineExperimentationWorkspacePatchProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(OnlineExperimentationWorkspacePatchProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -168,23 +185,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. OnlineExperimentationWorkspacePatchProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual OnlineExperimentationWorkspacePatchProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeOnlineExperimentationWorkspacePatchProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(OnlineExperimentationWorkspacePatchProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/onlineexperimentation/Azure.ResourceManager.OnlineExperimentation/src/Generated/Models/OnlineExperimentationWorkspaceProperties.Serialization.cs b/sdk/onlineexperimentation/Azure.ResourceManager.OnlineExperimentation/src/Generated/Models/OnlineExperimentationWorkspaceProperties.Serialization.cs index 13e7dc2a26df..33c0502d7356 100644 --- a/sdk/onlineexperimentation/Azure.ResourceManager.OnlineExperimentation/src/Generated/Models/OnlineExperimentationWorkspaceProperties.Serialization.cs +++ b/sdk/onlineexperimentation/Azure.ResourceManager.OnlineExperimentation/src/Generated/Models/OnlineExperimentationWorkspaceProperties.Serialization.cs @@ -22,6 +22,23 @@ internal OnlineExperimentationWorkspaceProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual OnlineExperimentationWorkspaceProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeOnlineExperimentationWorkspaceProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(OnlineExperimentationWorkspaceProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -247,23 +264,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. OnlineExperimentationWorkspaceProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual OnlineExperimentationWorkspaceProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeOnlineExperimentationWorkspaceProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(OnlineExperimentationWorkspaceProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/onlineexperimentation/Azure.ResourceManager.OnlineExperimentation/src/Generated/Models/OnlineExperimentationWorkspaceSku.Serialization.cs b/sdk/onlineexperimentation/Azure.ResourceManager.OnlineExperimentation/src/Generated/Models/OnlineExperimentationWorkspaceSku.Serialization.cs index b748027df385..bda8304b9778 100644 --- a/sdk/onlineexperimentation/Azure.ResourceManager.OnlineExperimentation/src/Generated/Models/OnlineExperimentationWorkspaceSku.Serialization.cs +++ b/sdk/onlineexperimentation/Azure.ResourceManager.OnlineExperimentation/src/Generated/Models/OnlineExperimentationWorkspaceSku.Serialization.cs @@ -21,6 +21,23 @@ internal OnlineExperimentationWorkspaceSku() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual OnlineExperimentationWorkspaceSku PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeOnlineExperimentationWorkspaceSku(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(OnlineExperimentationWorkspaceSku)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -135,23 +152,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. OnlineExperimentationWorkspaceSku IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual OnlineExperimentationWorkspaceSku PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeOnlineExperimentationWorkspaceSku(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(OnlineExperimentationWorkspaceSku)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/onlineexperimentation/Azure.ResourceManager.OnlineExperimentation/src/Generated/Models/PrivateEndpointConnectionProperties.Serialization.cs b/sdk/onlineexperimentation/Azure.ResourceManager.OnlineExperimentation/src/Generated/Models/PrivateEndpointConnectionProperties.Serialization.cs index a659359b3a93..6f18ab36166d 100644 --- a/sdk/onlineexperimentation/Azure.ResourceManager.OnlineExperimentation/src/Generated/Models/PrivateEndpointConnectionProperties.Serialization.cs +++ b/sdk/onlineexperimentation/Azure.ResourceManager.OnlineExperimentation/src/Generated/Models/PrivateEndpointConnectionProperties.Serialization.cs @@ -23,6 +23,23 @@ internal PrivateEndpointConnectionProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual PrivateEndpointConnectionProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializePrivateEndpointConnectionProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(PrivateEndpointConnectionProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -189,23 +206,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. PrivateEndpointConnectionProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual PrivateEndpointConnectionProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializePrivateEndpointConnectionProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(PrivateEndpointConnectionProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/onlineexperimentation/Azure.ResourceManager.OnlineExperimentation/src/Generated/Models/ResourceEncryptionConfiguration.Serialization.cs b/sdk/onlineexperimentation/Azure.ResourceManager.OnlineExperimentation/src/Generated/Models/ResourceEncryptionConfiguration.Serialization.cs index 80c046798c76..a01573de8e76 100644 --- a/sdk/onlineexperimentation/Azure.ResourceManager.OnlineExperimentation/src/Generated/Models/ResourceEncryptionConfiguration.Serialization.cs +++ b/sdk/onlineexperimentation/Azure.ResourceManager.OnlineExperimentation/src/Generated/Models/ResourceEncryptionConfiguration.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.OnlineExperimentation.Models /// The encryption configuration for the online experimentation workspace resource. internal partial class ResourceEncryptionConfiguration : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceEncryptionConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeResourceEncryptionConfiguration(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ResourceEncryptionConfiguration)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -122,23 +139,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ResourceEncryptionConfiguration IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceEncryptionConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeResourceEncryptionConfiguration(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ResourceEncryptionConfiguration)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/onlineexperimentation/Azure.ResourceManager.OnlineExperimentation/src/Generated/OnlineExperimentationPrivateEndpointConnectionData.Serialization.cs b/sdk/onlineexperimentation/Azure.ResourceManager.OnlineExperimentation/src/Generated/OnlineExperimentationPrivateEndpointConnectionData.Serialization.cs index 6317176c001f..a1128569c996 100644 --- a/sdk/onlineexperimentation/Azure.ResourceManager.OnlineExperimentation/src/Generated/OnlineExperimentationPrivateEndpointConnectionData.Serialization.cs +++ b/sdk/onlineexperimentation/Azure.ResourceManager.OnlineExperimentation/src/Generated/OnlineExperimentationPrivateEndpointConnectionData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.OnlineExperimentation /// Private endpoint connection resource for an online experimentation workspace resource. public partial class OnlineExperimentationPrivateEndpointConnectionData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeOnlineExperimentationPrivateEndpointConnectionData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(OnlineExperimentationPrivateEndpointConnectionData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static OnlineExperimentationPrivateEndpointConnectionData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeOnlineExperimentationPrivateEndpointConnectionData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,23 +178,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. OnlineExperimentationPrivateEndpointConnectionData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (OnlineExperimentationPrivateEndpointConnectionData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeOnlineExperimentationPrivateEndpointConnectionData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(OnlineExperimentationPrivateEndpointConnectionData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -185,12 +192,5 @@ internal static RequestContent ToRequestContent(OnlineExperimentationPrivateEndp content.JsonWriter.WriteObjectValue(onlineExperimentationPrivateEndpointConnectionData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static OnlineExperimentationPrivateEndpointConnectionData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeOnlineExperimentationPrivateEndpointConnectionData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/onlineexperimentation/Azure.ResourceManager.OnlineExperimentation/src/Generated/OnlineExperimentationPrivateLinkData.Serialization.cs b/sdk/onlineexperimentation/Azure.ResourceManager.OnlineExperimentation/src/Generated/OnlineExperimentationPrivateLinkData.Serialization.cs index b5ca4eb8e4d9..250f405f9ec8 100644 --- a/sdk/onlineexperimentation/Azure.ResourceManager.OnlineExperimentation/src/Generated/OnlineExperimentationPrivateLinkData.Serialization.cs +++ b/sdk/onlineexperimentation/Azure.ResourceManager.OnlineExperimentation/src/Generated/OnlineExperimentationPrivateLinkData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.OnlineExperimentation /// A private link resource. public partial class OnlineExperimentationPrivateLinkData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeOnlineExperimentationPrivateLinkData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(OnlineExperimentationPrivateLinkData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static OnlineExperimentationPrivateLinkData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeOnlineExperimentationPrivateLinkData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,31 +178,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. OnlineExperimentationPrivateLinkData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (OnlineExperimentationPrivateLinkData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeOnlineExperimentationPrivateLinkData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(OnlineExperimentationPrivateLinkData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static OnlineExperimentationPrivateLinkData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeOnlineExperimentationPrivateLinkData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/onlineexperimentation/Azure.ResourceManager.OnlineExperimentation/src/Generated/OnlineExperimentationWorkspaceData.Serialization.cs b/sdk/onlineexperimentation/Azure.ResourceManager.OnlineExperimentation/src/Generated/OnlineExperimentationWorkspaceData.Serialization.cs index 44de9a83e189..801697559b7c 100644 --- a/sdk/onlineexperimentation/Azure.ResourceManager.OnlineExperimentation/src/Generated/OnlineExperimentationWorkspaceData.Serialization.cs +++ b/sdk/onlineexperimentation/Azure.ResourceManager.OnlineExperimentation/src/Generated/OnlineExperimentationWorkspaceData.Serialization.cs @@ -25,6 +25,30 @@ internal OnlineExperimentationWorkspaceData() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeOnlineExperimentationWorkspaceData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(OnlineExperimentationWorkspaceData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static OnlineExperimentationWorkspaceData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeOnlineExperimentationWorkspaceData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -221,23 +245,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. OnlineExperimentationWorkspaceData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (OnlineExperimentationWorkspaceData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeOnlineExperimentationWorkspaceData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(OnlineExperimentationWorkspaceData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -252,12 +259,5 @@ internal static RequestContent ToRequestContent(OnlineExperimentationWorkspaceDa content.JsonWriter.WriteObjectValue(onlineExperimentationWorkspaceData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static OnlineExperimentationWorkspaceData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeOnlineExperimentationWorkspaceData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/AutonomousDBVersionData.Serialization.cs b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/AutonomousDBVersionData.Serialization.cs index 491690f331da..6138bc6f425c 100644 --- a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/AutonomousDBVersionData.Serialization.cs +++ b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/AutonomousDBVersionData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.OracleDatabase /// AutonomousDbVersion resource definition. public partial class AutonomousDBVersionData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAutonomousDBVersionData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AutonomousDBVersionData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static AutonomousDBVersionData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeAutonomousDBVersionData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,31 +178,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AutonomousDBVersionData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (AutonomousDBVersionData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAutonomousDBVersionData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AutonomousDBVersionData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static AutonomousDBVersionData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeAutonomousDBVersionData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/AutonomousDatabaseBackupData.Serialization.cs b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/AutonomousDatabaseBackupData.Serialization.cs index 1350b366f5fa..414204a3b9a0 100644 --- a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/AutonomousDatabaseBackupData.Serialization.cs +++ b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/AutonomousDatabaseBackupData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.OracleDatabase /// AutonomousDatabaseBackup resource definition. public partial class AutonomousDatabaseBackupData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAutonomousDatabaseBackupData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AutonomousDatabaseBackupData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static AutonomousDatabaseBackupData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeAutonomousDatabaseBackupData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,23 +178,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AutonomousDatabaseBackupData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (AutonomousDatabaseBackupData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAutonomousDatabaseBackupData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AutonomousDatabaseBackupData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -185,12 +192,5 @@ internal static RequestContent ToRequestContent(AutonomousDatabaseBackupData aut content.JsonWriter.WriteObjectValue(autonomousDatabaseBackupData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static AutonomousDatabaseBackupData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeAutonomousDatabaseBackupData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/AutonomousDatabaseCharacterSetData.Serialization.cs b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/AutonomousDatabaseCharacterSetData.Serialization.cs index 079f7efb99aa..18c53e5c5cca 100644 --- a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/AutonomousDatabaseCharacterSetData.Serialization.cs +++ b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/AutonomousDatabaseCharacterSetData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.OracleDatabase /// AutonomousDatabaseCharacterSets resource definition. public partial class AutonomousDatabaseCharacterSetData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAutonomousDatabaseCharacterSetData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AutonomousDatabaseCharacterSetData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static AutonomousDatabaseCharacterSetData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeAutonomousDatabaseCharacterSetData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,31 +178,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AutonomousDatabaseCharacterSetData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (AutonomousDatabaseCharacterSetData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAutonomousDatabaseCharacterSetData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AutonomousDatabaseCharacterSetData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static AutonomousDatabaseCharacterSetData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeAutonomousDatabaseCharacterSetData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/AutonomousDatabaseData.Serialization.cs b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/AutonomousDatabaseData.Serialization.cs index ace04418d054..e02eefdbbd64 100644 --- a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/AutonomousDatabaseData.Serialization.cs +++ b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/AutonomousDatabaseData.Serialization.cs @@ -25,6 +25,30 @@ internal AutonomousDatabaseData() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAutonomousDatabaseData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AutonomousDatabaseData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static AutonomousDatabaseData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeAutonomousDatabaseData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -189,23 +213,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AutonomousDatabaseData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (AutonomousDatabaseData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAutonomousDatabaseData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AutonomousDatabaseData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -220,12 +227,5 @@ internal static RequestContent ToRequestContent(AutonomousDatabaseData autonomou content.JsonWriter.WriteObjectValue(autonomousDatabaseData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static AutonomousDatabaseData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeAutonomousDatabaseData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/AutonomousDatabaseNationalCharacterSetData.Serialization.cs b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/AutonomousDatabaseNationalCharacterSetData.Serialization.cs index 8f42cfe770d9..89a22e76a518 100644 --- a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/AutonomousDatabaseNationalCharacterSetData.Serialization.cs +++ b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/AutonomousDatabaseNationalCharacterSetData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.OracleDatabase /// AutonomousDatabaseNationalCharacterSets resource definition. public partial class AutonomousDatabaseNationalCharacterSetData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAutonomousDatabaseNationalCharacterSetData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AutonomousDatabaseNationalCharacterSetData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static AutonomousDatabaseNationalCharacterSetData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeAutonomousDatabaseNationalCharacterSetData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,31 +178,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AutonomousDatabaseNationalCharacterSetData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (AutonomousDatabaseNationalCharacterSetData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAutonomousDatabaseNationalCharacterSetData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AutonomousDatabaseNationalCharacterSetData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static AutonomousDatabaseNationalCharacterSetData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeAutonomousDatabaseNationalCharacterSetData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/CloudExadataInfrastructureData.Serialization.cs b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/CloudExadataInfrastructureData.Serialization.cs index 5c12c3b3b7e7..81e5549e3554 100644 --- a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/CloudExadataInfrastructureData.Serialization.cs +++ b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/CloudExadataInfrastructureData.Serialization.cs @@ -25,6 +25,30 @@ internal CloudExadataInfrastructureData() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeCloudExadataInfrastructureData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(CloudExadataInfrastructureData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static CloudExadataInfrastructureData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeCloudExadataInfrastructureData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -220,23 +244,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. CloudExadataInfrastructureData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (CloudExadataInfrastructureData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeCloudExadataInfrastructureData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(CloudExadataInfrastructureData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -251,12 +258,5 @@ internal static RequestContent ToRequestContent(CloudExadataInfrastructureData c content.JsonWriter.WriteObjectValue(cloudExadataInfrastructureData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static CloudExadataInfrastructureData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeCloudExadataInfrastructureData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/CloudVmClusterDBNodeData.Serialization.cs b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/CloudVmClusterDBNodeData.Serialization.cs index bc32072dfd1b..c7bb294e7153 100644 --- a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/CloudVmClusterDBNodeData.Serialization.cs +++ b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/CloudVmClusterDBNodeData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.OracleDatabase /// The DbNode resource belonging to vmCluster. public partial class CloudVmClusterDBNodeData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeCloudVmClusterDBNodeData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(CloudVmClusterDBNodeData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static CloudVmClusterDBNodeData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeCloudVmClusterDBNodeData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,31 +178,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. CloudVmClusterDBNodeData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (CloudVmClusterDBNodeData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeCloudVmClusterDBNodeData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(CloudVmClusterDBNodeData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static CloudVmClusterDBNodeData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeCloudVmClusterDBNodeData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/CloudVmClusterData.Serialization.cs b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/CloudVmClusterData.Serialization.cs index f0b51c1b5774..c2d191b3bf0b 100644 --- a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/CloudVmClusterData.Serialization.cs +++ b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/CloudVmClusterData.Serialization.cs @@ -25,6 +25,30 @@ internal CloudVmClusterData() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeCloudVmClusterData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(CloudVmClusterData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static CloudVmClusterData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeCloudVmClusterData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -189,23 +213,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. CloudVmClusterData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (CloudVmClusterData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeCloudVmClusterData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(CloudVmClusterData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -220,12 +227,5 @@ internal static RequestContent ToRequestContent(CloudVmClusterData cloudVmCluste content.JsonWriter.WriteObjectValue(cloudVmClusterData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static CloudVmClusterData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeCloudVmClusterData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/CloudVmClusterVirtualNetworkAddressData.Serialization.cs b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/CloudVmClusterVirtualNetworkAddressData.Serialization.cs index f26f9dcc6e98..35af3d5b98f1 100644 --- a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/CloudVmClusterVirtualNetworkAddressData.Serialization.cs +++ b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/CloudVmClusterVirtualNetworkAddressData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.OracleDatabase /// Virtual IP resource belonging to a vm cluster resource. public partial class CloudVmClusterVirtualNetworkAddressData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeCloudVmClusterVirtualNetworkAddressData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(CloudVmClusterVirtualNetworkAddressData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static CloudVmClusterVirtualNetworkAddressData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeCloudVmClusterVirtualNetworkAddressData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,23 +178,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. CloudVmClusterVirtualNetworkAddressData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (CloudVmClusterVirtualNetworkAddressData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeCloudVmClusterVirtualNetworkAddressData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(CloudVmClusterVirtualNetworkAddressData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -185,12 +192,5 @@ internal static RequestContent ToRequestContent(CloudVmClusterVirtualNetworkAddr content.JsonWriter.WriteObjectValue(cloudVmClusterVirtualNetworkAddressData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static CloudVmClusterVirtualNetworkAddressData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeCloudVmClusterVirtualNetworkAddressData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/ExadbVmClusterData.Serialization.cs b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/ExadbVmClusterData.Serialization.cs index 9387489e4e75..3590a102458a 100644 --- a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/ExadbVmClusterData.Serialization.cs +++ b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/ExadbVmClusterData.Serialization.cs @@ -25,6 +25,30 @@ internal ExadbVmClusterData() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeExadbVmClusterData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ExadbVmClusterData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static ExadbVmClusterData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeExadbVmClusterData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -227,23 +251,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ExadbVmClusterData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (ExadbVmClusterData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeExadbVmClusterData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ExadbVmClusterData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -258,12 +265,5 @@ internal static RequestContent ToRequestContent(ExadbVmClusterData exadbVmCluste content.JsonWriter.WriteObjectValue(exadbVmClusterData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static ExadbVmClusterData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeExadbVmClusterData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/ExascaleDBNodeData.Serialization.cs b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/ExascaleDBNodeData.Serialization.cs index 114e3adcadf2..c9d144023999 100644 --- a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/ExascaleDBNodeData.Serialization.cs +++ b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/ExascaleDBNodeData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.OracleDatabase /// The DbNode resource belonging to ExadbVmCluster. public partial class ExascaleDBNodeData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeExascaleDBNodeData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ExascaleDBNodeData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static ExascaleDBNodeData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeExascaleDBNodeData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,31 +178,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ExascaleDBNodeData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (ExascaleDBNodeData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeExascaleDBNodeData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ExascaleDBNodeData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static ExascaleDBNodeData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeExascaleDBNodeData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/ExascaleDBStorageVaultData.Serialization.cs b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/ExascaleDBStorageVaultData.Serialization.cs index dc771a44966e..e8ee592bb761 100644 --- a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/ExascaleDBStorageVaultData.Serialization.cs +++ b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/ExascaleDBStorageVaultData.Serialization.cs @@ -25,6 +25,30 @@ internal ExascaleDBStorageVaultData() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeExascaleDBStorageVaultData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ExascaleDBStorageVaultData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static ExascaleDBStorageVaultData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeExascaleDBStorageVaultData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -227,23 +251,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ExascaleDBStorageVaultData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (ExascaleDBStorageVaultData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeExascaleDBStorageVaultData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ExascaleDBStorageVaultData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -258,12 +265,5 @@ internal static RequestContent ToRequestContent(ExascaleDBStorageVaultData exasc content.JsonWriter.WriteObjectValue(exascaleDBStorageVaultData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static ExascaleDBStorageVaultData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeExascaleDBStorageVaultData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/AutonomousDBVersionProperties.Serialization.cs b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/AutonomousDBVersionProperties.Serialization.cs index 2c74eca36165..aa84188ceaa6 100644 --- a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/AutonomousDBVersionProperties.Serialization.cs +++ b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/AutonomousDBVersionProperties.Serialization.cs @@ -21,6 +21,23 @@ internal AutonomousDBVersionProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AutonomousDBVersionProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAutonomousDBVersionProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AutonomousDBVersionProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -202,23 +219,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AutonomousDBVersionProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AutonomousDBVersionProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAutonomousDBVersionProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AutonomousDBVersionProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/AutonomousDatabaseActionContent.Serialization.cs b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/AutonomousDatabaseActionContent.Serialization.cs index a77885820930..642304013793 100644 --- a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/AutonomousDatabaseActionContent.Serialization.cs +++ b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/AutonomousDatabaseActionContent.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.OracleDatabase.Models /// PeerDb Details. public partial class AutonomousDatabaseActionContent : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AutonomousDatabaseActionContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAutonomousDatabaseActionContent(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AutonomousDatabaseActionContent)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -141,23 +158,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AutonomousDatabaseActionContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AutonomousDatabaseActionContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAutonomousDatabaseActionContent(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AutonomousDatabaseActionContent)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/AutonomousDatabaseBackupListResult.Serialization.cs b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/AutonomousDatabaseBackupListResult.Serialization.cs index fa916ff6feb2..9a07614284d5 100644 --- a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/AutonomousDatabaseBackupListResult.Serialization.cs +++ b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/AutonomousDatabaseBackupListResult.Serialization.cs @@ -22,6 +22,30 @@ internal AutonomousDatabaseBackupListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AutonomousDatabaseBackupListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAutonomousDatabaseBackupListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AutonomousDatabaseBackupListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static AutonomousDatabaseBackupListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeAutonomousDatabaseBackupListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AutonomousDatabaseBackupListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AutonomousDatabaseBackupListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAutonomousDatabaseBackupListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AutonomousDatabaseBackupListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static AutonomousDatabaseBackupListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeAutonomousDatabaseBackupListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/AutonomousDatabaseBackupPatch.Serialization.cs b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/AutonomousDatabaseBackupPatch.Serialization.cs index 2f1a84b1bb84..1e71413f8bc8 100644 --- a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/AutonomousDatabaseBackupPatch.Serialization.cs +++ b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/AutonomousDatabaseBackupPatch.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.OracleDatabase.Models /// The type used for update operations of the AutonomousDatabaseBackup. public partial class AutonomousDatabaseBackupPatch : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AutonomousDatabaseBackupPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAutonomousDatabaseBackupPatch(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AutonomousDatabaseBackupPatch)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -123,23 +140,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AutonomousDatabaseBackupPatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AutonomousDatabaseBackupPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAutonomousDatabaseBackupPatch(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AutonomousDatabaseBackupPatch)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/AutonomousDatabaseBackupProperties.Serialization.cs b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/AutonomousDatabaseBackupProperties.Serialization.cs index 4ea78087c656..807de72bc56f 100644 --- a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/AutonomousDatabaseBackupProperties.Serialization.cs +++ b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/AutonomousDatabaseBackupProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.OracleDatabase.Models /// AutonomousDatabaseBackup resource model. public partial class AutonomousDatabaseBackupProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AutonomousDatabaseBackupProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAutonomousDatabaseBackupProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AutonomousDatabaseBackupProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -336,23 +353,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AutonomousDatabaseBackupProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AutonomousDatabaseBackupProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAutonomousDatabaseBackupProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AutonomousDatabaseBackupProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/AutonomousDatabaseBackupUpdateProperties.Serialization.cs b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/AutonomousDatabaseBackupUpdateProperties.Serialization.cs index b0325350cbf2..6da5b8763b55 100644 --- a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/AutonomousDatabaseBackupUpdateProperties.Serialization.cs +++ b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/AutonomousDatabaseBackupUpdateProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.OracleDatabase.Models /// The updatable properties of the AutonomousDatabaseBackup. internal partial class AutonomousDatabaseBackupUpdateProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AutonomousDatabaseBackupUpdateProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAutonomousDatabaseBackupUpdateProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AutonomousDatabaseBackupUpdateProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -122,23 +139,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AutonomousDatabaseBackupUpdateProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AutonomousDatabaseBackupUpdateProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAutonomousDatabaseBackupUpdateProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AutonomousDatabaseBackupUpdateProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/AutonomousDatabaseBaseProperties.Serialization.cs b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/AutonomousDatabaseBaseProperties.Serialization.cs index e568f1407564..01b8768acd91 100644 --- a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/AutonomousDatabaseBaseProperties.Serialization.cs +++ b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/AutonomousDatabaseBaseProperties.Serialization.cs @@ -19,6 +19,23 @@ namespace Azure.ResourceManager.OracleDatabase.Models [PersistableModelProxy(typeof(UnknownAutonomousDatabaseBaseProperties))] public abstract partial class AutonomousDatabaseBaseProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AutonomousDatabaseBaseProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAutonomousDatabaseBaseProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AutonomousDatabaseBaseProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -553,23 +570,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AutonomousDatabaseBaseProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AutonomousDatabaseBaseProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAutonomousDatabaseBaseProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AutonomousDatabaseBaseProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/AutonomousDatabaseCharacterSetListResult.Serialization.cs b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/AutonomousDatabaseCharacterSetListResult.Serialization.cs index bc5326716e43..9291deda2815 100644 --- a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/AutonomousDatabaseCharacterSetListResult.Serialization.cs +++ b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/AutonomousDatabaseCharacterSetListResult.Serialization.cs @@ -22,6 +22,30 @@ internal AutonomousDatabaseCharacterSetListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AutonomousDatabaseCharacterSetListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAutonomousDatabaseCharacterSetListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AutonomousDatabaseCharacterSetListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static AutonomousDatabaseCharacterSetListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeAutonomousDatabaseCharacterSetListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AutonomousDatabaseCharacterSetListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AutonomousDatabaseCharacterSetListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAutonomousDatabaseCharacterSetListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AutonomousDatabaseCharacterSetListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static AutonomousDatabaseCharacterSetListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeAutonomousDatabaseCharacterSetListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/AutonomousDatabaseCharacterSetProperties.Serialization.cs b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/AutonomousDatabaseCharacterSetProperties.Serialization.cs index f01cedb2c9e1..273efa374593 100644 --- a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/AutonomousDatabaseCharacterSetProperties.Serialization.cs +++ b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/AutonomousDatabaseCharacterSetProperties.Serialization.cs @@ -21,6 +21,23 @@ internal AutonomousDatabaseCharacterSetProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AutonomousDatabaseCharacterSetProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAutonomousDatabaseCharacterSetProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AutonomousDatabaseCharacterSetProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -120,23 +137,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AutonomousDatabaseCharacterSetProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AutonomousDatabaseCharacterSetProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAutonomousDatabaseCharacterSetProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AutonomousDatabaseCharacterSetProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/AutonomousDatabaseCloneProperties.Serialization.cs b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/AutonomousDatabaseCloneProperties.Serialization.cs index 485f0475f0d7..df4079f84a26 100644 --- a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/AutonomousDatabaseCloneProperties.Serialization.cs +++ b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/AutonomousDatabaseCloneProperties.Serialization.cs @@ -22,6 +22,23 @@ internal AutonomousDatabaseCloneProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override AutonomousDatabaseBaseProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAutonomousDatabaseCloneProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AutonomousDatabaseCloneProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -1072,23 +1089,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AutonomousDatabaseCloneProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (AutonomousDatabaseCloneProperties)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override AutonomousDatabaseBaseProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAutonomousDatabaseCloneProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AutonomousDatabaseCloneProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/AutonomousDatabaseConnectionStringProfile.Serialization.cs b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/AutonomousDatabaseConnectionStringProfile.Serialization.cs index 4b457a9c37bb..b54267a2fade 100644 --- a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/AutonomousDatabaseConnectionStringProfile.Serialization.cs +++ b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/AutonomousDatabaseConnectionStringProfile.Serialization.cs @@ -21,6 +21,23 @@ internal AutonomousDatabaseConnectionStringProfile() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AutonomousDatabaseConnectionStringProfile PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAutonomousDatabaseConnectionStringProfile(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AutonomousDatabaseConnectionStringProfile)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -215,23 +232,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AutonomousDatabaseConnectionStringProfile IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AutonomousDatabaseConnectionStringProfile PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAutonomousDatabaseConnectionStringProfile(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AutonomousDatabaseConnectionStringProfile)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/AutonomousDatabaseConnectionStringType.Serialization.cs b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/AutonomousDatabaseConnectionStringType.Serialization.cs index d892eee5f5bc..c8c7e39e2e0d 100644 --- a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/AutonomousDatabaseConnectionStringType.Serialization.cs +++ b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/AutonomousDatabaseConnectionStringType.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.OracleDatabase.Models /// The connection string profile to allow clients to group, filter and select connection string values based on structured metadata. public partial class AutonomousDatabaseConnectionStringType : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AutonomousDatabaseConnectionStringType PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAutonomousDatabaseConnectionStringType(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AutonomousDatabaseConnectionStringType)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -140,23 +157,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AutonomousDatabaseConnectionStringType IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AutonomousDatabaseConnectionStringType PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAutonomousDatabaseConnectionStringType(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AutonomousDatabaseConnectionStringType)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/AutonomousDatabaseConnectionStrings.Serialization.cs b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/AutonomousDatabaseConnectionStrings.Serialization.cs index e7941c12127b..5eed9060bdfd 100644 --- a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/AutonomousDatabaseConnectionStrings.Serialization.cs +++ b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/AutonomousDatabaseConnectionStrings.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.OracleDatabase.Models /// Connection strings to connect to an Oracle Autonomous Database. public partial class AutonomousDatabaseConnectionStrings : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AutonomousDatabaseConnectionStrings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAutonomousDatabaseConnectionStrings(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AutonomousDatabaseConnectionStrings)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -198,23 +215,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AutonomousDatabaseConnectionStrings IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AutonomousDatabaseConnectionStrings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAutonomousDatabaseConnectionStrings(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AutonomousDatabaseConnectionStrings)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/AutonomousDatabaseConnectionUrls.Serialization.cs b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/AutonomousDatabaseConnectionUrls.Serialization.cs index b4a1d89df893..b893de03059b 100644 --- a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/AutonomousDatabaseConnectionUrls.Serialization.cs +++ b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/AutonomousDatabaseConnectionUrls.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.OracleDatabase.Models /// The URLs for accessing Oracle Application Express (APEX) and SQL Developer Web with a browser from a Compute instance within your VCN or that has a direct connection to your VCN. public partial class AutonomousDatabaseConnectionUrls : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AutonomousDatabaseConnectionUrls PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAutonomousDatabaseConnectionUrls(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AutonomousDatabaseConnectionUrls)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -220,23 +237,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AutonomousDatabaseConnectionUrls IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AutonomousDatabaseConnectionUrls PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAutonomousDatabaseConnectionUrls(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AutonomousDatabaseConnectionUrls)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/AutonomousDatabaseCrossRegionDisasterRecoveryProperties.Serialization.cs b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/AutonomousDatabaseCrossRegionDisasterRecoveryProperties.Serialization.cs index e5d5446279c3..5f5c8d8a6e61 100644 --- a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/AutonomousDatabaseCrossRegionDisasterRecoveryProperties.Serialization.cs +++ b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/AutonomousDatabaseCrossRegionDisasterRecoveryProperties.Serialization.cs @@ -22,6 +22,23 @@ internal AutonomousDatabaseCrossRegionDisasterRecoveryProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override AutonomousDatabaseBaseProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAutonomousDatabaseCrossRegionDisasterRecoveryProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AutonomousDatabaseCrossRegionDisasterRecoveryProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -1025,23 +1042,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AutonomousDatabaseCrossRegionDisasterRecoveryProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (AutonomousDatabaseCrossRegionDisasterRecoveryProperties)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override AutonomousDatabaseBaseProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAutonomousDatabaseCrossRegionDisasterRecoveryProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AutonomousDatabaseCrossRegionDisasterRecoveryProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/AutonomousDatabaseFromBackupTimestampProperties.Serialization.cs b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/AutonomousDatabaseFromBackupTimestampProperties.Serialization.cs index 0b8fa2c4a94e..ed89dfd63804 100644 --- a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/AutonomousDatabaseFromBackupTimestampProperties.Serialization.cs +++ b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/AutonomousDatabaseFromBackupTimestampProperties.Serialization.cs @@ -22,6 +22,23 @@ internal AutonomousDatabaseFromBackupTimestampProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override AutonomousDatabaseBaseProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAutonomousDatabaseFromBackupTimestampProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AutonomousDatabaseFromBackupTimestampProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -1017,23 +1034,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AutonomousDatabaseFromBackupTimestampProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (AutonomousDatabaseFromBackupTimestampProperties)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override AutonomousDatabaseBaseProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAutonomousDatabaseFromBackupTimestampProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AutonomousDatabaseFromBackupTimestampProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/AutonomousDatabaseLifecycleAction.Serialization.cs b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/AutonomousDatabaseLifecycleAction.Serialization.cs index b768171c8909..5c431c416167 100644 --- a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/AutonomousDatabaseLifecycleAction.Serialization.cs +++ b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/AutonomousDatabaseLifecycleAction.Serialization.cs @@ -22,6 +22,23 @@ internal AutonomousDatabaseLifecycleAction() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AutonomousDatabaseLifecycleAction PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAutonomousDatabaseLifecycleAction(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AutonomousDatabaseLifecycleAction)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -121,23 +138,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AutonomousDatabaseLifecycleAction IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AutonomousDatabaseLifecycleAction PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAutonomousDatabaseLifecycleAction(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AutonomousDatabaseLifecycleAction)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/AutonomousDatabaseListResult.Serialization.cs b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/AutonomousDatabaseListResult.Serialization.cs index a12fa62f1463..c1ac6f9b187f 100644 --- a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/AutonomousDatabaseListResult.Serialization.cs +++ b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/AutonomousDatabaseListResult.Serialization.cs @@ -22,6 +22,30 @@ internal AutonomousDatabaseListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AutonomousDatabaseListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAutonomousDatabaseListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AutonomousDatabaseListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static AutonomousDatabaseListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeAutonomousDatabaseListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AutonomousDatabaseListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AutonomousDatabaseListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAutonomousDatabaseListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AutonomousDatabaseListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static AutonomousDatabaseListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeAutonomousDatabaseListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/AutonomousDatabaseNationalCharacterSetListResult.Serialization.cs b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/AutonomousDatabaseNationalCharacterSetListResult.Serialization.cs index 91cb590c5f50..b5d9705eb8e5 100644 --- a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/AutonomousDatabaseNationalCharacterSetListResult.Serialization.cs +++ b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/AutonomousDatabaseNationalCharacterSetListResult.Serialization.cs @@ -22,6 +22,30 @@ internal AutonomousDatabaseNationalCharacterSetListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AutonomousDatabaseNationalCharacterSetListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAutonomousDatabaseNationalCharacterSetListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AutonomousDatabaseNationalCharacterSetListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static AutonomousDatabaseNationalCharacterSetListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeAutonomousDatabaseNationalCharacterSetListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AutonomousDatabaseNationalCharacterSetListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AutonomousDatabaseNationalCharacterSetListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAutonomousDatabaseNationalCharacterSetListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AutonomousDatabaseNationalCharacterSetListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static AutonomousDatabaseNationalCharacterSetListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeAutonomousDatabaseNationalCharacterSetListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/AutonomousDatabaseNationalCharacterSetProperties.Serialization.cs b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/AutonomousDatabaseNationalCharacterSetProperties.Serialization.cs index e45d64a24288..37c2c4b11f6a 100644 --- a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/AutonomousDatabaseNationalCharacterSetProperties.Serialization.cs +++ b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/AutonomousDatabaseNationalCharacterSetProperties.Serialization.cs @@ -21,6 +21,23 @@ internal AutonomousDatabaseNationalCharacterSetProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AutonomousDatabaseNationalCharacterSetProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAutonomousDatabaseNationalCharacterSetProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AutonomousDatabaseNationalCharacterSetProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -120,23 +137,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AutonomousDatabaseNationalCharacterSetProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AutonomousDatabaseNationalCharacterSetProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAutonomousDatabaseNationalCharacterSetProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AutonomousDatabaseNationalCharacterSetProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/AutonomousDatabasePatch.Serialization.cs b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/AutonomousDatabasePatch.Serialization.cs index b1b2700fd981..007eb1b36ed9 100644 --- a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/AutonomousDatabasePatch.Serialization.cs +++ b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/AutonomousDatabasePatch.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.OracleDatabase.Models /// The type used for update operations of the AutonomousDatabase. public partial class AutonomousDatabasePatch : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AutonomousDatabasePatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAutonomousDatabasePatch(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AutonomousDatabasePatch)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -161,23 +178,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AutonomousDatabasePatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AutonomousDatabasePatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAutonomousDatabasePatch(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AutonomousDatabasePatch)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/AutonomousDatabaseProperties.Serialization.cs b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/AutonomousDatabaseProperties.Serialization.cs index fa6532ea4ffe..8de31662cd7f 100644 --- a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/AutonomousDatabaseProperties.Serialization.cs +++ b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/AutonomousDatabaseProperties.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.OracleDatabase.Models /// Autonomous Database resource model. public partial class AutonomousDatabaseProperties : AutonomousDatabaseBaseProperties, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected override AutonomousDatabaseBaseProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAutonomousDatabaseProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AutonomousDatabaseProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -953,23 +970,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AutonomousDatabaseProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (AutonomousDatabaseProperties)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override AutonomousDatabaseBaseProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAutonomousDatabaseProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AutonomousDatabaseProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/AutonomousDatabaseStandbySummary.Serialization.cs b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/AutonomousDatabaseStandbySummary.Serialization.cs index 8b45b5124543..d5f44fc2b9f9 100644 --- a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/AutonomousDatabaseStandbySummary.Serialization.cs +++ b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/AutonomousDatabaseStandbySummary.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.OracleDatabase.Models /// Autonomous Disaster Recovery standby database details. public partial class AutonomousDatabaseStandbySummary : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AutonomousDatabaseStandbySummary PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAutonomousDatabaseStandbySummary(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AutonomousDatabaseStandbySummary)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -184,23 +201,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AutonomousDatabaseStandbySummary IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AutonomousDatabaseStandbySummary PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAutonomousDatabaseStandbySummary(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AutonomousDatabaseStandbySummary)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/AutonomousDatabaseUpdateProperties.Serialization.cs b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/AutonomousDatabaseUpdateProperties.Serialization.cs index 150525e6bdf1..87998b9d6c71 100644 --- a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/AutonomousDatabaseUpdateProperties.Serialization.cs +++ b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/AutonomousDatabaseUpdateProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.OracleDatabase.Models /// The updatable properties of the AutonomousDatabase. public partial class AutonomousDatabaseUpdateProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AutonomousDatabaseUpdateProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAutonomousDatabaseUpdateProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AutonomousDatabaseUpdateProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -506,23 +523,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AutonomousDatabaseUpdateProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AutonomousDatabaseUpdateProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAutonomousDatabaseUpdateProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AutonomousDatabaseUpdateProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/AutonomousDatabaseWalletFile.Serialization.cs b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/AutonomousDatabaseWalletFile.Serialization.cs index 7237f8b1ab3e..4e809c0c08d1 100644 --- a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/AutonomousDatabaseWalletFile.Serialization.cs +++ b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/AutonomousDatabaseWalletFile.Serialization.cs @@ -22,6 +22,30 @@ internal AutonomousDatabaseWalletFile() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AutonomousDatabaseWalletFile PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAutonomousDatabaseWalletFile(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AutonomousDatabaseWalletFile)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static AutonomousDatabaseWalletFile FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeAutonomousDatabaseWalletFile(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -121,31 +145,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AutonomousDatabaseWalletFile IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AutonomousDatabaseWalletFile PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAutonomousDatabaseWalletFile(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AutonomousDatabaseWalletFile)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static AutonomousDatabaseWalletFile FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeAutonomousDatabaseWalletFile(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/AutonomousDbVersionListResult.Serialization.cs b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/AutonomousDbVersionListResult.Serialization.cs index f2b216e21586..3b5f49decde4 100644 --- a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/AutonomousDbVersionListResult.Serialization.cs +++ b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/AutonomousDbVersionListResult.Serialization.cs @@ -22,6 +22,30 @@ internal AutonomousDbVersionListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AutonomousDbVersionListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAutonomousDbVersionListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AutonomousDbVersionListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static AutonomousDbVersionListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeAutonomousDbVersionListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AutonomousDbVersionListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AutonomousDbVersionListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAutonomousDbVersionListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AutonomousDbVersionListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static AutonomousDbVersionListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeAutonomousDbVersionListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/CloudAccountActivationLinks.Serialization.cs b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/CloudAccountActivationLinks.Serialization.cs index bbb55384ad4b..2d4df67b168a 100644 --- a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/CloudAccountActivationLinks.Serialization.cs +++ b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/CloudAccountActivationLinks.Serialization.cs @@ -17,6 +17,30 @@ namespace Azure.ResourceManager.OracleDatabase.Models /// Activation Links model. public partial class CloudAccountActivationLinks : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual CloudAccountActivationLinks PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeCloudAccountActivationLinks(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(CloudAccountActivationLinks)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static CloudAccountActivationLinks FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeCloudAccountActivationLinks(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -130,31 +154,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. CloudAccountActivationLinks IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual CloudAccountActivationLinks PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeCloudAccountActivationLinks(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(CloudAccountActivationLinks)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static CloudAccountActivationLinks FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeCloudAccountActivationLinks(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/CloudAccountDetails.Serialization.cs b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/CloudAccountDetails.Serialization.cs index e88e4fc21c83..d861e8a974fc 100644 --- a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/CloudAccountDetails.Serialization.cs +++ b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/CloudAccountDetails.Serialization.cs @@ -17,6 +17,30 @@ namespace Azure.ResourceManager.OracleDatabase.Models /// Cloud Account Details model. public partial class CloudAccountDetails : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual CloudAccountDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeCloudAccountDetails(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(CloudAccountDetails)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static CloudAccountDetails FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeCloudAccountDetails(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -130,31 +154,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. CloudAccountDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual CloudAccountDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeCloudAccountDetails(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(CloudAccountDetails)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static CloudAccountDetails FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeCloudAccountDetails(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/CloudExadataInfrastructureListResult.Serialization.cs b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/CloudExadataInfrastructureListResult.Serialization.cs index 05c4cd3a0030..adc8f377c074 100644 --- a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/CloudExadataInfrastructureListResult.Serialization.cs +++ b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/CloudExadataInfrastructureListResult.Serialization.cs @@ -22,6 +22,30 @@ internal CloudExadataInfrastructureListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual CloudExadataInfrastructureListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeCloudExadataInfrastructureListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(CloudExadataInfrastructureListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static CloudExadataInfrastructureListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeCloudExadataInfrastructureListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. CloudExadataInfrastructureListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual CloudExadataInfrastructureListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeCloudExadataInfrastructureListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(CloudExadataInfrastructureListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static CloudExadataInfrastructureListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeCloudExadataInfrastructureListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/CloudExadataInfrastructurePatch.Serialization.cs b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/CloudExadataInfrastructurePatch.Serialization.cs index 5016ad7493af..cafd2caf5489 100644 --- a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/CloudExadataInfrastructurePatch.Serialization.cs +++ b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/CloudExadataInfrastructurePatch.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.OracleDatabase.Models /// The type used for update operations of the CloudExadataInfrastructure. public partial class CloudExadataInfrastructurePatch : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual CloudExadataInfrastructurePatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeCloudExadataInfrastructurePatch(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(CloudExadataInfrastructurePatch)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -198,23 +215,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. CloudExadataInfrastructurePatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual CloudExadataInfrastructurePatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeCloudExadataInfrastructurePatch(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(CloudExadataInfrastructurePatch)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/CloudExadataInfrastructureProperties.Serialization.cs b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/CloudExadataInfrastructureProperties.Serialization.cs index f35338a3f3b3..774e29217fb4 100644 --- a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/CloudExadataInfrastructureProperties.Serialization.cs +++ b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/CloudExadataInfrastructureProperties.Serialization.cs @@ -21,6 +21,23 @@ internal CloudExadataInfrastructureProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual CloudExadataInfrastructureProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeCloudExadataInfrastructureProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(CloudExadataInfrastructureProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -655,23 +672,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. CloudExadataInfrastructureProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual CloudExadataInfrastructureProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeCloudExadataInfrastructureProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(CloudExadataInfrastructureProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/CloudExadataInfrastructureUpdateProperties.Serialization.cs b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/CloudExadataInfrastructureUpdateProperties.Serialization.cs index 865fa7566252..455ed10632b0 100644 --- a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/CloudExadataInfrastructureUpdateProperties.Serialization.cs +++ b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/CloudExadataInfrastructureUpdateProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.OracleDatabase.Models /// The updatable properties of the CloudExadataInfrastructure. public partial class CloudExadataInfrastructureUpdateProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual CloudExadataInfrastructureUpdateProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeCloudExadataInfrastructureUpdateProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(CloudExadataInfrastructureUpdateProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -194,23 +211,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. CloudExadataInfrastructureUpdateProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual CloudExadataInfrastructureUpdateProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeCloudExadataInfrastructureUpdateProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(CloudExadataInfrastructureUpdateProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/CloudVmClusterDBNodeContent.Serialization.cs b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/CloudVmClusterDBNodeContent.Serialization.cs index 9d57d05c344a..3318a0445505 100644 --- a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/CloudVmClusterDBNodeContent.Serialization.cs +++ b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/CloudVmClusterDBNodeContent.Serialization.cs @@ -22,6 +22,23 @@ internal CloudVmClusterDBNodeContent() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual CloudVmClusterDBNodeContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeCloudVmClusterDBNodeContent(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(CloudVmClusterDBNodeContent)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -143,23 +160,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. CloudVmClusterDBNodeContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual CloudVmClusterDBNodeContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeCloudVmClusterDBNodeContent(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(CloudVmClusterDBNodeContent)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/CloudVmClusterDBNodeProperties.Serialization.cs b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/CloudVmClusterDBNodeProperties.Serialization.cs index 2d918cb8ae9f..08657b2ec20a 100644 --- a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/CloudVmClusterDBNodeProperties.Serialization.cs +++ b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/CloudVmClusterDBNodeProperties.Serialization.cs @@ -21,6 +21,23 @@ internal CloudVmClusterDBNodeProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual CloudVmClusterDBNodeProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeCloudVmClusterDBNodeProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(CloudVmClusterDBNodeProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -406,23 +423,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. CloudVmClusterDBNodeProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual CloudVmClusterDBNodeProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeCloudVmClusterDBNodeProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(CloudVmClusterDBNodeProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/CloudVmClusterListResult.Serialization.cs b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/CloudVmClusterListResult.Serialization.cs index c0b2b046daec..58bf7c359f3a 100644 --- a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/CloudVmClusterListResult.Serialization.cs +++ b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/CloudVmClusterListResult.Serialization.cs @@ -22,6 +22,30 @@ internal CloudVmClusterListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual CloudVmClusterListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeCloudVmClusterListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(CloudVmClusterListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static CloudVmClusterListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeCloudVmClusterListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. CloudVmClusterListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual CloudVmClusterListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeCloudVmClusterListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(CloudVmClusterListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static CloudVmClusterListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeCloudVmClusterListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/CloudVmClusterNsgCidr.Serialization.cs b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/CloudVmClusterNsgCidr.Serialization.cs index 6e3ec92a7801..50c71b91f9ca 100644 --- a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/CloudVmClusterNsgCidr.Serialization.cs +++ b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/CloudVmClusterNsgCidr.Serialization.cs @@ -21,6 +21,23 @@ internal CloudVmClusterNsgCidr() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual CloudVmClusterNsgCidr PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeCloudVmClusterNsgCidr(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(CloudVmClusterNsgCidr)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -135,23 +152,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. CloudVmClusterNsgCidr IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual CloudVmClusterNsgCidr PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeCloudVmClusterNsgCidr(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(CloudVmClusterNsgCidr)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/CloudVmClusterPatch.Serialization.cs b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/CloudVmClusterPatch.Serialization.cs index 006dc443e60a..26a995bab6c1 100644 --- a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/CloudVmClusterPatch.Serialization.cs +++ b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/CloudVmClusterPatch.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.OracleDatabase.Models /// The type used for update operations of the CloudVmCluster. public partial class CloudVmClusterPatch : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual CloudVmClusterPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeCloudVmClusterPatch(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(CloudVmClusterPatch)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -161,23 +178,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. CloudVmClusterPatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual CloudVmClusterPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeCloudVmClusterPatch(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(CloudVmClusterPatch)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/CloudVmClusterPortRange.Serialization.cs b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/CloudVmClusterPortRange.Serialization.cs index 683e63b93ebf..f5d227fcda00 100644 --- a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/CloudVmClusterPortRange.Serialization.cs +++ b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/CloudVmClusterPortRange.Serialization.cs @@ -21,6 +21,23 @@ internal CloudVmClusterPortRange() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual CloudVmClusterPortRange PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeCloudVmClusterPortRange(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(CloudVmClusterPortRange)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -128,23 +145,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. CloudVmClusterPortRange IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual CloudVmClusterPortRange PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeCloudVmClusterPortRange(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(CloudVmClusterPortRange)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/CloudVmClusterProperties.Serialization.cs b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/CloudVmClusterProperties.Serialization.cs index a66838d517b6..557b7b7c46f2 100644 --- a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/CloudVmClusterProperties.Serialization.cs +++ b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/CloudVmClusterProperties.Serialization.cs @@ -22,6 +22,23 @@ internal CloudVmClusterProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual CloudVmClusterProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeCloudVmClusterProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(CloudVmClusterProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -964,23 +981,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. CloudVmClusterProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual CloudVmClusterProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeCloudVmClusterProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(CloudVmClusterProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/CloudVmClusterUpdateProperties.Serialization.cs b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/CloudVmClusterUpdateProperties.Serialization.cs index 206218f4de89..5664274ca86f 100644 --- a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/CloudVmClusterUpdateProperties.Serialization.cs +++ b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/CloudVmClusterUpdateProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.OracleDatabase.Models /// The updatable properties of the CloudVmCluster. public partial class CloudVmClusterUpdateProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual CloudVmClusterUpdateProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeCloudVmClusterUpdateProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(CloudVmClusterUpdateProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -350,23 +367,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. CloudVmClusterUpdateProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual CloudVmClusterUpdateProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeCloudVmClusterUpdateProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(CloudVmClusterUpdateProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/CloudVmClusterVirtualNetworkAddressProperties.Serialization.cs b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/CloudVmClusterVirtualNetworkAddressProperties.Serialization.cs index 88974d35e5fe..1af625cace2d 100644 --- a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/CloudVmClusterVirtualNetworkAddressProperties.Serialization.cs +++ b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/CloudVmClusterVirtualNetworkAddressProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.OracleDatabase.Models /// virtualNetworkAddress resource properties. public partial class CloudVmClusterVirtualNetworkAddressProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual CloudVmClusterVirtualNetworkAddressProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeCloudVmClusterVirtualNetworkAddressProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(CloudVmClusterVirtualNetworkAddressProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -216,23 +233,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. CloudVmClusterVirtualNetworkAddressProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual CloudVmClusterVirtualNetworkAddressProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeCloudVmClusterVirtualNetworkAddressProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(CloudVmClusterVirtualNetworkAddressProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/ConfigureExascaleCloudExadataInfrastructureDetails.Serialization.cs b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/ConfigureExascaleCloudExadataInfrastructureDetails.Serialization.cs index 48640af3dcc6..22234f31e39f 100644 --- a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/ConfigureExascaleCloudExadataInfrastructureDetails.Serialization.cs +++ b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/ConfigureExascaleCloudExadataInfrastructureDetails.Serialization.cs @@ -22,6 +22,23 @@ internal ConfigureExascaleCloudExadataInfrastructureDetails() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ConfigureExascaleCloudExadataInfrastructureDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeConfigureExascaleCloudExadataInfrastructureDetails(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ConfigureExascaleCloudExadataInfrastructureDetails)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -121,23 +138,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ConfigureExascaleCloudExadataInfrastructureDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ConfigureExascaleCloudExadataInfrastructureDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeConfigureExascaleCloudExadataInfrastructureDetails(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ConfigureExascaleCloudExadataInfrastructureDetails)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/DBIormConfig.Serialization.cs b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/DBIormConfig.Serialization.cs index 387389f15d55..9020a994b505 100644 --- a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/DBIormConfig.Serialization.cs +++ b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/DBIormConfig.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.OracleDatabase.Models /// DbIormConfig for cloud vm cluster. public partial class DBIormConfig : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DBIormConfig PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDBIormConfig(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DBIormConfig)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -144,23 +161,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DBIormConfig IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DBIormConfig PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDBIormConfig(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DBIormConfig)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/DBNodeAction.Serialization.cs b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/DBNodeAction.Serialization.cs index b3c3286d23f1..be0881d31045 100644 --- a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/DBNodeAction.Serialization.cs +++ b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/DBNodeAction.Serialization.cs @@ -22,6 +22,23 @@ internal DBNodeAction() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DBNodeAction PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDBNodeAction(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DBNodeAction)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -121,23 +138,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DBNodeAction IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DBNodeAction PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDBNodeAction(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DBNodeAction)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/DBNodeDetails.Serialization.cs b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/DBNodeDetails.Serialization.cs index 51ca1c200e5f..bd7d7a5c56e5 100644 --- a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/DBNodeDetails.Serialization.cs +++ b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/DBNodeDetails.Serialization.cs @@ -22,6 +22,23 @@ internal DBNodeDetails() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DBNodeDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDBNodeDetails(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DBNodeDetails)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -121,23 +138,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DBNodeDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DBNodeDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDBNodeDetails(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DBNodeDetails)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/DBServerPatchingDetails.Serialization.cs b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/DBServerPatchingDetails.Serialization.cs index b7c9e923ed28..dd2795ef6600 100644 --- a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/DBServerPatchingDetails.Serialization.cs +++ b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/DBServerPatchingDetails.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.OracleDatabase.Models /// DbServer Patching Properties. public partial class DBServerPatchingDetails : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DBServerPatchingDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDBServerPatchingDetails(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DBServerPatchingDetails)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -167,23 +184,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DBServerPatchingDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DBServerPatchingDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDBServerPatchingDetails(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DBServerPatchingDetails)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/DbNodeListResult.Serialization.cs b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/DbNodeListResult.Serialization.cs index d6eb31c7674b..554d56883802 100644 --- a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/DbNodeListResult.Serialization.cs +++ b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/DbNodeListResult.Serialization.cs @@ -22,6 +22,30 @@ internal DbNodeListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DbNodeListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDbNodeListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DbNodeListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static DbNodeListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeDbNodeListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DbNodeListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DbNodeListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDbNodeListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DbNodeListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static DbNodeListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeDbNodeListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/DbServerListResult.Serialization.cs b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/DbServerListResult.Serialization.cs index a1632532d51e..0fb258e33650 100644 --- a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/DbServerListResult.Serialization.cs +++ b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/DbServerListResult.Serialization.cs @@ -22,6 +22,30 @@ internal DbServerListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DbServerListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDbServerListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DbServerListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static DbServerListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeDbServerListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DbServerListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DbServerListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDbServerListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DbServerListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static DbServerListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeDbServerListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/DbSystemListResult.Serialization.cs b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/DbSystemListResult.Serialization.cs index b80adeae62a4..4001e651ba33 100644 --- a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/DbSystemListResult.Serialization.cs +++ b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/DbSystemListResult.Serialization.cs @@ -22,6 +22,30 @@ internal DbSystemListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DbSystemListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDbSystemListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DbSystemListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static DbSystemListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeDbSystemListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DbSystemListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DbSystemListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDbSystemListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DbSystemListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static DbSystemListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeDbSystemListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/DbSystemShapeListResult.Serialization.cs b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/DbSystemShapeListResult.Serialization.cs index 19fcfabc421b..6d0df10f8a90 100644 --- a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/DbSystemShapeListResult.Serialization.cs +++ b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/DbSystemShapeListResult.Serialization.cs @@ -22,6 +22,30 @@ internal DbSystemShapeListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DbSystemShapeListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDbSystemShapeListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DbSystemShapeListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static DbSystemShapeListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeDbSystemShapeListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DbSystemShapeListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DbSystemShapeListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDbSystemShapeListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DbSystemShapeListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static DbSystemShapeListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeDbSystemShapeListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/DbSystemUpdateProperties.Serialization.cs b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/DbSystemUpdateProperties.Serialization.cs index 9b9616a21447..9f8c22df112c 100644 --- a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/DbSystemUpdateProperties.Serialization.cs +++ b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/DbSystemUpdateProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.OracleDatabase.Models /// The updatable properties of the DbSystem. internal partial class DbSystemUpdateProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DbSystemUpdateProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDbSystemUpdateProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DbSystemUpdateProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -122,23 +139,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DbSystemUpdateProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DbSystemUpdateProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDbSystemUpdateProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DbSystemUpdateProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/DbVersionListResult.Serialization.cs b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/DbVersionListResult.Serialization.cs index e4a3518f26de..9a166710cc09 100644 --- a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/DbVersionListResult.Serialization.cs +++ b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/DbVersionListResult.Serialization.cs @@ -22,6 +22,30 @@ internal DbVersionListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DbVersionListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDbVersionListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DbVersionListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static DbVersionListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeDbVersionListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DbVersionListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DbVersionListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDbVersionListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DbVersionListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static DbVersionListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeDbVersionListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/DefinedFileSystemConfiguration.Serialization.cs b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/DefinedFileSystemConfiguration.Serialization.cs index a2667f246a23..651a6f0cc96d 100644 --- a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/DefinedFileSystemConfiguration.Serialization.cs +++ b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/DefinedFileSystemConfiguration.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.OracleDatabase.Models /// Predefined configurations for the file system. public partial class DefinedFileSystemConfiguration : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DefinedFileSystemConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDefinedFileSystemConfiguration(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DefinedFileSystemConfiguration)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -163,23 +180,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DefinedFileSystemConfiguration IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DefinedFileSystemConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDefinedFileSystemConfiguration(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DefinedFileSystemConfiguration)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/DiagnosticCollectionConfig.Serialization.cs b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/DiagnosticCollectionConfig.Serialization.cs index c9f2957eac28..e9a03b70d97f 100644 --- a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/DiagnosticCollectionConfig.Serialization.cs +++ b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/DiagnosticCollectionConfig.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.OracleDatabase.Models /// DataCollectionOptions resource properties. public partial class DiagnosticCollectionConfig : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DiagnosticCollectionConfig PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDiagnosticCollectionConfig(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DiagnosticCollectionConfig)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -152,23 +169,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DiagnosticCollectionConfig IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DiagnosticCollectionConfig PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDiagnosticCollectionConfig(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DiagnosticCollectionConfig)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/DisasterRecoveryConfigurationDetails.Serialization.cs b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/DisasterRecoveryConfigurationDetails.Serialization.cs index f0573789f574..09cee3491754 100644 --- a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/DisasterRecoveryConfigurationDetails.Serialization.cs +++ b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/DisasterRecoveryConfigurationDetails.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.OracleDatabase.Models /// Configurations of a Disaster Recovery Details. public partial class DisasterRecoveryConfigurationDetails : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DisasterRecoveryConfigurationDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDisasterRecoveryConfigurationDetails(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DisasterRecoveryConfigurationDetails)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -168,23 +185,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DisasterRecoveryConfigurationDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DisasterRecoveryConfigurationDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDisasterRecoveryConfigurationDetails(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DisasterRecoveryConfigurationDetails)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/DnsPrivateViewListResult.Serialization.cs b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/DnsPrivateViewListResult.Serialization.cs index 603aab7e14ff..6894beb5f2ba 100644 --- a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/DnsPrivateViewListResult.Serialization.cs +++ b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/DnsPrivateViewListResult.Serialization.cs @@ -22,6 +22,30 @@ internal DnsPrivateViewListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DnsPrivateViewListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDnsPrivateViewListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DnsPrivateViewListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static DnsPrivateViewListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeDnsPrivateViewListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DnsPrivateViewListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DnsPrivateViewListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDnsPrivateViewListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DnsPrivateViewListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static DnsPrivateViewListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeDnsPrivateViewListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/DnsPrivateZoneListResult.Serialization.cs b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/DnsPrivateZoneListResult.Serialization.cs index 8a84d11ee289..1f431a088a7f 100644 --- a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/DnsPrivateZoneListResult.Serialization.cs +++ b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/DnsPrivateZoneListResult.Serialization.cs @@ -22,6 +22,30 @@ internal DnsPrivateZoneListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DnsPrivateZoneListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDnsPrivateZoneListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DnsPrivateZoneListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static DnsPrivateZoneListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeDnsPrivateZoneListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DnsPrivateZoneListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DnsPrivateZoneListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDnsPrivateZoneListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DnsPrivateZoneListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static DnsPrivateZoneListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeDnsPrivateZoneListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/EstimatedPatchingTime.Serialization.cs b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/EstimatedPatchingTime.Serialization.cs index 0aadafbdc8bc..ebee4e53d3a4 100644 --- a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/EstimatedPatchingTime.Serialization.cs +++ b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/EstimatedPatchingTime.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.OracleDatabase.Models /// The estimated total time required in minutes for all patching operations (database server, storage server, and network switch patching). public partial class EstimatedPatchingTime : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual EstimatedPatchingTime PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeEstimatedPatchingTime(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(EstimatedPatchingTime)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -167,23 +184,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. EstimatedPatchingTime IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual EstimatedPatchingTime PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeEstimatedPatchingTime(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(EstimatedPatchingTime)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/ExadataIormConfig.Serialization.cs b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/ExadataIormConfig.Serialization.cs index c0ef0700d59d..e667b2014d46 100644 --- a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/ExadataIormConfig.Serialization.cs +++ b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/ExadataIormConfig.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.OracleDatabase.Models /// ExadataIormConfig for cloud vm cluster. public partial class ExadataIormConfig : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ExadataIormConfig PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeExadataIormConfig(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ExadataIormConfig)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -173,23 +190,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ExadataIormConfig IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ExadataIormConfig PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeExadataIormConfig(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ExadataIormConfig)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/ExadbVmClusterListResult.Serialization.cs b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/ExadbVmClusterListResult.Serialization.cs index 0d926bf1c28c..6370068760b1 100644 --- a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/ExadbVmClusterListResult.Serialization.cs +++ b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/ExadbVmClusterListResult.Serialization.cs @@ -22,6 +22,30 @@ internal ExadbVmClusterListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ExadbVmClusterListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeExadbVmClusterListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ExadbVmClusterListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static ExadbVmClusterListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeExadbVmClusterListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ExadbVmClusterListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ExadbVmClusterListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeExadbVmClusterListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ExadbVmClusterListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static ExadbVmClusterListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeExadbVmClusterListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/ExadbVmClusterPatch.Serialization.cs b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/ExadbVmClusterPatch.Serialization.cs index 5d63f580c2af..19d8b7d35042 100644 --- a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/ExadbVmClusterPatch.Serialization.cs +++ b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/ExadbVmClusterPatch.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.OracleDatabase.Models /// The type used for update operations of the ExadbVmCluster. public partial class ExadbVmClusterPatch : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ExadbVmClusterPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeExadbVmClusterPatch(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ExadbVmClusterPatch)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -198,23 +215,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ExadbVmClusterPatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ExadbVmClusterPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeExadbVmClusterPatch(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ExadbVmClusterPatch)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/ExadbVmClusterProperties.Serialization.cs b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/ExadbVmClusterProperties.Serialization.cs index 5c69af37de1a..077b4cdfc450 100644 --- a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/ExadbVmClusterProperties.Serialization.cs +++ b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/ExadbVmClusterProperties.Serialization.cs @@ -22,6 +22,23 @@ internal ExadbVmClusterProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ExadbVmClusterProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeExadbVmClusterProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ExadbVmClusterProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -757,23 +774,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ExadbVmClusterProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ExadbVmClusterProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeExadbVmClusterProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ExadbVmClusterProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/ExadbVmClusterStorageDetails.Serialization.cs b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/ExadbVmClusterStorageDetails.Serialization.cs index 85916bfde276..31e2c4879c1f 100644 --- a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/ExadbVmClusterStorageDetails.Serialization.cs +++ b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/ExadbVmClusterStorageDetails.Serialization.cs @@ -21,6 +21,23 @@ internal ExadbVmClusterStorageDetails() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ExadbVmClusterStorageDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeExadbVmClusterStorageDetails(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ExadbVmClusterStorageDetails)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -120,23 +137,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ExadbVmClusterStorageDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ExadbVmClusterStorageDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeExadbVmClusterStorageDetails(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ExadbVmClusterStorageDetails)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/ExadbVmClusterUpdateProperties.Serialization.cs b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/ExadbVmClusterUpdateProperties.Serialization.cs index affc9e27839a..97acd9f3a5c8 100644 --- a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/ExadbVmClusterUpdateProperties.Serialization.cs +++ b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/ExadbVmClusterUpdateProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.OracleDatabase.Models /// The updatable properties of the ExadbVmCluster. internal partial class ExadbVmClusterUpdateProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ExadbVmClusterUpdateProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeExadbVmClusterUpdateProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ExadbVmClusterUpdateProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -122,23 +139,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ExadbVmClusterUpdateProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ExadbVmClusterUpdateProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeExadbVmClusterUpdateProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ExadbVmClusterUpdateProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/ExascaleConfigDetails.Serialization.cs b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/ExascaleConfigDetails.Serialization.cs index 2dec02309461..43334e9eb953 100644 --- a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/ExascaleConfigDetails.Serialization.cs +++ b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/ExascaleConfigDetails.Serialization.cs @@ -21,6 +21,23 @@ internal ExascaleConfigDetails() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ExascaleConfigDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeExascaleConfigDetails(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ExascaleConfigDetails)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -135,23 +152,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ExascaleConfigDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ExascaleConfigDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeExascaleConfigDetails(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ExascaleConfigDetails)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/ExascaleDBNodeActionResult.Serialization.cs b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/ExascaleDBNodeActionResult.Serialization.cs index b9348c12fc99..452b24586f8a 100644 --- a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/ExascaleDBNodeActionResult.Serialization.cs +++ b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/ExascaleDBNodeActionResult.Serialization.cs @@ -17,6 +17,30 @@ namespace Azure.ResourceManager.OracleDatabase.Models /// ExascaleDbNode action response. public partial class ExascaleDBNodeActionResult : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ExascaleDBNodeActionResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeExascaleDBNodeActionResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ExascaleDBNodeActionResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static ExascaleDBNodeActionResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeExascaleDBNodeActionResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -123,31 +147,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ExascaleDBNodeActionResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ExascaleDBNodeActionResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeExascaleDBNodeActionResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ExascaleDBNodeActionResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static ExascaleDBNodeActionResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeExascaleDBNodeActionResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/ExascaleDBNodeProperties.Serialization.cs b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/ExascaleDBNodeProperties.Serialization.cs index 363be1584624..7ec087349935 100644 --- a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/ExascaleDBNodeProperties.Serialization.cs +++ b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/ExascaleDBNodeProperties.Serialization.cs @@ -21,6 +21,23 @@ internal ExascaleDBNodeProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ExascaleDBNodeProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeExascaleDBNodeProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ExascaleDBNodeProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -298,23 +315,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ExascaleDBNodeProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ExascaleDBNodeProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeExascaleDBNodeProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ExascaleDBNodeProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/ExascaleDBStorageDetails.Serialization.cs b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/ExascaleDBStorageDetails.Serialization.cs index 5bb02e1dca05..a62f70ee52c0 100644 --- a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/ExascaleDBStorageDetails.Serialization.cs +++ b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/ExascaleDBStorageDetails.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.OracleDatabase.Models /// Exadata Database Storage Details. public partial class ExascaleDBStorageDetails : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ExascaleDBStorageDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeExascaleDBStorageDetails(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ExascaleDBStorageDetails)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -137,23 +154,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ExascaleDBStorageDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ExascaleDBStorageDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeExascaleDBStorageDetails(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ExascaleDBStorageDetails)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/ExascaleDBStorageInputDetails.Serialization.cs b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/ExascaleDBStorageInputDetails.Serialization.cs index f4fca602d5c4..2ef8dbd54aaa 100644 --- a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/ExascaleDBStorageInputDetails.Serialization.cs +++ b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/ExascaleDBStorageInputDetails.Serialization.cs @@ -21,6 +21,23 @@ internal ExascaleDBStorageInputDetails() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ExascaleDBStorageInputDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeExascaleDBStorageInputDetails(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ExascaleDBStorageInputDetails)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -120,23 +137,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ExascaleDBStorageInputDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ExascaleDBStorageInputDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeExascaleDBStorageInputDetails(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ExascaleDBStorageInputDetails)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/ExascaleDBStorageVaultPatch.Serialization.cs b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/ExascaleDBStorageVaultPatch.Serialization.cs index 5810b5c8ef41..4f8ad3dd065a 100644 --- a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/ExascaleDBStorageVaultPatch.Serialization.cs +++ b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/ExascaleDBStorageVaultPatch.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.OracleDatabase.Models /// The type used for updating tags in ExascaleDbStorageVault resources. public partial class ExascaleDBStorageVaultPatch : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ExascaleDBStorageVaultPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeExascaleDBStorageVaultPatch(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ExascaleDBStorageVaultPatch)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,23 +163,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ExascaleDBStorageVaultPatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ExascaleDBStorageVaultPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeExascaleDBStorageVaultPatch(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ExascaleDBStorageVaultPatch)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/ExascaleDBStorageVaultProperties.Serialization.cs b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/ExascaleDBStorageVaultProperties.Serialization.cs index 16fae2b782a7..d787840364d9 100644 --- a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/ExascaleDBStorageVaultProperties.Serialization.cs +++ b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/ExascaleDBStorageVaultProperties.Serialization.cs @@ -22,6 +22,23 @@ internal ExascaleDBStorageVaultProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ExascaleDBStorageVaultProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeExascaleDBStorageVaultProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ExascaleDBStorageVaultProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -318,23 +335,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ExascaleDBStorageVaultProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ExascaleDBStorageVaultProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeExascaleDBStorageVaultProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ExascaleDBStorageVaultProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/ExascaleDbNodeListResult.Serialization.cs b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/ExascaleDbNodeListResult.Serialization.cs index ebe1fbbfd6d5..f82983f7354d 100644 --- a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/ExascaleDbNodeListResult.Serialization.cs +++ b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/ExascaleDbNodeListResult.Serialization.cs @@ -22,6 +22,30 @@ internal ExascaleDbNodeListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ExascaleDbNodeListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeExascaleDbNodeListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ExascaleDbNodeListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static ExascaleDbNodeListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeExascaleDbNodeListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ExascaleDbNodeListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ExascaleDbNodeListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeExascaleDbNodeListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ExascaleDbNodeListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static ExascaleDbNodeListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeExascaleDbNodeListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/ExascaleDbStorageVaultListResult.Serialization.cs b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/ExascaleDbStorageVaultListResult.Serialization.cs index 56f9ea957b26..e259667f1cc1 100644 --- a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/ExascaleDbStorageVaultListResult.Serialization.cs +++ b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/ExascaleDbStorageVaultListResult.Serialization.cs @@ -22,6 +22,30 @@ internal ExascaleDbStorageVaultListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ExascaleDbStorageVaultListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeExascaleDbStorageVaultListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ExascaleDbStorageVaultListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static ExascaleDbStorageVaultListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeExascaleDbStorageVaultListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ExascaleDbStorageVaultListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ExascaleDbStorageVaultListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeExascaleDbStorageVaultListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ExascaleDbStorageVaultListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static ExascaleDbStorageVaultListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeExascaleDbStorageVaultListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/FileSystemConfigurationDetails.Serialization.cs b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/FileSystemConfigurationDetails.Serialization.cs index 11cf90342ab1..504fe226b6d9 100644 --- a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/FileSystemConfigurationDetails.Serialization.cs +++ b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/FileSystemConfigurationDetails.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.OracleDatabase.Models /// File configuration options. public partial class FileSystemConfigurationDetails : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual FileSystemConfigurationDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeFileSystemConfigurationDetails(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(FileSystemConfigurationDetails)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -133,23 +150,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. FileSystemConfigurationDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual FileSystemConfigurationDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeFileSystemConfigurationDetails(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(FileSystemConfigurationDetails)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/FlexComponentListResult.Serialization.cs b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/FlexComponentListResult.Serialization.cs index c0e86c226e83..3fd7c8cef992 100644 --- a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/FlexComponentListResult.Serialization.cs +++ b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/FlexComponentListResult.Serialization.cs @@ -22,6 +22,30 @@ internal FlexComponentListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual FlexComponentListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeFlexComponentListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(FlexComponentListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static FlexComponentListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeFlexComponentListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. FlexComponentListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual FlexComponentListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeFlexComponentListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(FlexComponentListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static FlexComponentListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeFlexComponentListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/GenerateAutonomousDatabaseWalletDetails.Serialization.cs b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/GenerateAutonomousDatabaseWalletDetails.Serialization.cs index 2482af19a56f..e511f44c32d3 100644 --- a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/GenerateAutonomousDatabaseWalletDetails.Serialization.cs +++ b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/GenerateAutonomousDatabaseWalletDetails.Serialization.cs @@ -22,6 +22,23 @@ internal GenerateAutonomousDatabaseWalletDetails() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual GenerateAutonomousDatabaseWalletDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeGenerateAutonomousDatabaseWalletDetails(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(GenerateAutonomousDatabaseWalletDetails)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -151,23 +168,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. GenerateAutonomousDatabaseWalletDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual GenerateAutonomousDatabaseWalletDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeGenerateAutonomousDatabaseWalletDetails(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(GenerateAutonomousDatabaseWalletDetails)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/GiMinorVersionListResult.Serialization.cs b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/GiMinorVersionListResult.Serialization.cs index 6d6f077bcb76..51e5da4ed606 100644 --- a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/GiMinorVersionListResult.Serialization.cs +++ b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/GiMinorVersionListResult.Serialization.cs @@ -22,6 +22,30 @@ internal GiMinorVersionListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual GiMinorVersionListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeGiMinorVersionListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(GiMinorVersionListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static GiMinorVersionListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeGiMinorVersionListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. GiMinorVersionListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual GiMinorVersionListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeGiMinorVersionListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(GiMinorVersionListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static GiMinorVersionListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeGiMinorVersionListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/GiVersionListResult.Serialization.cs b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/GiVersionListResult.Serialization.cs index 9acd7bfadccb..4ae157de2633 100644 --- a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/GiVersionListResult.Serialization.cs +++ b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/GiVersionListResult.Serialization.cs @@ -22,6 +22,30 @@ internal GiVersionListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual GiVersionListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeGiVersionListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(GiVersionListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static GiVersionListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeGiVersionListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. GiVersionListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual GiVersionListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeGiVersionListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(GiVersionListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static GiVersionListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeGiVersionListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/LongTermBackUpScheduleDetails.Serialization.cs b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/LongTermBackUpScheduleDetails.Serialization.cs index 8768828d169d..f4f276797c7e 100644 --- a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/LongTermBackUpScheduleDetails.Serialization.cs +++ b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/LongTermBackUpScheduleDetails.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.OracleDatabase.Models /// Details for the long-term backup schedule. public partial class LongTermBackUpScheduleDetails : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual LongTermBackUpScheduleDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeLongTermBackUpScheduleDetails(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(LongTermBackUpScheduleDetails)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -167,23 +184,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. LongTermBackUpScheduleDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual LongTermBackUpScheduleDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeLongTermBackUpScheduleDetails(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(LongTermBackUpScheduleDetails)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/MaintenanceMonth.Serialization.cs b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/MaintenanceMonth.Serialization.cs index 32c618fec7ba..2e6aab840c95 100644 --- a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/MaintenanceMonth.Serialization.cs +++ b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/MaintenanceMonth.Serialization.cs @@ -21,6 +21,23 @@ internal MaintenanceMonth() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual MaintenanceMonth PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeMaintenanceMonth(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(MaintenanceMonth)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -120,23 +137,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. MaintenanceMonth IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual MaintenanceMonth PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeMaintenanceMonth(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(MaintenanceMonth)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/NetworkAnchorDnsForwardingRule.Serialization.cs b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/NetworkAnchorDnsForwardingRule.Serialization.cs index aa33c1ce8031..220d7b5b9762 100644 --- a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/NetworkAnchorDnsForwardingRule.Serialization.cs +++ b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/NetworkAnchorDnsForwardingRule.Serialization.cs @@ -21,6 +21,23 @@ internal NetworkAnchorDnsForwardingRule() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual NetworkAnchorDnsForwardingRule PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeNetworkAnchorDnsForwardingRule(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(NetworkAnchorDnsForwardingRule)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -128,23 +145,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. NetworkAnchorDnsForwardingRule IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual NetworkAnchorDnsForwardingRule PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeNetworkAnchorDnsForwardingRule(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(NetworkAnchorDnsForwardingRule)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/NetworkAnchorListResult.Serialization.cs b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/NetworkAnchorListResult.Serialization.cs index afbe57d30d25..77c629d84697 100644 --- a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/NetworkAnchorListResult.Serialization.cs +++ b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/NetworkAnchorListResult.Serialization.cs @@ -22,6 +22,30 @@ internal NetworkAnchorListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual NetworkAnchorListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeNetworkAnchorListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(NetworkAnchorListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static NetworkAnchorListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeNetworkAnchorListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. NetworkAnchorListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual NetworkAnchorListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeNetworkAnchorListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(NetworkAnchorListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static NetworkAnchorListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeNetworkAnchorListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/NetworkAnchorUpdateProperties.Serialization.cs b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/NetworkAnchorUpdateProperties.Serialization.cs index 5e048bf6ab4c..dbba95772544 100644 --- a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/NetworkAnchorUpdateProperties.Serialization.cs +++ b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/NetworkAnchorUpdateProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.OracleDatabase.Models /// The updatable properties of the NetworkAnchor. public partial class NetworkAnchorUpdateProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual NetworkAnchorUpdateProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeNetworkAnchorUpdateProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(NetworkAnchorUpdateProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -163,23 +180,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. NetworkAnchorUpdateProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual NetworkAnchorUpdateProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeNetworkAnchorUpdateProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(NetworkAnchorUpdateProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/OracleApexDetailsType.Serialization.cs b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/OracleApexDetailsType.Serialization.cs index 981c4b7bf920..e837eb36f710 100644 --- a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/OracleApexDetailsType.Serialization.cs +++ b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/OracleApexDetailsType.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.OracleDatabase.Models /// Information about Oracle APEX Application Development. public partial class OracleApexDetailsType : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual OracleApexDetailsType PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeOracleApexDetailsType(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(OracleApexDetailsType)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -129,23 +146,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. OracleApexDetailsType IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual OracleApexDetailsType PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeOracleApexDetailsType(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(OracleApexDetailsType)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/OracleAzureSubscriptionsContent.Serialization.cs b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/OracleAzureSubscriptionsContent.Serialization.cs index 8f923bea2eff..1c0815d0bfd7 100644 --- a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/OracleAzureSubscriptionsContent.Serialization.cs +++ b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/OracleAzureSubscriptionsContent.Serialization.cs @@ -22,6 +22,23 @@ internal OracleAzureSubscriptionsContent() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual OracleAzureSubscriptionsContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeOracleAzureSubscriptionsContent(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(OracleAzureSubscriptionsContent)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -143,23 +160,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. OracleAzureSubscriptionsContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual OracleAzureSubscriptionsContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeOracleAzureSubscriptionsContent(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(OracleAzureSubscriptionsContent)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/OracleCustomerContact.Serialization.cs b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/OracleCustomerContact.Serialization.cs index 2b0b70c58c69..41347647ab40 100644 --- a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/OracleCustomerContact.Serialization.cs +++ b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/OracleCustomerContact.Serialization.cs @@ -21,6 +21,23 @@ internal OracleCustomerContact() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual OracleCustomerContact PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeOracleCustomerContact(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(OracleCustomerContact)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -120,23 +137,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. OracleCustomerContact IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual OracleCustomerContact PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeOracleCustomerContact(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(OracleCustomerContact)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/OracleDBServerProperties.Serialization.cs b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/OracleDBServerProperties.Serialization.cs index eb04e2e3f288..7276fa7a5911 100644 --- a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/OracleDBServerProperties.Serialization.cs +++ b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/OracleDBServerProperties.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.OracleDatabase.Models /// DbServer resource properties. public partial class OracleDBServerProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual OracleDBServerProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeOracleDBServerProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(OracleDBServerProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -513,23 +530,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. OracleDBServerProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual OracleDBServerProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeOracleDBServerProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(OracleDBServerProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/OracleDBSystemBaseProperties.Serialization.cs b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/OracleDBSystemBaseProperties.Serialization.cs index f5362b9843d7..c39fbe54754a 100644 --- a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/OracleDBSystemBaseProperties.Serialization.cs +++ b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/OracleDBSystemBaseProperties.Serialization.cs @@ -24,6 +24,23 @@ internal OracleDBSystemBaseProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual OracleDBSystemBaseProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeOracleDBSystemBaseProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(OracleDBSystemBaseProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -270,23 +287,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. OracleDBSystemBaseProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual OracleDBSystemBaseProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeOracleDBSystemBaseProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(OracleDBSystemBaseProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/OracleDBSystemOptions.Serialization.cs b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/OracleDBSystemOptions.Serialization.cs index eb8d715bed10..e9db15f7b06d 100644 --- a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/OracleDBSystemOptions.Serialization.cs +++ b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/OracleDBSystemOptions.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.OracleDatabase.Models /// DbSystemOptions resource properties. internal partial class OracleDBSystemOptions : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual OracleDBSystemOptions PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeOracleDBSystemOptions(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(OracleDBSystemOptions)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -122,23 +139,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. OracleDBSystemOptions IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual OracleDBSystemOptions PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeOracleDBSystemOptions(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(OracleDBSystemOptions)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/OracleDBSystemPatch.Serialization.cs b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/OracleDBSystemPatch.Serialization.cs index 5e023b0792d5..9229bf3dcf97 100644 --- a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/OracleDBSystemPatch.Serialization.cs +++ b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/OracleDBSystemPatch.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.OracleDatabase.Models /// The type used for update operations of the DbSystem. public partial class OracleDBSystemPatch : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual OracleDBSystemPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeOracleDBSystemPatch(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(OracleDBSystemPatch)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -198,23 +215,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. OracleDBSystemPatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual OracleDBSystemPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeOracleDBSystemPatch(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(OracleDBSystemPatch)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/OracleDBSystemProperties.Serialization.cs b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/OracleDBSystemProperties.Serialization.cs index 0e2c6576e724..3ef1fbe07a2a 100644 --- a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/OracleDBSystemProperties.Serialization.cs +++ b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/OracleDBSystemProperties.Serialization.cs @@ -22,6 +22,23 @@ internal OracleDBSystemProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override OracleDBSystemBaseProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeOracleDBSystemProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(OracleDBSystemProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -440,23 +457,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. OracleDBSystemProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (OracleDBSystemProperties)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override OracleDBSystemBaseProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeOracleDBSystemProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(OracleDBSystemProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/OracleDBSystemShapeProperties.Serialization.cs b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/OracleDBSystemShapeProperties.Serialization.cs index 7b5104333c70..aae43e862359 100644 --- a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/OracleDBSystemShapeProperties.Serialization.cs +++ b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/OracleDBSystemShapeProperties.Serialization.cs @@ -21,6 +21,23 @@ internal OracleDBSystemShapeProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual OracleDBSystemShapeProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeOracleDBSystemShapeProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(OracleDBSystemShapeProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -513,23 +530,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. OracleDBSystemShapeProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual OracleDBSystemShapeProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeOracleDBSystemShapeProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(OracleDBSystemShapeProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/OracleDBVersionProperties.Serialization.cs b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/OracleDBVersionProperties.Serialization.cs index f8509b13f29d..330e46e33f61 100644 --- a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/OracleDBVersionProperties.Serialization.cs +++ b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/OracleDBVersionProperties.Serialization.cs @@ -21,6 +21,23 @@ internal OracleDBVersionProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual OracleDBVersionProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeOracleDBVersionProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(OracleDBVersionProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -186,23 +203,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. OracleDBVersionProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual OracleDBVersionProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeOracleDBVersionProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(OracleDBVersionProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/OracleDatabaseDayOfWeek.Serialization.cs b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/OracleDatabaseDayOfWeek.Serialization.cs index a6f131198920..62dd7c107dbb 100644 --- a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/OracleDatabaseDayOfWeek.Serialization.cs +++ b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/OracleDatabaseDayOfWeek.Serialization.cs @@ -21,6 +21,23 @@ internal OracleDatabaseDayOfWeek() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual OracleDatabaseDayOfWeek PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeOracleDatabaseDayOfWeek(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(OracleDatabaseDayOfWeek)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -120,23 +137,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. OracleDatabaseDayOfWeek IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual OracleDatabaseDayOfWeek PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeOracleDatabaseDayOfWeek(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(OracleDatabaseDayOfWeek)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/OracleDatabaseDayOfWeekUpdate.Serialization.cs b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/OracleDatabaseDayOfWeekUpdate.Serialization.cs index 1a7d4324061f..dc075dc78017 100644 --- a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/OracleDatabaseDayOfWeekUpdate.Serialization.cs +++ b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/OracleDatabaseDayOfWeekUpdate.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.OracleDatabase.Models /// DayOfWeek resource properties. public partial class OracleDatabaseDayOfWeekUpdate : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual OracleDatabaseDayOfWeekUpdate PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeOracleDatabaseDayOfWeekUpdate(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(OracleDatabaseDayOfWeekUpdate)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -119,23 +136,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. OracleDatabaseDayOfWeekUpdate IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual OracleDatabaseDayOfWeekUpdate PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeOracleDatabaseDayOfWeekUpdate(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(OracleDatabaseDayOfWeekUpdate)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/OracleDatabaseMaintenanceWindow.Serialization.cs b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/OracleDatabaseMaintenanceWindow.Serialization.cs index 3cb2d2e36674..0a8d7c5381c6 100644 --- a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/OracleDatabaseMaintenanceWindow.Serialization.cs +++ b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/OracleDatabaseMaintenanceWindow.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.OracleDatabase.Models /// MaintenanceWindow resource properties. public partial class OracleDatabaseMaintenanceWindow : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual OracleDatabaseMaintenanceWindow PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeOracleDatabaseMaintenanceWindow(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(OracleDatabaseMaintenanceWindow)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -308,23 +325,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. OracleDatabaseMaintenanceWindow IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual OracleDatabaseMaintenanceWindow PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeOracleDatabaseMaintenanceWindow(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(OracleDatabaseMaintenanceWindow)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/OracleDnsPrivateViewProperties.Serialization.cs b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/OracleDnsPrivateViewProperties.Serialization.cs index dcb9304fd788..e18be2ff9cc1 100644 --- a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/OracleDnsPrivateViewProperties.Serialization.cs +++ b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/OracleDnsPrivateViewProperties.Serialization.cs @@ -21,6 +21,23 @@ internal OracleDnsPrivateViewProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual OracleDnsPrivateViewProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeOracleDnsPrivateViewProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(OracleDnsPrivateViewProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -192,23 +209,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. OracleDnsPrivateViewProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual OracleDnsPrivateViewProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeOracleDnsPrivateViewProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(OracleDnsPrivateViewProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/OracleDnsPrivateZoneProperties.Serialization.cs b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/OracleDnsPrivateZoneProperties.Serialization.cs index 7f92696396be..d144cb304e69 100644 --- a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/OracleDnsPrivateZoneProperties.Serialization.cs +++ b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/OracleDnsPrivateZoneProperties.Serialization.cs @@ -21,6 +21,23 @@ internal OracleDnsPrivateZoneProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual OracleDnsPrivateZoneProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeOracleDnsPrivateZoneProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(OracleDnsPrivateZoneProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -213,23 +230,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. OracleDnsPrivateZoneProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual OracleDnsPrivateZoneProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeOracleDnsPrivateZoneProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(OracleDnsPrivateZoneProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/OracleFlexComponentProperties.Serialization.cs b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/OracleFlexComponentProperties.Serialization.cs index 86f52b4fb1b4..0797ad4e6b4d 100644 --- a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/OracleFlexComponentProperties.Serialization.cs +++ b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/OracleFlexComponentProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.OracleDatabase.Models /// FlexComponent resource model. public partial class OracleFlexComponentProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual OracleFlexComponentProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeOracleFlexComponentProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(OracleFlexComponentProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -256,23 +273,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. OracleFlexComponentProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual OracleFlexComponentProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeOracleFlexComponentProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(OracleFlexComponentProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/OracleGIMinorVersionProperties.Serialization.cs b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/OracleGIMinorVersionProperties.Serialization.cs index 600ecb773bfd..252eb904b701 100644 --- a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/OracleGIMinorVersionProperties.Serialization.cs +++ b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/OracleGIMinorVersionProperties.Serialization.cs @@ -21,6 +21,23 @@ internal OracleGIMinorVersionProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual OracleGIMinorVersionProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeOracleGIMinorVersionProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(OracleGIMinorVersionProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -131,23 +148,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. OracleGIMinorVersionProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual OracleGIMinorVersionProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeOracleGIMinorVersionProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(OracleGIMinorVersionProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/OracleGIVersionProperties.Serialization.cs b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/OracleGIVersionProperties.Serialization.cs index 9908ef88d876..cfd2b557b424 100644 --- a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/OracleGIVersionProperties.Serialization.cs +++ b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/OracleGIVersionProperties.Serialization.cs @@ -21,6 +21,23 @@ internal OracleGIVersionProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual OracleGIVersionProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeOracleGIVersionProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(OracleGIVersionProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -120,23 +137,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. OracleGIVersionProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual OracleGIVersionProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeOracleGIVersionProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(OracleGIVersionProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/OracleNetworkAnchorPatch.Serialization.cs b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/OracleNetworkAnchorPatch.Serialization.cs index b895df2f60de..572805b60aca 100644 --- a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/OracleNetworkAnchorPatch.Serialization.cs +++ b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/OracleNetworkAnchorPatch.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.OracleDatabase.Models /// The type used for update operations of the NetworkAnchor. public partial class OracleNetworkAnchorPatch : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual OracleNetworkAnchorPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeOracleNetworkAnchorPatch(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(OracleNetworkAnchorPatch)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -198,23 +215,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. OracleNetworkAnchorPatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual OracleNetworkAnchorPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeOracleNetworkAnchorPatch(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(OracleNetworkAnchorPatch)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/OracleNetworkAnchorProperties.Serialization.cs b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/OracleNetworkAnchorProperties.Serialization.cs index 6ca5cda76784..0fd6be63cae2 100644 --- a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/OracleNetworkAnchorProperties.Serialization.cs +++ b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/OracleNetworkAnchorProperties.Serialization.cs @@ -22,6 +22,23 @@ internal OracleNetworkAnchorProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual OracleNetworkAnchorProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeOracleNetworkAnchorProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(OracleNetworkAnchorProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -382,23 +399,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. OracleNetworkAnchorProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual OracleNetworkAnchorProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeOracleNetworkAnchorProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(OracleNetworkAnchorProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/OracleResourceAnchorPatch.Serialization.cs b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/OracleResourceAnchorPatch.Serialization.cs index 09ec9c2933da..cdaccc1eaf93 100644 --- a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/OracleResourceAnchorPatch.Serialization.cs +++ b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/OracleResourceAnchorPatch.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.OracleDatabase.Models /// The type used for update operations of the ResourceAnchor. public partial class OracleResourceAnchorPatch : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual OracleResourceAnchorPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeOracleResourceAnchorPatch(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(OracleResourceAnchorPatch)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,23 +163,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. OracleResourceAnchorPatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual OracleResourceAnchorPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeOracleResourceAnchorPatch(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(OracleResourceAnchorPatch)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/OracleResourceAnchorProperties.Serialization.cs b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/OracleResourceAnchorProperties.Serialization.cs index b6cbe7d3cc5b..db814bd6188f 100644 --- a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/OracleResourceAnchorProperties.Serialization.cs +++ b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/OracleResourceAnchorProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.OracleDatabase.Models /// Resource Anchor properties. public partial class OracleResourceAnchorProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual OracleResourceAnchorProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeOracleResourceAnchorProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(OracleResourceAnchorProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -133,23 +150,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. OracleResourceAnchorProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual OracleResourceAnchorProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeOracleResourceAnchorProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(OracleResourceAnchorProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/OracleSubscriptionPatch.Serialization.cs b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/OracleSubscriptionPatch.Serialization.cs index f849683b35ab..258b817c8092 100644 --- a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/OracleSubscriptionPatch.Serialization.cs +++ b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/OracleSubscriptionPatch.Serialization.cs @@ -18,6 +18,23 @@ namespace Azure.ResourceManager.OracleDatabase.Models /// The type used for update operations of the OracleSubscription. public partial class OracleSubscriptionPatch : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual OracleSubscriptionPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeOracleSubscriptionPatch(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(OracleSubscriptionPatch)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -135,23 +152,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. OracleSubscriptionPatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual OracleSubscriptionPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeOracleSubscriptionPatch(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(OracleSubscriptionPatch)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/OracleSubscriptionProperties.Serialization.cs b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/OracleSubscriptionProperties.Serialization.cs index c5c7f19aeac3..9ef5a2418736 100644 --- a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/OracleSubscriptionProperties.Serialization.cs +++ b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/OracleSubscriptionProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.OracleDatabase.Models /// Oracle Subscription resource model. public partial class OracleSubscriptionProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual OracleSubscriptionProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeOracleSubscriptionProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(OracleSubscriptionProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -270,23 +287,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. OracleSubscriptionProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual OracleSubscriptionProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeOracleSubscriptionProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(OracleSubscriptionProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/OracleSubscriptionUpdateProperties.Serialization.cs b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/OracleSubscriptionUpdateProperties.Serialization.cs index 7128c3dff796..1858a112845a 100644 --- a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/OracleSubscriptionUpdateProperties.Serialization.cs +++ b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/OracleSubscriptionUpdateProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.OracleDatabase.Models /// The updatable properties of the OracleSubscription. public partial class OracleSubscriptionUpdateProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual OracleSubscriptionUpdateProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeOracleSubscriptionUpdateProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(OracleSubscriptionUpdateProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -133,23 +150,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. OracleSubscriptionUpdateProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual OracleSubscriptionUpdateProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeOracleSubscriptionUpdateProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(OracleSubscriptionUpdateProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/OracleSystemVersionProperties.Serialization.cs b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/OracleSystemVersionProperties.Serialization.cs index e970100d06c4..855ab13fee82 100644 --- a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/OracleSystemVersionProperties.Serialization.cs +++ b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/OracleSystemVersionProperties.Serialization.cs @@ -21,6 +21,23 @@ internal OracleSystemVersionProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual OracleSystemVersionProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeOracleSystemVersionProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(OracleSystemVersionProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -120,23 +137,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. OracleSystemVersionProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual OracleSystemVersionProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeOracleSystemVersionProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(OracleSystemVersionProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/PrivateIPAddressResult.Serialization.cs b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/PrivateIPAddressResult.Serialization.cs index e44007721d4d..4d16c5e302e3 100644 --- a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/PrivateIPAddressResult.Serialization.cs +++ b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/PrivateIPAddressResult.Serialization.cs @@ -21,6 +21,23 @@ internal PrivateIPAddressResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual PrivateIPAddressResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializePrivateIPAddressResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(PrivateIPAddressResult)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -158,23 +175,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. PrivateIPAddressResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual PrivateIPAddressResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializePrivateIPAddressResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(PrivateIPAddressResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/PrivateIPAddressesContent.Serialization.cs b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/PrivateIPAddressesContent.Serialization.cs index 601304aee6a6..d6f62f4a55c7 100644 --- a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/PrivateIPAddressesContent.Serialization.cs +++ b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/PrivateIPAddressesContent.Serialization.cs @@ -22,6 +22,23 @@ internal PrivateIPAddressesContent() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual PrivateIPAddressesContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializePrivateIPAddressesContent(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(PrivateIPAddressesContent)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -129,23 +146,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. PrivateIPAddressesContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual PrivateIPAddressesContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializePrivateIPAddressesContent(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(PrivateIPAddressesContent)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/RemoveVirtualMachineFromExadbVmClusterDetails.Serialization.cs b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/RemoveVirtualMachineFromExadbVmClusterDetails.Serialization.cs index 61382bb7c7dd..e49e8b011e6e 100644 --- a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/RemoveVirtualMachineFromExadbVmClusterDetails.Serialization.cs +++ b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/RemoveVirtualMachineFromExadbVmClusterDetails.Serialization.cs @@ -22,6 +22,23 @@ internal RemoveVirtualMachineFromExadbVmClusterDetails() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual RemoveVirtualMachineFromExadbVmClusterDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeRemoveVirtualMachineFromExadbVmClusterDetails(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(RemoveVirtualMachineFromExadbVmClusterDetails)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -131,23 +148,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. RemoveVirtualMachineFromExadbVmClusterDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual RemoveVirtualMachineFromExadbVmClusterDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeRemoveVirtualMachineFromExadbVmClusterDetails(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(RemoveVirtualMachineFromExadbVmClusterDetails)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/ResourceAnchorListResult.Serialization.cs b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/ResourceAnchorListResult.Serialization.cs index 8e8bb47861f8..7ae025efeb9f 100644 --- a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/ResourceAnchorListResult.Serialization.cs +++ b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/ResourceAnchorListResult.Serialization.cs @@ -22,6 +22,30 @@ internal ResourceAnchorListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceAnchorListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeResourceAnchorListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ResourceAnchorListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static ResourceAnchorListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeResourceAnchorListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ResourceAnchorListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceAnchorListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeResourceAnchorListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ResourceAnchorListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static ResourceAnchorListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeResourceAnchorListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/RestoreAutonomousDatabaseDetails.Serialization.cs b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/RestoreAutonomousDatabaseDetails.Serialization.cs index d1fe7bac102c..bd455045ade5 100644 --- a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/RestoreAutonomousDatabaseDetails.Serialization.cs +++ b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/RestoreAutonomousDatabaseDetails.Serialization.cs @@ -22,6 +22,23 @@ internal RestoreAutonomousDatabaseDetails() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual RestoreAutonomousDatabaseDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeRestoreAutonomousDatabaseDetails(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(RestoreAutonomousDatabaseDetails)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -121,23 +138,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. RestoreAutonomousDatabaseDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual RestoreAutonomousDatabaseDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeRestoreAutonomousDatabaseDetails(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(RestoreAutonomousDatabaseDetails)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/SaasSubscriptionDetails.Serialization.cs b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/SaasSubscriptionDetails.Serialization.cs index 8f421e41e1b5..001f19ed3227 100644 --- a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/SaasSubscriptionDetails.Serialization.cs +++ b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/SaasSubscriptionDetails.Serialization.cs @@ -17,6 +17,30 @@ namespace Azure.ResourceManager.OracleDatabase.Models /// SaaS Subscription Details model. public partial class SaasSubscriptionDetails : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SaasSubscriptionDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSaasSubscriptionDetails(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SaasSubscriptionDetails)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static SaasSubscriptionDetails FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeSaasSubscriptionDetails(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -265,31 +289,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SaasSubscriptionDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SaasSubscriptionDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSaasSubscriptionDetails(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SaasSubscriptionDetails)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static SaasSubscriptionDetails FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeSaasSubscriptionDetails(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/ScheduledOperationsType.Serialization.cs b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/ScheduledOperationsType.Serialization.cs index 924d6bbff202..daecf9fe2e59 100644 --- a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/ScheduledOperationsType.Serialization.cs +++ b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/ScheduledOperationsType.Serialization.cs @@ -21,6 +21,23 @@ internal ScheduledOperationsType() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ScheduledOperationsType PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeScheduledOperationsType(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ScheduledOperationsType)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -150,23 +167,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ScheduledOperationsType IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ScheduledOperationsType PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeScheduledOperationsType(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ScheduledOperationsType)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/ScheduledOperationsTypeUpdate.Serialization.cs b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/ScheduledOperationsTypeUpdate.Serialization.cs index bca0e239ab19..a73becbc70d1 100644 --- a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/ScheduledOperationsTypeUpdate.Serialization.cs +++ b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/ScheduledOperationsTypeUpdate.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.OracleDatabase.Models /// The list of scheduled operations. public partial class ScheduledOperationsTypeUpdate : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ScheduledOperationsTypeUpdate PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeScheduledOperationsTypeUpdate(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ScheduledOperationsTypeUpdate)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -152,23 +169,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ScheduledOperationsTypeUpdate IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ScheduledOperationsTypeUpdate PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeScheduledOperationsTypeUpdate(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ScheduledOperationsTypeUpdate)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/SystemVersionListResult.Serialization.cs b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/SystemVersionListResult.Serialization.cs index 57deb5b79dc2..3c53d6dfed4e 100644 --- a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/SystemVersionListResult.Serialization.cs +++ b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/SystemVersionListResult.Serialization.cs @@ -22,6 +22,30 @@ internal SystemVersionListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SystemVersionListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSystemVersionListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SystemVersionListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static SystemVersionListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeSystemVersionListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SystemVersionListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SystemVersionListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSystemVersionListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SystemVersionListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static SystemVersionListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeSystemVersionListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/UnknownAutonomousDatabaseBaseProperties.Serialization.cs b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/UnknownAutonomousDatabaseBaseProperties.Serialization.cs index a53f9fc297d4..36298ac82e0f 100644 --- a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/UnknownAutonomousDatabaseBaseProperties.Serialization.cs +++ b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/UnknownAutonomousDatabaseBaseProperties.Serialization.cs @@ -21,6 +21,23 @@ internal UnknownAutonomousDatabaseBaseProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override AutonomousDatabaseBaseProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAutonomousDatabaseBaseProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AutonomousDatabaseBaseProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -957,23 +974,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AutonomousDatabaseBaseProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override AutonomousDatabaseBaseProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAutonomousDatabaseBaseProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AutonomousDatabaseBaseProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/UnknownOracleDBSystemBaseProperties.Serialization.cs b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/UnknownOracleDBSystemBaseProperties.Serialization.cs index 910a32f75b9b..89fa18f80725 100644 --- a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/UnknownOracleDBSystemBaseProperties.Serialization.cs +++ b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/UnknownOracleDBSystemBaseProperties.Serialization.cs @@ -21,6 +21,23 @@ internal UnknownOracleDBSystemBaseProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override OracleDBSystemBaseProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeOracleDBSystemBaseProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(OracleDBSystemBaseProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -397,23 +414,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. OracleDBSystemBaseProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override OracleDBSystemBaseProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeOracleDBSystemBaseProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(OracleDBSystemBaseProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/VirtualNetworkAddressListResult.Serialization.cs b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/VirtualNetworkAddressListResult.Serialization.cs index d955c9fce864..7b120e00cc63 100644 --- a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/VirtualNetworkAddressListResult.Serialization.cs +++ b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/Models/VirtualNetworkAddressListResult.Serialization.cs @@ -22,6 +22,30 @@ internal VirtualNetworkAddressListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual VirtualNetworkAddressListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeVirtualNetworkAddressListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(VirtualNetworkAddressListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static VirtualNetworkAddressListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeVirtualNetworkAddressListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. VirtualNetworkAddressListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual VirtualNetworkAddressListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeVirtualNetworkAddressListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(VirtualNetworkAddressListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static VirtualNetworkAddressListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeVirtualNetworkAddressListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/OracleDBServerData.Serialization.cs b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/OracleDBServerData.Serialization.cs index 976d55efc466..f1152aa9b85c 100644 --- a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/OracleDBServerData.Serialization.cs +++ b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/OracleDBServerData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.OracleDatabase /// DbServer resource model. public partial class OracleDBServerData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeOracleDBServerData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(OracleDBServerData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static OracleDBServerData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeOracleDBServerData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,31 +178,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. OracleDBServerData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (OracleDBServerData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeOracleDBServerData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(OracleDBServerData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static OracleDBServerData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeOracleDBServerData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/OracleDBSystemData.Serialization.cs b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/OracleDBSystemData.Serialization.cs index ede264dae1e6..72fdce514292 100644 --- a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/OracleDBSystemData.Serialization.cs +++ b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/OracleDBSystemData.Serialization.cs @@ -25,6 +25,30 @@ internal OracleDBSystemData() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeOracleDBSystemData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(OracleDBSystemData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static OracleDBSystemData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeOracleDBSystemData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -227,23 +251,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. OracleDBSystemData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (OracleDBSystemData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeOracleDBSystemData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(OracleDBSystemData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -258,12 +265,5 @@ internal static RequestContent ToRequestContent(OracleDBSystemData oracleDBSyste content.JsonWriter.WriteObjectValue(oracleDBSystemData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static OracleDBSystemData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeOracleDBSystemData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/OracleDBSystemShapeData.Serialization.cs b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/OracleDBSystemShapeData.Serialization.cs index 1a40b275c57f..27b1bdfa1244 100644 --- a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/OracleDBSystemShapeData.Serialization.cs +++ b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/OracleDBSystemShapeData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.OracleDatabase /// DbSystemShape resource definition. public partial class OracleDBSystemShapeData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeOracleDBSystemShapeData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(OracleDBSystemShapeData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static OracleDBSystemShapeData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeOracleDBSystemShapeData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,31 +178,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. OracleDBSystemShapeData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (OracleDBSystemShapeData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeOracleDBSystemShapeData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(OracleDBSystemShapeData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static OracleDBSystemShapeData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeOracleDBSystemShapeData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/OracleDBVersionData.Serialization.cs b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/OracleDBVersionData.Serialization.cs index 157a4dc77de7..1a57b987d1af 100644 --- a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/OracleDBVersionData.Serialization.cs +++ b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/OracleDBVersionData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.OracleDatabase /// Oracle Database DbVersion resource definition. public partial class OracleDBVersionData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeOracleDBVersionData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(OracleDBVersionData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static OracleDBVersionData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeOracleDBVersionData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,31 +178,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. OracleDBVersionData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (OracleDBVersionData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeOracleDBVersionData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(OracleDBVersionData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static OracleDBVersionData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeOracleDBVersionData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/OracleDnsPrivateViewData.Serialization.cs b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/OracleDnsPrivateViewData.Serialization.cs index a85b4612bad5..7b28f7a7695f 100644 --- a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/OracleDnsPrivateViewData.Serialization.cs +++ b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/OracleDnsPrivateViewData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.OracleDatabase /// DnsPrivateView resource definition. public partial class OracleDnsPrivateViewData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeOracleDnsPrivateViewData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(OracleDnsPrivateViewData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static OracleDnsPrivateViewData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeOracleDnsPrivateViewData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,31 +178,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. OracleDnsPrivateViewData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (OracleDnsPrivateViewData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeOracleDnsPrivateViewData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(OracleDnsPrivateViewData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static OracleDnsPrivateViewData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeOracleDnsPrivateViewData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/OracleDnsPrivateZoneData.Serialization.cs b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/OracleDnsPrivateZoneData.Serialization.cs index 4d783a52018a..e984d568bfad 100644 --- a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/OracleDnsPrivateZoneData.Serialization.cs +++ b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/OracleDnsPrivateZoneData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.OracleDatabase /// DnsPrivateZone resource definition. public partial class OracleDnsPrivateZoneData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeOracleDnsPrivateZoneData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(OracleDnsPrivateZoneData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static OracleDnsPrivateZoneData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeOracleDnsPrivateZoneData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,31 +178,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. OracleDnsPrivateZoneData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (OracleDnsPrivateZoneData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeOracleDnsPrivateZoneData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(OracleDnsPrivateZoneData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static OracleDnsPrivateZoneData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeOracleDnsPrivateZoneData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/OracleFlexComponentData.Serialization.cs b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/OracleFlexComponentData.Serialization.cs index 85cac402c671..95f1b151457c 100644 --- a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/OracleFlexComponentData.Serialization.cs +++ b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/OracleFlexComponentData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.OracleDatabase /// FlexComponent Resource Definition. public partial class OracleFlexComponentData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeOracleFlexComponentData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(OracleFlexComponentData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static OracleFlexComponentData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeOracleFlexComponentData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,31 +178,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. OracleFlexComponentData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (OracleFlexComponentData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeOracleFlexComponentData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(OracleFlexComponentData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static OracleFlexComponentData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeOracleFlexComponentData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/OracleGIMinorVersionData.Serialization.cs b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/OracleGIMinorVersionData.Serialization.cs index 8754d1e22439..849e10bf4ecb 100644 --- a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/OracleGIMinorVersionData.Serialization.cs +++ b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/OracleGIMinorVersionData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.OracleDatabase /// The Oracle Grid Infrastructure (GI) minor version resource definition. public partial class OracleGIMinorVersionData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeOracleGIMinorVersionData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(OracleGIMinorVersionData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static OracleGIMinorVersionData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeOracleGIMinorVersionData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,31 +178,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. OracleGIMinorVersionData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (OracleGIMinorVersionData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeOracleGIMinorVersionData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(OracleGIMinorVersionData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static OracleGIMinorVersionData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeOracleGIMinorVersionData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/OracleGIVersionData.Serialization.cs b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/OracleGIVersionData.Serialization.cs index 0dcb16507c97..a5650c3c2095 100644 --- a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/OracleGIVersionData.Serialization.cs +++ b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/OracleGIVersionData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.OracleDatabase /// GiVersion resource definition. public partial class OracleGIVersionData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeOracleGIVersionData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(OracleGIVersionData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static OracleGIVersionData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeOracleGIVersionData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,31 +178,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. OracleGIVersionData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (OracleGIVersionData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeOracleGIVersionData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(OracleGIVersionData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static OracleGIVersionData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeOracleGIVersionData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/OracleNetworkAnchorData.Serialization.cs b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/OracleNetworkAnchorData.Serialization.cs index 1bc556212aec..c437034e1c1f 100644 --- a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/OracleNetworkAnchorData.Serialization.cs +++ b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/OracleNetworkAnchorData.Serialization.cs @@ -25,6 +25,30 @@ internal OracleNetworkAnchorData() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeOracleNetworkAnchorData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(OracleNetworkAnchorData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static OracleNetworkAnchorData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeOracleNetworkAnchorData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -227,23 +251,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. OracleNetworkAnchorData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (OracleNetworkAnchorData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeOracleNetworkAnchorData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(OracleNetworkAnchorData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -258,12 +265,5 @@ internal static RequestContent ToRequestContent(OracleNetworkAnchorData oracleNe content.JsonWriter.WriteObjectValue(oracleNetworkAnchorData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static OracleNetworkAnchorData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeOracleNetworkAnchorData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/OracleResourceAnchorData.Serialization.cs b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/OracleResourceAnchorData.Serialization.cs index d72cefbd2bc2..bd064360af5c 100644 --- a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/OracleResourceAnchorData.Serialization.cs +++ b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/OracleResourceAnchorData.Serialization.cs @@ -25,6 +25,30 @@ internal OracleResourceAnchorData() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeOracleResourceAnchorData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(OracleResourceAnchorData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static OracleResourceAnchorData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeOracleResourceAnchorData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -189,23 +213,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. OracleResourceAnchorData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (OracleResourceAnchorData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeOracleResourceAnchorData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(OracleResourceAnchorData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -220,12 +227,5 @@ internal static RequestContent ToRequestContent(OracleResourceAnchorData oracleR content.JsonWriter.WriteObjectValue(oracleResourceAnchorData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static OracleResourceAnchorData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeOracleResourceAnchorData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/OracleSubscriptionData.Serialization.cs b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/OracleSubscriptionData.Serialization.cs index 2d7f9d4d7df5..f098b3f889a8 100644 --- a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/OracleSubscriptionData.Serialization.cs +++ b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/OracleSubscriptionData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.OracleDatabase /// OracleSubscription resource definition. public partial class OracleSubscriptionData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeOracleSubscriptionData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(OracleSubscriptionData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static OracleSubscriptionData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeOracleSubscriptionData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -166,23 +190,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. OracleSubscriptionData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (OracleSubscriptionData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeOracleSubscriptionData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(OracleSubscriptionData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -197,12 +204,5 @@ internal static RequestContent ToRequestContent(OracleSubscriptionData oracleSub content.JsonWriter.WriteObjectValue(oracleSubscriptionData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static OracleSubscriptionData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeOracleSubscriptionData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/OracleSystemVersionData.Serialization.cs b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/OracleSystemVersionData.Serialization.cs index c1b40e6a76a7..3c8aa3376e00 100644 --- a/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/OracleSystemVersionData.Serialization.cs +++ b/sdk/oracle/Azure.ResourceManager.OracleDatabase/src/Generated/OracleSystemVersionData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.OracleDatabase /// SystemVersion resource Definition. public partial class OracleSystemVersionData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeOracleSystemVersionData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(OracleSystemVersionData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static OracleSystemVersionData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeOracleSystemVersionData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,31 +178,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. OracleSystemVersionData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (OracleSystemVersionData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeOracleSystemVersionData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(OracleSystemVersionData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static OracleSystemVersionData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeOracleSystemVersionData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/GlobalRulestackCertificateObjectData.Serialization.cs b/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/GlobalRulestackCertificateObjectData.Serialization.cs index be99d50cea87..e6ef0858efdf 100644 --- a/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/GlobalRulestackCertificateObjectData.Serialization.cs +++ b/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/GlobalRulestackCertificateObjectData.Serialization.cs @@ -25,6 +25,30 @@ internal GlobalRulestackCertificateObjectData() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeGlobalRulestackCertificateObjectData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(GlobalRulestackCertificateObjectData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static GlobalRulestackCertificateObjectData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeGlobalRulestackCertificateObjectData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -152,23 +176,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. GlobalRulestackCertificateObjectData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (GlobalRulestackCertificateObjectData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeGlobalRulestackCertificateObjectData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(GlobalRulestackCertificateObjectData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -183,12 +190,5 @@ internal static RequestContent ToRequestContent(GlobalRulestackCertificateObject content.JsonWriter.WriteObjectValue(globalRulestackCertificateObjectData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static GlobalRulestackCertificateObjectData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeGlobalRulestackCertificateObjectData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/GlobalRulestackData.Serialization.cs b/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/GlobalRulestackData.Serialization.cs index 4f2714f9f307..1bba80bea0ba 100644 --- a/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/GlobalRulestackData.Serialization.cs +++ b/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/GlobalRulestackData.Serialization.cs @@ -25,6 +25,30 @@ internal GlobalRulestackData() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeGlobalRulestackData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(GlobalRulestackData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static GlobalRulestackData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeGlobalRulestackData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -177,23 +201,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. GlobalRulestackData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (GlobalRulestackData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeGlobalRulestackData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(GlobalRulestackData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -208,12 +215,5 @@ internal static RequestContent ToRequestContent(GlobalRulestackData globalRulest content.JsonWriter.WriteObjectValue(globalRulestackData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static GlobalRulestackData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeGlobalRulestackData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/GlobalRulestackFqdnData.Serialization.cs b/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/GlobalRulestackFqdnData.Serialization.cs index 3e96a355a6a2..c20213c8dfcc 100644 --- a/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/GlobalRulestackFqdnData.Serialization.cs +++ b/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/GlobalRulestackFqdnData.Serialization.cs @@ -25,6 +25,30 @@ internal GlobalRulestackFqdnData() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeGlobalRulestackFqdnData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(GlobalRulestackFqdnData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static GlobalRulestackFqdnData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeGlobalRulestackFqdnData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -152,23 +176,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. GlobalRulestackFqdnData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (GlobalRulestackFqdnData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeGlobalRulestackFqdnData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(GlobalRulestackFqdnData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -183,12 +190,5 @@ internal static RequestContent ToRequestContent(GlobalRulestackFqdnData globalRu content.JsonWriter.WriteObjectValue(globalRulestackFqdnData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static GlobalRulestackFqdnData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeGlobalRulestackFqdnData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/GlobalRulestackPrefixData.Serialization.cs b/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/GlobalRulestackPrefixData.Serialization.cs index 6882caaeb5c1..2baf23fba101 100644 --- a/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/GlobalRulestackPrefixData.Serialization.cs +++ b/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/GlobalRulestackPrefixData.Serialization.cs @@ -25,6 +25,30 @@ internal GlobalRulestackPrefixData() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeGlobalRulestackPrefixData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(GlobalRulestackPrefixData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static GlobalRulestackPrefixData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeGlobalRulestackPrefixData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -152,23 +176,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. GlobalRulestackPrefixData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (GlobalRulestackPrefixData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeGlobalRulestackPrefixData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(GlobalRulestackPrefixData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -183,12 +190,5 @@ internal static RequestContent ToRequestContent(GlobalRulestackPrefixData global content.JsonWriter.WriteObjectValue(globalRulestackPrefixData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static GlobalRulestackPrefixData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeGlobalRulestackPrefixData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/LocalRulestackCertificateObjectData.Serialization.cs b/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/LocalRulestackCertificateObjectData.Serialization.cs index 9cd640d5392a..f495c6bb9a92 100644 --- a/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/LocalRulestackCertificateObjectData.Serialization.cs +++ b/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/LocalRulestackCertificateObjectData.Serialization.cs @@ -25,6 +25,30 @@ internal LocalRulestackCertificateObjectData() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeLocalRulestackCertificateObjectData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(LocalRulestackCertificateObjectData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static LocalRulestackCertificateObjectData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeLocalRulestackCertificateObjectData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -152,23 +176,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. LocalRulestackCertificateObjectData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (LocalRulestackCertificateObjectData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeLocalRulestackCertificateObjectData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(LocalRulestackCertificateObjectData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -183,12 +190,5 @@ internal static RequestContent ToRequestContent(LocalRulestackCertificateObjectD content.JsonWriter.WriteObjectValue(localRulestackCertificateObjectData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static LocalRulestackCertificateObjectData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeLocalRulestackCertificateObjectData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/LocalRulestackData.Serialization.cs b/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/LocalRulestackData.Serialization.cs index 4a52965f6224..5662f59cc826 100644 --- a/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/LocalRulestackData.Serialization.cs +++ b/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/LocalRulestackData.Serialization.cs @@ -25,6 +25,30 @@ internal LocalRulestackData() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeLocalRulestackData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(LocalRulestackData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static LocalRulestackData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeLocalRulestackData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -198,23 +222,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. LocalRulestackData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (LocalRulestackData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeLocalRulestackData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(LocalRulestackData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -229,12 +236,5 @@ internal static RequestContent ToRequestContent(LocalRulestackData localRulestac content.JsonWriter.WriteObjectValue(localRulestackData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static LocalRulestackData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeLocalRulestackData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/LocalRulestackFqdnData.Serialization.cs b/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/LocalRulestackFqdnData.Serialization.cs index aeed61cd3423..a4ecb27f6ecf 100644 --- a/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/LocalRulestackFqdnData.Serialization.cs +++ b/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/LocalRulestackFqdnData.Serialization.cs @@ -25,6 +25,30 @@ internal LocalRulestackFqdnData() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeLocalRulestackFqdnData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(LocalRulestackFqdnData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static LocalRulestackFqdnData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeLocalRulestackFqdnData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -152,23 +176,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. LocalRulestackFqdnData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (LocalRulestackFqdnData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeLocalRulestackFqdnData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(LocalRulestackFqdnData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -183,12 +190,5 @@ internal static RequestContent ToRequestContent(LocalRulestackFqdnData localRule content.JsonWriter.WriteObjectValue(localRulestackFqdnData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static LocalRulestackFqdnData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeLocalRulestackFqdnData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/LocalRulestackPrefixData.Serialization.cs b/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/LocalRulestackPrefixData.Serialization.cs index bc515888cfdf..6cb38cbafa72 100644 --- a/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/LocalRulestackPrefixData.Serialization.cs +++ b/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/LocalRulestackPrefixData.Serialization.cs @@ -25,6 +25,30 @@ internal LocalRulestackPrefixData() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeLocalRulestackPrefixData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(LocalRulestackPrefixData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static LocalRulestackPrefixData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeLocalRulestackPrefixData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -152,23 +176,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. LocalRulestackPrefixData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (LocalRulestackPrefixData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeLocalRulestackPrefixData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(LocalRulestackPrefixData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -183,12 +190,5 @@ internal static RequestContent ToRequestContent(LocalRulestackPrefixData localRu content.JsonWriter.WriteObjectValue(localRulestackPrefixData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static LocalRulestackPrefixData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeLocalRulestackPrefixData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/LocalRulestackRuleData.Serialization.cs b/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/LocalRulestackRuleData.Serialization.cs index 94deacd35e60..b91a21181653 100644 --- a/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/LocalRulestackRuleData.Serialization.cs +++ b/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/LocalRulestackRuleData.Serialization.cs @@ -25,6 +25,30 @@ internal LocalRulestackRuleData() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeLocalRulestackRuleData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(LocalRulestackRuleData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static LocalRulestackRuleData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeLocalRulestackRuleData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -152,23 +176,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. LocalRulestackRuleData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (LocalRulestackRuleData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeLocalRulestackRuleData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(LocalRulestackRuleData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -183,12 +190,5 @@ internal static RequestContent ToRequestContent(LocalRulestackRuleData localRule content.JsonWriter.WriteObjectValue(localRulestackRuleData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static LocalRulestackRuleData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeLocalRulestackRuleData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/MetricsObjectFirewallData.Serialization.cs b/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/MetricsObjectFirewallData.Serialization.cs index 2ff4f0e08dab..847d3e514652 100644 --- a/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/MetricsObjectFirewallData.Serialization.cs +++ b/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/MetricsObjectFirewallData.Serialization.cs @@ -25,6 +25,30 @@ internal MetricsObjectFirewallData() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeMetricsObjectFirewallData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(MetricsObjectFirewallData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static MetricsObjectFirewallData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeMetricsObjectFirewallData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -152,23 +176,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. MetricsObjectFirewallData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (MetricsObjectFirewallData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeMetricsObjectFirewallData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(MetricsObjectFirewallData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -183,12 +190,5 @@ internal static RequestContent ToRequestContent(MetricsObjectFirewallData metric content.JsonWriter.WriteObjectValue(metricsObjectFirewallData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static MetricsObjectFirewallData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeMetricsObjectFirewallData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/AdvancedSecurityObject.Serialization.cs b/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/AdvancedSecurityObject.Serialization.cs index 90edceab193f..ddeaa089e904 100644 --- a/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/AdvancedSecurityObject.Serialization.cs +++ b/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/AdvancedSecurityObject.Serialization.cs @@ -21,6 +21,23 @@ internal AdvancedSecurityObject() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AdvancedSecurityObject PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAdvancedSecurityObject(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AdvancedSecurityObject)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -141,23 +158,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AdvancedSecurityObject IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AdvancedSecurityObject PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAdvancedSecurityObject(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AdvancedSecurityObject)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/AdvancedSecurityObjectListResult.Serialization.cs b/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/AdvancedSecurityObjectListResult.Serialization.cs index ed76c3840ead..fb9b3b8fe825 100644 --- a/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/AdvancedSecurityObjectListResult.Serialization.cs +++ b/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/AdvancedSecurityObjectListResult.Serialization.cs @@ -22,6 +22,30 @@ internal AdvancedSecurityObjectListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AdvancedSecurityObjectListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAdvancedSecurityObjectListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AdvancedSecurityObjectListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static AdvancedSecurityObjectListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeAdvancedSecurityObjectListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -132,31 +156,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AdvancedSecurityObjectListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AdvancedSecurityObjectListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAdvancedSecurityObjectListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AdvancedSecurityObjectListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static AdvancedSecurityObjectListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeAdvancedSecurityObjectListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/AppSeenInfo.Serialization.cs b/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/AppSeenInfo.Serialization.cs index 95fd7f2c2efd..ed8f80675e67 100644 --- a/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/AppSeenInfo.Serialization.cs +++ b/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/AppSeenInfo.Serialization.cs @@ -21,6 +21,23 @@ internal AppSeenInfo() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AppSeenInfo PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAppSeenInfo(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AppSeenInfo)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -176,23 +193,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AppSeenInfo IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AppSeenInfo PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAppSeenInfo(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AppSeenInfo)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/AppSeenInfoList.Serialization.cs b/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/AppSeenInfoList.Serialization.cs index d5946681dec8..00a03cd0188a 100644 --- a/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/AppSeenInfoList.Serialization.cs +++ b/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/AppSeenInfoList.Serialization.cs @@ -21,6 +21,23 @@ internal AppSeenInfoList() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AppSeenInfoList PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAppSeenInfoList(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AppSeenInfoList)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -138,23 +155,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AppSeenInfoList IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AppSeenInfoList PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAppSeenInfoList(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AppSeenInfoList)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/CertificateObject.Serialization.cs b/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/CertificateObject.Serialization.cs index 1ef6baf10140..1aa49b64e33f 100644 --- a/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/CertificateObject.Serialization.cs +++ b/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/CertificateObject.Serialization.cs @@ -22,6 +22,23 @@ internal CertificateObject() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual CertificateObject PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeCertificateObject(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(CertificateObject)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -191,23 +208,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. CertificateObject IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual CertificateObject PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeCertificateObject(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(CertificateObject)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/CertificateObjectGlobalRulestackResourceListResult.Serialization.cs b/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/CertificateObjectGlobalRulestackResourceListResult.Serialization.cs index 485f031802f2..4ee998e79b6b 100644 --- a/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/CertificateObjectGlobalRulestackResourceListResult.Serialization.cs +++ b/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/CertificateObjectGlobalRulestackResourceListResult.Serialization.cs @@ -22,6 +22,30 @@ internal CertificateObjectGlobalRulestackResourceListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual CertificateObjectGlobalRulestackResourceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeCertificateObjectGlobalRulestackResourceListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(CertificateObjectGlobalRulestackResourceListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static CertificateObjectGlobalRulestackResourceListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeCertificateObjectGlobalRulestackResourceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. CertificateObjectGlobalRulestackResourceListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual CertificateObjectGlobalRulestackResourceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeCertificateObjectGlobalRulestackResourceListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(CertificateObjectGlobalRulestackResourceListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static CertificateObjectGlobalRulestackResourceListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeCertificateObjectGlobalRulestackResourceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/CertificateObjectLocalRulestackResourceListResult.Serialization.cs b/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/CertificateObjectLocalRulestackResourceListResult.Serialization.cs index 51e5240b2197..c65cec6cf752 100644 --- a/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/CertificateObjectLocalRulestackResourceListResult.Serialization.cs +++ b/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/CertificateObjectLocalRulestackResourceListResult.Serialization.cs @@ -22,6 +22,30 @@ internal CertificateObjectLocalRulestackResourceListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual CertificateObjectLocalRulestackResourceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeCertificateObjectLocalRulestackResourceListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(CertificateObjectLocalRulestackResourceListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static CertificateObjectLocalRulestackResourceListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeCertificateObjectLocalRulestackResourceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. CertificateObjectLocalRulestackResourceListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual CertificateObjectLocalRulestackResourceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeCertificateObjectLocalRulestackResourceListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(CertificateObjectLocalRulestackResourceListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static CertificateObjectLocalRulestackResourceListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeCertificateObjectLocalRulestackResourceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/CloudManagerTenantList.Serialization.cs b/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/CloudManagerTenantList.Serialization.cs index 32554ad685ab..c52ad5ea025e 100644 --- a/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/CloudManagerTenantList.Serialization.cs +++ b/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/CloudManagerTenantList.Serialization.cs @@ -22,6 +22,30 @@ internal CloudManagerTenantList() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual CloudManagerTenantList PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeCloudManagerTenantList(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(CloudManagerTenantList)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static CloudManagerTenantList FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeCloudManagerTenantList(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -143,31 +167,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. CloudManagerTenantList IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual CloudManagerTenantList PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeCloudManagerTenantList(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(CloudManagerTenantList)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static CloudManagerTenantList FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeCloudManagerTenantList(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/DestinationAddressInfo.Serialization.cs b/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/DestinationAddressInfo.Serialization.cs index b4c303aa0dd9..d8ee98900c8a 100644 --- a/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/DestinationAddressInfo.Serialization.cs +++ b/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/DestinationAddressInfo.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.PaloAltoNetworks.Ngfw.Models /// destination address. public partial class DestinationAddressInfo : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DestinationAddressInfo PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDestinationAddressInfo(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DestinationAddressInfo)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -298,23 +315,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DestinationAddressInfo IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DestinationAddressInfo PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDestinationAddressInfo(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DestinationAddressInfo)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/EdlMatchCategory.Serialization.cs b/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/EdlMatchCategory.Serialization.cs index 81012891a593..a3245325ae1f 100644 --- a/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/EdlMatchCategory.Serialization.cs +++ b/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/EdlMatchCategory.Serialization.cs @@ -21,6 +21,23 @@ internal EdlMatchCategory() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual EdlMatchCategory PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeEdlMatchCategory(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(EdlMatchCategory)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -172,23 +189,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. EdlMatchCategory IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual EdlMatchCategory PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeEdlMatchCategory(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(EdlMatchCategory)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/EventHubConfiguration.Serialization.cs b/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/EventHubConfiguration.Serialization.cs index fac76fe014f0..f6bc09421101 100644 --- a/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/EventHubConfiguration.Serialization.cs +++ b/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/EventHubConfiguration.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.PaloAltoNetworks.Ngfw.Models /// EventHub configurations. public partial class EventHubConfiguration : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual EventHubConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeEventHubConfiguration(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(EventHubConfiguration)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -173,23 +190,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. EventHubConfiguration IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual EventHubConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeEventHubConfiguration(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(EventHubConfiguration)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/FirewallApplicationInsights.Serialization.cs b/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/FirewallApplicationInsights.Serialization.cs index 11521ba776fc..f8827c01052c 100644 --- a/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/FirewallApplicationInsights.Serialization.cs +++ b/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/FirewallApplicationInsights.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.PaloAltoNetworks.Ngfw.Models /// Application Insights key. public partial class FirewallApplicationInsights : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual FirewallApplicationInsights PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeFirewallApplicationInsights(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(FirewallApplicationInsights)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -129,23 +146,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. FirewallApplicationInsights IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual FirewallApplicationInsights PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeFirewallApplicationInsights(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(FirewallApplicationInsights)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/FirewallBillingPlanInfo.Serialization.cs b/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/FirewallBillingPlanInfo.Serialization.cs index 16f47bbcbb12..5e965905456d 100644 --- a/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/FirewallBillingPlanInfo.Serialization.cs +++ b/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/FirewallBillingPlanInfo.Serialization.cs @@ -21,6 +21,23 @@ internal FirewallBillingPlanInfo() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual FirewallBillingPlanInfo PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeFirewallBillingPlanInfo(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(FirewallBillingPlanInfo)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -158,23 +175,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. FirewallBillingPlanInfo IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual FirewallBillingPlanInfo PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeFirewallBillingPlanInfo(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(FirewallBillingPlanInfo)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/FirewallDeploymentProperties.Serialization.cs b/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/FirewallDeploymentProperties.Serialization.cs index ea3fd29ded9c..dfa991b88c38 100644 --- a/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/FirewallDeploymentProperties.Serialization.cs +++ b/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/FirewallDeploymentProperties.Serialization.cs @@ -22,6 +22,23 @@ internal FirewallDeploymentProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual FirewallDeploymentProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeFirewallDeploymentProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(FirewallDeploymentProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -288,23 +305,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. FirewallDeploymentProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual FirewallDeploymentProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeFirewallDeploymentProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(FirewallDeploymentProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/FirewallDnsSettings.Serialization.cs b/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/FirewallDnsSettings.Serialization.cs index 295785494d1a..6b64f51089c3 100644 --- a/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/FirewallDnsSettings.Serialization.cs +++ b/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/FirewallDnsSettings.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.PaloAltoNetworks.Ngfw.Models /// DNS Proxy settings for Firewall. public partial class FirewallDnsSettings : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual FirewallDnsSettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeFirewallDnsSettings(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(FirewallDnsSettings)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -162,23 +179,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. FirewallDnsSettings IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual FirewallDnsSettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeFirewallDnsSettings(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(FirewallDnsSettings)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/FirewallEndpointConfiguration.Serialization.cs b/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/FirewallEndpointConfiguration.Serialization.cs index b01265f6da59..2775cfa69fab 100644 --- a/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/FirewallEndpointConfiguration.Serialization.cs +++ b/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/FirewallEndpointConfiguration.Serialization.cs @@ -21,6 +21,23 @@ internal FirewallEndpointConfiguration() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual FirewallEndpointConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeFirewallEndpointConfiguration(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(FirewallEndpointConfiguration)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -128,23 +145,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. FirewallEndpointConfiguration IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual FirewallEndpointConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeFirewallEndpointConfiguration(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(FirewallEndpointConfiguration)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/FirewallFrontendSetting.Serialization.cs b/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/FirewallFrontendSetting.Serialization.cs index 977d2c8eae20..6113e9b18d88 100644 --- a/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/FirewallFrontendSetting.Serialization.cs +++ b/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/FirewallFrontendSetting.Serialization.cs @@ -21,6 +21,23 @@ internal FirewallFrontendSetting() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual FirewallFrontendSetting PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeFirewallFrontendSetting(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(FirewallFrontendSetting)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -144,23 +161,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. FirewallFrontendSetting IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual FirewallFrontendSetting PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeFirewallFrontendSetting(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(FirewallFrontendSetting)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/FirewallLogDestination.Serialization.cs b/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/FirewallLogDestination.Serialization.cs index 25b8dcfb4cb6..7a9ed4463e9e 100644 --- a/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/FirewallLogDestination.Serialization.cs +++ b/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/FirewallLogDestination.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.PaloAltoNetworks.Ngfw.Models /// Log Destination. public partial class FirewallLogDestination : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual FirewallLogDestination PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeFirewallLogDestination(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(FirewallLogDestination)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -152,23 +169,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. FirewallLogDestination IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual FirewallLogDestination PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeFirewallLogDestination(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(FirewallLogDestination)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/FirewallLogSettings.Serialization.cs b/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/FirewallLogSettings.Serialization.cs index 5ce16e10ea5b..c51b13e9d23f 100644 --- a/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/FirewallLogSettings.Serialization.cs +++ b/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/FirewallLogSettings.Serialization.cs @@ -18,6 +18,30 @@ namespace Azure.ResourceManager.PaloAltoNetworks.Ngfw.Models /// Log Settings for Firewall. public partial class FirewallLogSettings : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual FirewallLogSettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeFirewallLogSettings(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(FirewallLogSettings)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static FirewallLogSettings FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeFirewallLogSettings(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -222,23 +246,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. FirewallLogSettings IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual FirewallLogSettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeFirewallLogSettings(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(FirewallLogSettings)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -253,12 +260,5 @@ internal static RequestContent ToRequestContent(FirewallLogSettings firewallLogS content.JsonWriter.WriteObjectValue(firewallLogSettings, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static FirewallLogSettings FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeFirewallLogSettings(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/FirewallNetworkProfile.Serialization.cs b/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/FirewallNetworkProfile.Serialization.cs index 2e09b91758d4..64d8e94e170a 100644 --- a/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/FirewallNetworkProfile.Serialization.cs +++ b/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/FirewallNetworkProfile.Serialization.cs @@ -21,6 +21,23 @@ internal FirewallNetworkProfile() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual FirewallNetworkProfile PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeFirewallNetworkProfile(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(FirewallNetworkProfile)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -284,23 +301,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. FirewallNetworkProfile IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual FirewallNetworkProfile PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeFirewallNetworkProfile(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(FirewallNetworkProfile)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/FirewallPanoramaConfiguration.Serialization.cs b/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/FirewallPanoramaConfiguration.Serialization.cs index adb468d876e3..94d7b5fef03f 100644 --- a/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/FirewallPanoramaConfiguration.Serialization.cs +++ b/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/FirewallPanoramaConfiguration.Serialization.cs @@ -21,6 +21,23 @@ internal FirewallPanoramaConfiguration() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual FirewallPanoramaConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeFirewallPanoramaConfiguration(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(FirewallPanoramaConfiguration)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -206,23 +223,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. FirewallPanoramaConfiguration IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual FirewallPanoramaConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeFirewallPanoramaConfiguration(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(FirewallPanoramaConfiguration)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/FirewallPanoramaStatus.Serialization.cs b/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/FirewallPanoramaStatus.Serialization.cs index 66d7ffa0336a..524c2712a077 100644 --- a/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/FirewallPanoramaStatus.Serialization.cs +++ b/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/FirewallPanoramaStatus.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.PaloAltoNetworks.Ngfw.Models /// Panorama connectivity information. public partial class FirewallPanoramaStatus : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual FirewallPanoramaStatus PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeFirewallPanoramaStatus(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(FirewallPanoramaStatus)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -137,23 +154,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. FirewallPanoramaStatus IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual FirewallPanoramaStatus PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeFirewallPanoramaStatus(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(FirewallPanoramaStatus)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/FirewallResourceListResult.Serialization.cs b/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/FirewallResourceListResult.Serialization.cs index 42a8ff0a76eb..4a5fff1c3656 100644 --- a/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/FirewallResourceListResult.Serialization.cs +++ b/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/FirewallResourceListResult.Serialization.cs @@ -22,6 +22,30 @@ internal FirewallResourceListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual FirewallResourceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeFirewallResourceListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(FirewallResourceListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static FirewallResourceListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeFirewallResourceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. FirewallResourceListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual FirewallResourceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeFirewallResourceListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(FirewallResourceListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static FirewallResourceListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeFirewallResourceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/FirewallRuleCounter.Serialization.cs b/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/FirewallRuleCounter.Serialization.cs index dd66fec41545..aeaedc40a144 100644 --- a/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/FirewallRuleCounter.Serialization.cs +++ b/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/FirewallRuleCounter.Serialization.cs @@ -22,6 +22,30 @@ internal FirewallRuleCounter() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual FirewallRuleCounter PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeFirewallRuleCounter(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(FirewallRuleCounter)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static FirewallRuleCounter FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeFirewallRuleCounter(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -248,31 +272,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. FirewallRuleCounter IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual FirewallRuleCounter PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeFirewallRuleCounter(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(FirewallRuleCounter)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static FirewallRuleCounter FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeFirewallRuleCounter(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/FirewallRuleResetConter.Serialization.cs b/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/FirewallRuleResetConter.Serialization.cs index 995d1db7ccc6..467c1e8ea46a 100644 --- a/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/FirewallRuleResetConter.Serialization.cs +++ b/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/FirewallRuleResetConter.Serialization.cs @@ -17,6 +17,30 @@ namespace Azure.ResourceManager.PaloAltoNetworks.Ngfw.Models /// Rule counter reset. public partial class FirewallRuleResetConter : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual FirewallRuleResetConter PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeFirewallRuleResetConter(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(FirewallRuleResetConter)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static FirewallRuleResetConter FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeFirewallRuleResetConter(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -169,31 +193,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. FirewallRuleResetConter IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual FirewallRuleResetConter PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeFirewallRuleResetConter(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(FirewallRuleResetConter)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static FirewallRuleResetConter FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeFirewallRuleResetConter(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/FirewallStatusProperty.Serialization.cs b/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/FirewallStatusProperty.Serialization.cs index fb9a3010bd2e..00c1943dee05 100644 --- a/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/FirewallStatusProperty.Serialization.cs +++ b/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/FirewallStatusProperty.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.PaloAltoNetworks.Ngfw.Models /// Firewall Status. internal partial class FirewallStatusProperty : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual FirewallStatusProperty PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeFirewallStatusProperty(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(FirewallStatusProperty)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -216,23 +233,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. FirewallStatusProperty IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual FirewallStatusProperty PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeFirewallStatusProperty(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(FirewallStatusProperty)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/FirewallSupportInfo.Serialization.cs b/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/FirewallSupportInfo.Serialization.cs index 384a3351d765..e546687ddbcc 100644 --- a/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/FirewallSupportInfo.Serialization.cs +++ b/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/FirewallSupportInfo.Serialization.cs @@ -17,6 +17,30 @@ namespace Azure.ResourceManager.PaloAltoNetworks.Ngfw.Models /// Support information for the resource. public partial class FirewallSupportInfo : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual FirewallSupportInfo PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeFirewallSupportInfo(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(FirewallSupportInfo)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static FirewallSupportInfo FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeFirewallSupportInfo(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -277,31 +301,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. FirewallSupportInfo IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual FirewallSupportInfo PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeFirewallSupportInfo(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(FirewallSupportInfo)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static FirewallSupportInfo FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeFirewallSupportInfo(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/FirewallUpdateProperties.Serialization.cs b/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/FirewallUpdateProperties.Serialization.cs index 8d552d11e476..73e261ef922a 100644 --- a/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/FirewallUpdateProperties.Serialization.cs +++ b/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/FirewallUpdateProperties.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.PaloAltoNetworks.Ngfw.Models /// The updatable properties of the FirewallResource. public partial class FirewallUpdateProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual FirewallUpdateProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeFirewallUpdateProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(FirewallUpdateProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -295,23 +312,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. FirewallUpdateProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual FirewallUpdateProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeFirewallUpdateProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(FirewallUpdateProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/FirewallVnetConfiguration.Serialization.cs b/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/FirewallVnetConfiguration.Serialization.cs index a13dab9f9619..8854755f09ee 100644 --- a/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/FirewallVnetConfiguration.Serialization.cs +++ b/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/FirewallVnetConfiguration.Serialization.cs @@ -21,6 +21,23 @@ internal FirewallVnetConfiguration() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual FirewallVnetConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeFirewallVnetConfiguration(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(FirewallVnetConfiguration)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -151,23 +168,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. FirewallVnetConfiguration IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual FirewallVnetConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeFirewallVnetConfiguration(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(FirewallVnetConfiguration)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/FirewallVwanConfiguration.Serialization.cs b/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/FirewallVwanConfiguration.Serialization.cs index b865f03c95e1..5d07356993f4 100644 --- a/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/FirewallVwanConfiguration.Serialization.cs +++ b/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/FirewallVwanConfiguration.Serialization.cs @@ -21,6 +21,23 @@ internal FirewallVwanConfiguration() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual FirewallVwanConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeFirewallVwanConfiguration(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(FirewallVwanConfiguration)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -182,23 +199,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. FirewallVwanConfiguration IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual FirewallVwanConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeFirewallVwanConfiguration(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(FirewallVwanConfiguration)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/FqdnListGlobalRulestackResourceListResult.Serialization.cs b/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/FqdnListGlobalRulestackResourceListResult.Serialization.cs index 1b619e038490..e07b7fc3b082 100644 --- a/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/FqdnListGlobalRulestackResourceListResult.Serialization.cs +++ b/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/FqdnListGlobalRulestackResourceListResult.Serialization.cs @@ -22,6 +22,30 @@ internal FqdnListGlobalRulestackResourceListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual FqdnListGlobalRulestackResourceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeFqdnListGlobalRulestackResourceListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(FqdnListGlobalRulestackResourceListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static FqdnListGlobalRulestackResourceListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeFqdnListGlobalRulestackResourceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. FqdnListGlobalRulestackResourceListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual FqdnListGlobalRulestackResourceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeFqdnListGlobalRulestackResourceListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(FqdnListGlobalRulestackResourceListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static FqdnListGlobalRulestackResourceListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeFqdnListGlobalRulestackResourceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/FqdnListLocalRulestackResourceListResult.Serialization.cs b/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/FqdnListLocalRulestackResourceListResult.Serialization.cs index b903cdc97850..dfd932b215b5 100644 --- a/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/FqdnListLocalRulestackResourceListResult.Serialization.cs +++ b/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/FqdnListLocalRulestackResourceListResult.Serialization.cs @@ -22,6 +22,30 @@ internal FqdnListLocalRulestackResourceListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual FqdnListLocalRulestackResourceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeFqdnListLocalRulestackResourceListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(FqdnListLocalRulestackResourceListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static FqdnListLocalRulestackResourceListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeFqdnListLocalRulestackResourceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. FqdnListLocalRulestackResourceListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual FqdnListLocalRulestackResourceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeFqdnListLocalRulestackResourceListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(FqdnListLocalRulestackResourceListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static FqdnListLocalRulestackResourceListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeFqdnListLocalRulestackResourceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/FqdnObject.Serialization.cs b/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/FqdnObject.Serialization.cs index 87c6a5f1957f..a31cb8e7b432 100644 --- a/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/FqdnObject.Serialization.cs +++ b/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/FqdnObject.Serialization.cs @@ -22,6 +22,23 @@ internal FqdnObject() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual FqdnObject PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeFqdnObject(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(FqdnObject)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -201,23 +218,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. FqdnObject IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual FqdnObject PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeFqdnObject(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(FqdnObject)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/GlobalRulestackInfo.Serialization.cs b/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/GlobalRulestackInfo.Serialization.cs index e130adf7dd90..0014424a4910 100644 --- a/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/GlobalRulestackInfo.Serialization.cs +++ b/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/GlobalRulestackInfo.Serialization.cs @@ -22,6 +22,30 @@ internal GlobalRulestackInfo() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual GlobalRulestackInfo PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeGlobalRulestackInfo(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(GlobalRulestackInfo)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static GlobalRulestackInfo FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeGlobalRulestackInfo(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -121,31 +145,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. GlobalRulestackInfo IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual GlobalRulestackInfo PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeGlobalRulestackInfo(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(GlobalRulestackInfo)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static GlobalRulestackInfo FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeGlobalRulestackInfo(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/GlobalRulestackPatch.Serialization.cs b/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/GlobalRulestackPatch.Serialization.cs index 7bc9e2960b1c..fbc75fa97532 100644 --- a/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/GlobalRulestackPatch.Serialization.cs +++ b/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/GlobalRulestackPatch.Serialization.cs @@ -19,6 +19,23 @@ namespace Azure.ResourceManager.PaloAltoNetworks.Ngfw.Models /// The type used for update operations of the GlobalRulestackResource. public partial class GlobalRulestackPatch : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual GlobalRulestackPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeGlobalRulestackPatch(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(GlobalRulestackPatch)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -155,23 +172,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. GlobalRulestackPatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual GlobalRulestackPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeGlobalRulestackPatch(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(GlobalRulestackPatch)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/GlobalRulestackResourceListResult.Serialization.cs b/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/GlobalRulestackResourceListResult.Serialization.cs index 5af1d9a771d4..29d8d8666e67 100644 --- a/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/GlobalRulestackResourceListResult.Serialization.cs +++ b/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/GlobalRulestackResourceListResult.Serialization.cs @@ -22,6 +22,30 @@ internal GlobalRulestackResourceListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual GlobalRulestackResourceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeGlobalRulestackResourceListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(GlobalRulestackResourceListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static GlobalRulestackResourceListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeGlobalRulestackResourceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. GlobalRulestackResourceListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual GlobalRulestackResourceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeGlobalRulestackResourceListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(GlobalRulestackResourceListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static GlobalRulestackResourceListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeGlobalRulestackResourceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/GlobalRulestackUpdateProperties.Serialization.cs b/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/GlobalRulestackUpdateProperties.Serialization.cs index 231f3d66fc7d..2d9922746e7c 100644 --- a/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/GlobalRulestackUpdateProperties.Serialization.cs +++ b/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/GlobalRulestackUpdateProperties.Serialization.cs @@ -18,6 +18,23 @@ namespace Azure.ResourceManager.PaloAltoNetworks.Ngfw.Models /// The updatable properties of the GlobalRulestackResource. public partial class GlobalRulestackUpdateProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual GlobalRulestackUpdateProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeGlobalRulestackUpdateProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(GlobalRulestackUpdateProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -252,23 +269,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. GlobalRulestackUpdateProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual GlobalRulestackUpdateProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeGlobalRulestackUpdateProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(GlobalRulestackUpdateProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/IPAddressInfo.Serialization.cs b/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/IPAddressInfo.Serialization.cs index 6555883d0126..3d30cb53a8a9 100644 --- a/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/IPAddressInfo.Serialization.cs +++ b/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/IPAddressInfo.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.PaloAltoNetworks.Ngfw.Models /// IP Address. public partial class IPAddressInfo : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual IPAddressInfo PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeIPAddressInfo(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(IPAddressInfo)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -134,23 +151,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. IPAddressInfo IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual IPAddressInfo PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeIPAddressInfo(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(IPAddressInfo)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/IPAddressSpaceInfo.Serialization.cs b/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/IPAddressSpaceInfo.Serialization.cs index ebe09793a873..39c3c236b158 100644 --- a/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/IPAddressSpaceInfo.Serialization.cs +++ b/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/IPAddressSpaceInfo.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.PaloAltoNetworks.Ngfw.Models /// IP Address Space. public partial class IPAddressSpaceInfo : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual IPAddressSpaceInfo PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeIPAddressSpaceInfo(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(IPAddressSpaceInfo)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -134,23 +151,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. IPAddressSpaceInfo IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual IPAddressSpaceInfo PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeIPAddressSpaceInfo(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(IPAddressSpaceInfo)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/LocalRulesResourceListResult.Serialization.cs b/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/LocalRulesResourceListResult.Serialization.cs index 7689642ab58a..3df41d2c9f78 100644 --- a/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/LocalRulesResourceListResult.Serialization.cs +++ b/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/LocalRulesResourceListResult.Serialization.cs @@ -22,6 +22,30 @@ internal LocalRulesResourceListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual LocalRulesResourceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeLocalRulesResourceListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(LocalRulesResourceListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static LocalRulesResourceListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeLocalRulesResourceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. LocalRulesResourceListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual LocalRulesResourceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeLocalRulesResourceListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(LocalRulesResourceListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static LocalRulesResourceListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeLocalRulesResourceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/LocalRulestackPatch.Serialization.cs b/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/LocalRulestackPatch.Serialization.cs index ad66e3c595b0..11e4e9c35208 100644 --- a/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/LocalRulestackPatch.Serialization.cs +++ b/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/LocalRulestackPatch.Serialization.cs @@ -19,6 +19,23 @@ namespace Azure.ResourceManager.PaloAltoNetworks.Ngfw.Models /// The type used for update operations of the LocalRulestackResource. public partial class LocalRulestackPatch : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual LocalRulestackPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeLocalRulestackPatch(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(LocalRulestackPatch)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -178,23 +195,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. LocalRulestackPatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual LocalRulestackPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeLocalRulestackPatch(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(LocalRulestackPatch)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/LocalRulestackResourceListResult.Serialization.cs b/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/LocalRulestackResourceListResult.Serialization.cs index d49e9ea2fe96..622428b67926 100644 --- a/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/LocalRulestackResourceListResult.Serialization.cs +++ b/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/LocalRulestackResourceListResult.Serialization.cs @@ -22,6 +22,30 @@ internal LocalRulestackResourceListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual LocalRulestackResourceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeLocalRulestackResourceListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(LocalRulestackResourceListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static LocalRulestackResourceListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeLocalRulestackResourceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. LocalRulestackResourceListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual LocalRulestackResourceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeLocalRulestackResourceListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(LocalRulestackResourceListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static LocalRulestackResourceListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeLocalRulestackResourceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/LocalRulestackUpdateProperties.Serialization.cs b/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/LocalRulestackUpdateProperties.Serialization.cs index 6edfac87ddd3..df46eea2d58e 100644 --- a/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/LocalRulestackUpdateProperties.Serialization.cs +++ b/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/LocalRulestackUpdateProperties.Serialization.cs @@ -18,6 +18,23 @@ namespace Azure.ResourceManager.PaloAltoNetworks.Ngfw.Models /// The updatable properties of the LocalRulestackResource. public partial class LocalRulestackUpdateProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual LocalRulestackUpdateProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeLocalRulestackUpdateProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(LocalRulestackUpdateProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -252,23 +269,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. LocalRulestackUpdateProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual LocalRulestackUpdateProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeLocalRulestackUpdateProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(LocalRulestackUpdateProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/MetricsObject.Serialization.cs b/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/MetricsObject.Serialization.cs index 113ae741ac2a..0136a16f6c72 100644 --- a/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/MetricsObject.Serialization.cs +++ b/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/MetricsObject.Serialization.cs @@ -22,6 +22,23 @@ internal MetricsObject() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual MetricsObject PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeMetricsObject(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(MetricsObject)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -159,23 +176,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. MetricsObject IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual MetricsObject PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeMetricsObject(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(MetricsObject)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/MonitorLogConfiguration.Serialization.cs b/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/MonitorLogConfiguration.Serialization.cs index f1083e9700b9..0b7d68ecb75e 100644 --- a/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/MonitorLogConfiguration.Serialization.cs +++ b/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/MonitorLogConfiguration.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.PaloAltoNetworks.Ngfw.Models /// MonitorLog configurations. public partial class MonitorLogConfiguration : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual MonitorLogConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeMonitorLogConfiguration(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(MonitorLogConfiguration)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -173,23 +190,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. MonitorLogConfiguration IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual MonitorLogConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeMonitorLogConfiguration(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(MonitorLogConfiguration)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/NameDescriptionObject.Serialization.cs b/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/NameDescriptionObject.Serialization.cs index 8c7d44369155..cdd623f5afe4 100644 --- a/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/NameDescriptionObject.Serialization.cs +++ b/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/NameDescriptionObject.Serialization.cs @@ -21,6 +21,23 @@ internal NameDescriptionObject() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual NameDescriptionObject PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeNameDescriptionObject(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(NameDescriptionObject)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -131,23 +148,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. NameDescriptionObject IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual NameDescriptionObject PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeNameDescriptionObject(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(NameDescriptionObject)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/PaloAltoNetworksFirewallPatch.Serialization.cs b/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/PaloAltoNetworksFirewallPatch.Serialization.cs index 1490e9196f71..9d7c0c183b66 100644 --- a/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/PaloAltoNetworksFirewallPatch.Serialization.cs +++ b/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/PaloAltoNetworksFirewallPatch.Serialization.cs @@ -19,6 +19,23 @@ namespace Azure.ResourceManager.PaloAltoNetworks.Ngfw.Models /// The type used for update operations of the FirewallResource. public partial class PaloAltoNetworksFirewallPatch : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual PaloAltoNetworksFirewallPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializePaloAltoNetworksFirewallPatch(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(PaloAltoNetworksFirewallPatch)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -178,23 +195,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. PaloAltoNetworksFirewallPatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual PaloAltoNetworksFirewallPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializePaloAltoNetworksFirewallPatch(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(PaloAltoNetworksFirewallPatch)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/PanFirewallMarketplaceDetails.Serialization.cs b/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/PanFirewallMarketplaceDetails.Serialization.cs index 20bfe7ad1b53..c38a939c4a4b 100644 --- a/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/PanFirewallMarketplaceDetails.Serialization.cs +++ b/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/PanFirewallMarketplaceDetails.Serialization.cs @@ -21,6 +21,23 @@ internal PanFirewallMarketplaceDetails() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual PanFirewallMarketplaceDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializePanFirewallMarketplaceDetails(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(PanFirewallMarketplaceDetails)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,23 +171,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. PanFirewallMarketplaceDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual PanFirewallMarketplaceDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializePanFirewallMarketplaceDetails(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(PanFirewallMarketplaceDetails)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/PostRulesResourceListResult.Serialization.cs b/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/PostRulesResourceListResult.Serialization.cs index 09586d032af8..e9e1eb2f6a68 100644 --- a/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/PostRulesResourceListResult.Serialization.cs +++ b/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/PostRulesResourceListResult.Serialization.cs @@ -22,6 +22,30 @@ internal PostRulesResourceListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual PostRulesResourceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializePostRulesResourceListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(PostRulesResourceListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static PostRulesResourceListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializePostRulesResourceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. PostRulesResourceListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual PostRulesResourceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializePostRulesResourceListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(PostRulesResourceListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static PostRulesResourceListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializePostRulesResourceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/PreRulesResourceListResult.Serialization.cs b/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/PreRulesResourceListResult.Serialization.cs index e19d38bb0d77..f39ded25fec7 100644 --- a/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/PreRulesResourceListResult.Serialization.cs +++ b/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/PreRulesResourceListResult.Serialization.cs @@ -22,6 +22,30 @@ internal PreRulesResourceListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual PreRulesResourceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializePreRulesResourceListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(PreRulesResourceListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static PreRulesResourceListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializePreRulesResourceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. PreRulesResourceListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual PreRulesResourceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializePreRulesResourceListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(PreRulesResourceListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static PreRulesResourceListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializePreRulesResourceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/PredefinedUrlCategory.Serialization.cs b/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/PredefinedUrlCategory.Serialization.cs index 2e2ce479b310..f56e54532f1f 100644 --- a/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/PredefinedUrlCategory.Serialization.cs +++ b/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/PredefinedUrlCategory.Serialization.cs @@ -21,6 +21,23 @@ internal PredefinedUrlCategory() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual PredefinedUrlCategory PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializePredefinedUrlCategory(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(PredefinedUrlCategory)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -128,23 +145,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. PredefinedUrlCategory IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual PredefinedUrlCategory PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializePredefinedUrlCategory(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(PredefinedUrlCategory)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/PredefinedUrlCategoryListResult.Serialization.cs b/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/PredefinedUrlCategoryListResult.Serialization.cs index 26b2dc772a61..dfb7077be950 100644 --- a/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/PredefinedUrlCategoryListResult.Serialization.cs +++ b/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/PredefinedUrlCategoryListResult.Serialization.cs @@ -22,6 +22,30 @@ internal PredefinedUrlCategoryListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual PredefinedUrlCategoryListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializePredefinedUrlCategoryListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(PredefinedUrlCategoryListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static PredefinedUrlCategoryListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializePredefinedUrlCategoryListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. PredefinedUrlCategoryListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual PredefinedUrlCategoryListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializePredefinedUrlCategoryListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(PredefinedUrlCategoryListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static PredefinedUrlCategoryListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializePredefinedUrlCategoryListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/PrefixListGlobalRulestackResourceListResult.Serialization.cs b/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/PrefixListGlobalRulestackResourceListResult.Serialization.cs index 14d9e2b4455b..ba3f8fc2f1cc 100644 --- a/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/PrefixListGlobalRulestackResourceListResult.Serialization.cs +++ b/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/PrefixListGlobalRulestackResourceListResult.Serialization.cs @@ -22,6 +22,30 @@ internal PrefixListGlobalRulestackResourceListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual PrefixListGlobalRulestackResourceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializePrefixListGlobalRulestackResourceListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(PrefixListGlobalRulestackResourceListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static PrefixListGlobalRulestackResourceListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializePrefixListGlobalRulestackResourceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. PrefixListGlobalRulestackResourceListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual PrefixListGlobalRulestackResourceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializePrefixListGlobalRulestackResourceListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(PrefixListGlobalRulestackResourceListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static PrefixListGlobalRulestackResourceListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializePrefixListGlobalRulestackResourceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/PrefixListResourceListResult.Serialization.cs b/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/PrefixListResourceListResult.Serialization.cs index c5070bde92bf..eba32fd3ddc5 100644 --- a/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/PrefixListResourceListResult.Serialization.cs +++ b/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/PrefixListResourceListResult.Serialization.cs @@ -22,6 +22,30 @@ internal PrefixListResourceListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual PrefixListResourceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializePrefixListResourceListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(PrefixListResourceListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static PrefixListResourceListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializePrefixListResourceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. PrefixListResourceListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual PrefixListResourceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializePrefixListResourceListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(PrefixListResourceListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static PrefixListResourceListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializePrefixListResourceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/PrefixObject.Serialization.cs b/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/PrefixObject.Serialization.cs index 2be6a039c38b..3d862f6aa8a5 100644 --- a/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/PrefixObject.Serialization.cs +++ b/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/PrefixObject.Serialization.cs @@ -22,6 +22,23 @@ internal PrefixObject() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual PrefixObject PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializePrefixObject(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(PrefixObject)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -201,23 +218,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. PrefixObject IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual PrefixObject PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializePrefixObject(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(PrefixObject)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/ProductSerialNumberRequestStatus.Serialization.cs b/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/ProductSerialNumberRequestStatus.Serialization.cs index 223265722452..919ae86a4687 100644 --- a/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/ProductSerialNumberRequestStatus.Serialization.cs +++ b/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/ProductSerialNumberRequestStatus.Serialization.cs @@ -22,6 +22,30 @@ internal ProductSerialNumberRequestStatus() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ProductSerialNumberRequestStatus PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeProductSerialNumberRequestStatus(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ProductSerialNumberRequestStatus)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static ProductSerialNumberRequestStatus FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeProductSerialNumberRequestStatus(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -121,31 +145,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ProductSerialNumberRequestStatus IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ProductSerialNumberRequestStatus PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeProductSerialNumberRequestStatus(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ProductSerialNumberRequestStatus)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static ProductSerialNumberRequestStatus FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeProductSerialNumberRequestStatus(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/ProductSerialNumberStatus.Serialization.cs b/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/ProductSerialNumberStatus.Serialization.cs index 30147582edf9..d6e6ae3cc767 100644 --- a/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/ProductSerialNumberStatus.Serialization.cs +++ b/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/ProductSerialNumberStatus.Serialization.cs @@ -22,6 +22,30 @@ internal ProductSerialNumberStatus() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ProductSerialNumberStatus PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeProductSerialNumberStatus(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ProductSerialNumberStatus)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static ProductSerialNumberStatus FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeProductSerialNumberStatus(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -132,31 +156,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ProductSerialNumberStatus IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ProductSerialNumberStatus PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeProductSerialNumberStatus(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ProductSerialNumberStatus)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static ProductSerialNumberStatus FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeProductSerialNumberStatus(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/RuleEntry.Serialization.cs b/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/RuleEntry.Serialization.cs index e73fb3d29f89..f6cc274fde7e 100644 --- a/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/RuleEntry.Serialization.cs +++ b/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/RuleEntry.Serialization.cs @@ -22,6 +22,23 @@ internal RuleEntry() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual RuleEntry PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeRuleEntry(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(RuleEntry)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -465,23 +482,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. RuleEntry IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual RuleEntry PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeRuleEntry(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(RuleEntry)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/RulestackAppIdListResult.Serialization.cs b/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/RulestackAppIdListResult.Serialization.cs index 877896d3a094..0fa8e4de4087 100644 --- a/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/RulestackAppIdListResult.Serialization.cs +++ b/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/RulestackAppIdListResult.Serialization.cs @@ -22,6 +22,30 @@ internal RulestackAppIdListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual RulestackAppIdListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeRulestackAppIdListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(RulestackAppIdListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static RulestackAppIdListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeRulestackAppIdListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,31 +178,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. RulestackAppIdListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual RulestackAppIdListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeRulestackAppIdListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(RulestackAppIdListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static RulestackAppIdListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeRulestackAppIdListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/RulestackChangelog.Serialization.cs b/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/RulestackChangelog.Serialization.cs index 840f855f3559..f05cac7cd28d 100644 --- a/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/RulestackChangelog.Serialization.cs +++ b/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/RulestackChangelog.Serialization.cs @@ -22,6 +22,30 @@ internal RulestackChangelog() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual RulestackChangelog PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeRulestackChangelog(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(RulestackChangelog)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static RulestackChangelog FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeRulestackChangelog(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -173,31 +197,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. RulestackChangelog IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual RulestackChangelog PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeRulestackChangelog(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(RulestackChangelog)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static RulestackChangelog FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeRulestackChangelog(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/RulestackCountry.Serialization.cs b/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/RulestackCountry.Serialization.cs index 3234ce198a24..8c88cc3d3c2b 100644 --- a/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/RulestackCountry.Serialization.cs +++ b/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/RulestackCountry.Serialization.cs @@ -21,6 +21,23 @@ internal RulestackCountry() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual RulestackCountry PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeRulestackCountry(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(RulestackCountry)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -131,23 +148,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. RulestackCountry IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual RulestackCountry PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeRulestackCountry(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(RulestackCountry)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/RulestackCountryListResult.Serialization.cs b/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/RulestackCountryListResult.Serialization.cs index 1120f23d7925..c7b8f27cd3a2 100644 --- a/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/RulestackCountryListResult.Serialization.cs +++ b/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/RulestackCountryListResult.Serialization.cs @@ -22,6 +22,30 @@ internal RulestackCountryListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual RulestackCountryListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeRulestackCountryListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(RulestackCountryListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static RulestackCountryListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeRulestackCountryListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. RulestackCountryListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual RulestackCountryListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeRulestackCountryListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(RulestackCountryListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static RulestackCountryListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeRulestackCountryListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/RulestackDetails.Serialization.cs b/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/RulestackDetails.Serialization.cs index 4cfa7ab8b07e..f02c133533c0 100644 --- a/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/RulestackDetails.Serialization.cs +++ b/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/RulestackDetails.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.PaloAltoNetworks.Ngfw.Models /// Associated rulestack details. public partial class RulestackDetails : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual RulestackDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeRulestackDetails(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(RulestackDetails)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -149,23 +166,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. RulestackDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual RulestackDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeRulestackDetails(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(RulestackDetails)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/RulestackFirewallListResult.Serialization.cs b/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/RulestackFirewallListResult.Serialization.cs index d7bc1391794a..4c0f4f58a389 100644 --- a/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/RulestackFirewallListResult.Serialization.cs +++ b/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/RulestackFirewallListResult.Serialization.cs @@ -22,6 +22,30 @@ internal RulestackFirewallListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual RulestackFirewallListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeRulestackFirewallListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(RulestackFirewallListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static RulestackFirewallListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeRulestackFirewallListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,31 +178,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. RulestackFirewallListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual RulestackFirewallListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeRulestackFirewallListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(RulestackFirewallListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static RulestackFirewallListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeRulestackFirewallListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/RulestackProperties.Serialization.cs b/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/RulestackProperties.Serialization.cs index 191445548a79..3dd0f9784c02 100644 --- a/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/RulestackProperties.Serialization.cs +++ b/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/RulestackProperties.Serialization.cs @@ -18,6 +18,23 @@ namespace Azure.ResourceManager.PaloAltoNetworks.Ngfw.Models /// PAN Rulestack Describe Object. internal partial class RulestackProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual RulestackProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeRulestackProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(RulestackProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -268,23 +285,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. RulestackProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual RulestackProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeRulestackProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(RulestackProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/RulestackSecurityServiceListResult.Serialization.cs b/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/RulestackSecurityServiceListResult.Serialization.cs index e8648874fc45..d3ae17a21769 100644 --- a/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/RulestackSecurityServiceListResult.Serialization.cs +++ b/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/RulestackSecurityServiceListResult.Serialization.cs @@ -22,6 +22,30 @@ internal RulestackSecurityServiceListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual RulestackSecurityServiceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeRulestackSecurityServiceListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(RulestackSecurityServiceListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static RulestackSecurityServiceListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeRulestackSecurityServiceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -132,31 +156,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. RulestackSecurityServiceListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual RulestackSecurityServiceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeRulestackSecurityServiceListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(RulestackSecurityServiceListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static RulestackSecurityServiceListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeRulestackSecurityServiceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/RulestackSecurityServiceTypeList.Serialization.cs b/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/RulestackSecurityServiceTypeList.Serialization.cs index b07a601857bd..b7f69fca94ab 100644 --- a/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/RulestackSecurityServiceTypeList.Serialization.cs +++ b/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/RulestackSecurityServiceTypeList.Serialization.cs @@ -21,6 +21,23 @@ internal RulestackSecurityServiceTypeList() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual RulestackSecurityServiceTypeList PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeRulestackSecurityServiceTypeList(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(RulestackSecurityServiceTypeList)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -141,23 +158,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. RulestackSecurityServiceTypeList IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual RulestackSecurityServiceTypeList PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeRulestackSecurityServiceTypeList(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(RulestackSecurityServiceTypeList)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/RulestackSecurityServices.Serialization.cs b/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/RulestackSecurityServices.Serialization.cs index d010d1e4dea1..05e54255c0a5 100644 --- a/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/RulestackSecurityServices.Serialization.cs +++ b/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/RulestackSecurityServices.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.PaloAltoNetworks.Ngfw.Models /// security services. public partial class RulestackSecurityServices : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual RulestackSecurityServices PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeRulestackSecurityServices(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(RulestackSecurityServices)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -204,23 +221,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. RulestackSecurityServices IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual RulestackSecurityServices PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeRulestackSecurityServices(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(RulestackSecurityServices)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/RulestackTagInfo.Serialization.cs b/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/RulestackTagInfo.Serialization.cs index 8b431ff7eca9..3980f63eb5be 100644 --- a/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/RulestackTagInfo.Serialization.cs +++ b/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/RulestackTagInfo.Serialization.cs @@ -21,6 +21,23 @@ internal RulestackTagInfo() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual RulestackTagInfo PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeRulestackTagInfo(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(RulestackTagInfo)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -128,23 +145,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. RulestackTagInfo IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual RulestackTagInfo PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeRulestackTagInfo(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(RulestackTagInfo)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/SourceAddressInfo.Serialization.cs b/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/SourceAddressInfo.Serialization.cs index 8f096f1dc157..b6b0498a1641 100644 --- a/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/SourceAddressInfo.Serialization.cs +++ b/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/SourceAddressInfo.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.PaloAltoNetworks.Ngfw.Models /// Address properties. public partial class SourceAddressInfo : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SourceAddressInfo PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSourceAddressInfo(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SourceAddressInfo)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -255,23 +272,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SourceAddressInfo IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SourceAddressInfo PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSourceAddressInfo(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SourceAddressInfo)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/StorageAccountConfiguration.Serialization.cs b/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/StorageAccountConfiguration.Serialization.cs index 3b0ce8ea247f..9acd3aef617b 100644 --- a/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/StorageAccountConfiguration.Serialization.cs +++ b/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/StorageAccountConfiguration.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.PaloAltoNetworks.Ngfw.Models /// Storage Account configurations. public partial class StorageAccountConfiguration : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual StorageAccountConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeStorageAccountConfiguration(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(StorageAccountConfiguration)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -145,23 +162,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. StorageAccountConfiguration IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual StorageAccountConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeStorageAccountConfiguration(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(StorageAccountConfiguration)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/StrataCloudManagerConfig.Serialization.cs b/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/StrataCloudManagerConfig.Serialization.cs index 48c3bdb1a9d0..46901f478407 100644 --- a/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/StrataCloudManagerConfig.Serialization.cs +++ b/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/StrataCloudManagerConfig.Serialization.cs @@ -21,6 +21,23 @@ internal StrataCloudManagerConfig() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual StrataCloudManagerConfig PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeStrataCloudManagerConfig(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(StrataCloudManagerConfig)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -120,23 +137,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. StrataCloudManagerConfig IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual StrataCloudManagerConfig PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeStrataCloudManagerConfig(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(StrataCloudManagerConfig)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/StrataCloudManagerInfo.Serialization.cs b/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/StrataCloudManagerInfo.Serialization.cs index ae0ed8415f73..7803f52044a1 100644 --- a/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/StrataCloudManagerInfo.Serialization.cs +++ b/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/StrataCloudManagerInfo.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.PaloAltoNetworks.Ngfw.Models /// Strata Cloud Manager Info. public partial class StrataCloudManagerInfo : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual StrataCloudManagerInfo PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeStrataCloudManagerInfo(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(StrataCloudManagerInfo)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -129,23 +146,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. StrataCloudManagerInfo IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual StrataCloudManagerInfo PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeStrataCloudManagerInfo(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(StrataCloudManagerInfo)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/SupportInfoModel.Serialization.cs b/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/SupportInfoModel.Serialization.cs index 64ce0683ac5c..1a54dc656d60 100644 --- a/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/SupportInfoModel.Serialization.cs +++ b/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/Models/SupportInfoModel.Serialization.cs @@ -17,6 +17,30 @@ namespace Azure.ResourceManager.PaloAltoNetworks.Ngfw.Models /// Support information for the service. public partial class SupportInfoModel : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SupportInfoModel PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSupportInfoModel(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SupportInfoModel)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static SupportInfoModel FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeSupportInfoModel(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -313,31 +337,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SupportInfoModel IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SupportInfoModel PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSupportInfoModel(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SupportInfoModel)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static SupportInfoModel FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeSupportInfoModel(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/PaloAltoNetworksFirewallData.Serialization.cs b/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/PaloAltoNetworksFirewallData.Serialization.cs index 4d858e251fdd..44a2123b0d0e 100644 --- a/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/PaloAltoNetworksFirewallData.Serialization.cs +++ b/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/PaloAltoNetworksFirewallData.Serialization.cs @@ -25,6 +25,30 @@ internal PaloAltoNetworksFirewallData() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializePaloAltoNetworksFirewallData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(PaloAltoNetworksFirewallData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static PaloAltoNetworksFirewallData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializePaloAltoNetworksFirewallData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -198,23 +222,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. PaloAltoNetworksFirewallData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (PaloAltoNetworksFirewallData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializePaloAltoNetworksFirewallData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(PaloAltoNetworksFirewallData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -229,12 +236,5 @@ internal static RequestContent ToRequestContent(PaloAltoNetworksFirewallData pal content.JsonWriter.WriteObjectValue(paloAltoNetworksFirewallData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static PaloAltoNetworksFirewallData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializePaloAltoNetworksFirewallData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/PaloAltoNetworksFirewallStatusData.Serialization.cs b/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/PaloAltoNetworksFirewallStatusData.Serialization.cs index ed19ab4375a1..1e165adc4f1a 100644 --- a/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/PaloAltoNetworksFirewallStatusData.Serialization.cs +++ b/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/PaloAltoNetworksFirewallStatusData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.PaloAltoNetworks.Ngfw /// Firewall Status. public partial class PaloAltoNetworksFirewallStatusData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializePaloAltoNetworksFirewallStatusData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(PaloAltoNetworksFirewallStatusData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static PaloAltoNetworksFirewallStatusData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializePaloAltoNetworksFirewallStatusData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -147,31 +171,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. PaloAltoNetworksFirewallStatusData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (PaloAltoNetworksFirewallStatusData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializePaloAltoNetworksFirewallStatusData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(PaloAltoNetworksFirewallStatusData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static PaloAltoNetworksFirewallStatusData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializePaloAltoNetworksFirewallStatusData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/PostRulestackRuleData.Serialization.cs b/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/PostRulestackRuleData.Serialization.cs index aa3fc72f4a22..6b9ba9ea7804 100644 --- a/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/PostRulestackRuleData.Serialization.cs +++ b/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/PostRulestackRuleData.Serialization.cs @@ -25,6 +25,30 @@ internal PostRulestackRuleData() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializePostRulestackRuleData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(PostRulestackRuleData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static PostRulestackRuleData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializePostRulestackRuleData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -152,23 +176,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. PostRulestackRuleData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (PostRulestackRuleData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializePostRulestackRuleData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(PostRulestackRuleData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -183,12 +190,5 @@ internal static RequestContent ToRequestContent(PostRulestackRuleData postRulest content.JsonWriter.WriteObjectValue(postRulestackRuleData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static PostRulestackRuleData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializePostRulestackRuleData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/PreRulestackRuleData.Serialization.cs b/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/PreRulestackRuleData.Serialization.cs index 11d4f5ef596d..c1e6a3877c26 100644 --- a/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/PreRulestackRuleData.Serialization.cs +++ b/sdk/paloaltonetworks.ngfw/Azure.ResourceManager.PaloAltoNetworks.Ngfw/src/Generated/PreRulestackRuleData.Serialization.cs @@ -25,6 +25,30 @@ internal PreRulestackRuleData() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializePreRulestackRuleData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(PreRulestackRuleData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static PreRulestackRuleData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializePreRulestackRuleData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -152,23 +176,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. PreRulestackRuleData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (PreRulestackRuleData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializePreRulestackRuleData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(PreRulestackRuleData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -183,12 +190,5 @@ internal static RequestContent ToRequestContent(PreRulestackRuleData preRulestac content.JsonWriter.WriteObjectValue(preRulestackRuleData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static PreRulestackRuleData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializePreRulestackRuleData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/pineconevectordb/Azure.ResourceManager.PineconeVectorDB/src/Generated/Models/OrganizationResourceListResult.Serialization.cs b/sdk/pineconevectordb/Azure.ResourceManager.PineconeVectorDB/src/Generated/Models/OrganizationResourceListResult.Serialization.cs index 7acb99d55ade..504f42133de2 100644 --- a/sdk/pineconevectordb/Azure.ResourceManager.PineconeVectorDB/src/Generated/Models/OrganizationResourceListResult.Serialization.cs +++ b/sdk/pineconevectordb/Azure.ResourceManager.PineconeVectorDB/src/Generated/Models/OrganizationResourceListResult.Serialization.cs @@ -22,6 +22,30 @@ internal OrganizationResourceListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual OrganizationResourceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeOrganizationResourceListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(OrganizationResourceListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static OrganizationResourceListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeOrganizationResourceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. OrganizationResourceListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual OrganizationResourceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeOrganizationResourceListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(OrganizationResourceListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static OrganizationResourceListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeOrganizationResourceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/pineconevectordb/Azure.ResourceManager.PineconeVectorDB/src/Generated/Models/PineconeVectorDBMarketplaceDetails.Serialization.cs b/sdk/pineconevectordb/Azure.ResourceManager.PineconeVectorDB/src/Generated/Models/PineconeVectorDBMarketplaceDetails.Serialization.cs index c4da73fb029f..566e900da053 100644 --- a/sdk/pineconevectordb/Azure.ResourceManager.PineconeVectorDB/src/Generated/Models/PineconeVectorDBMarketplaceDetails.Serialization.cs +++ b/sdk/pineconevectordb/Azure.ResourceManager.PineconeVectorDB/src/Generated/Models/PineconeVectorDBMarketplaceDetails.Serialization.cs @@ -21,6 +21,23 @@ internal PineconeVectorDBMarketplaceDetails() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual PineconeVectorDBMarketplaceDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializePineconeVectorDBMarketplaceDetails(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(PineconeVectorDBMarketplaceDetails)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,23 +163,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. PineconeVectorDBMarketplaceDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual PineconeVectorDBMarketplaceDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializePineconeVectorDBMarketplaceDetails(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(PineconeVectorDBMarketplaceDetails)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/pineconevectordb/Azure.ResourceManager.PineconeVectorDB/src/Generated/Models/PineconeVectorDBOfferDetails.Serialization.cs b/sdk/pineconevectordb/Azure.ResourceManager.PineconeVectorDB/src/Generated/Models/PineconeVectorDBOfferDetails.Serialization.cs index 8a8d0373850e..afa79e054fc9 100644 --- a/sdk/pineconevectordb/Azure.ResourceManager.PineconeVectorDB/src/Generated/Models/PineconeVectorDBOfferDetails.Serialization.cs +++ b/sdk/pineconevectordb/Azure.ResourceManager.PineconeVectorDB/src/Generated/Models/PineconeVectorDBOfferDetails.Serialization.cs @@ -21,6 +21,23 @@ internal PineconeVectorDBOfferDetails() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual PineconeVectorDBOfferDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializePineconeVectorDBOfferDetails(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(PineconeVectorDBOfferDetails)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -176,23 +193,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. PineconeVectorDBOfferDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual PineconeVectorDBOfferDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializePineconeVectorDBOfferDetails(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(PineconeVectorDBOfferDetails)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/pineconevectordb/Azure.ResourceManager.PineconeVectorDB/src/Generated/Models/PineconeVectorDBOrganizationPatch.Serialization.cs b/sdk/pineconevectordb/Azure.ResourceManager.PineconeVectorDB/src/Generated/Models/PineconeVectorDBOrganizationPatch.Serialization.cs index 9db80e372b5a..123fa9c94022 100644 --- a/sdk/pineconevectordb/Azure.ResourceManager.PineconeVectorDB/src/Generated/Models/PineconeVectorDBOrganizationPatch.Serialization.cs +++ b/sdk/pineconevectordb/Azure.ResourceManager.PineconeVectorDB/src/Generated/Models/PineconeVectorDBOrganizationPatch.Serialization.cs @@ -19,6 +19,23 @@ namespace Azure.ResourceManager.PineconeVectorDB.Models /// The type used for update operations of the Organization Resource. public partial class PineconeVectorDBOrganizationPatch : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual PineconeVectorDBOrganizationPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializePineconeVectorDBOrganizationPatch(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(PineconeVectorDBOrganizationPatch)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -163,23 +180,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. PineconeVectorDBOrganizationPatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual PineconeVectorDBOrganizationPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializePineconeVectorDBOrganizationPatch(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(PineconeVectorDBOrganizationPatch)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/pineconevectordb/Azure.ResourceManager.PineconeVectorDB/src/Generated/Models/PineconeVectorDBOrganizationProperties.Serialization.cs b/sdk/pineconevectordb/Azure.ResourceManager.PineconeVectorDB/src/Generated/Models/PineconeVectorDBOrganizationProperties.Serialization.cs index a8495565a1bb..e398409afe1b 100644 --- a/sdk/pineconevectordb/Azure.ResourceManager.PineconeVectorDB/src/Generated/Models/PineconeVectorDBOrganizationProperties.Serialization.cs +++ b/sdk/pineconevectordb/Azure.ResourceManager.PineconeVectorDB/src/Generated/Models/PineconeVectorDBOrganizationProperties.Serialization.cs @@ -21,6 +21,23 @@ internal PineconeVectorDBOrganizationProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual PineconeVectorDBOrganizationProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializePineconeVectorDBOrganizationProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(PineconeVectorDBOrganizationProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -179,23 +196,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. PineconeVectorDBOrganizationProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual PineconeVectorDBOrganizationProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializePineconeVectorDBOrganizationProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(PineconeVectorDBOrganizationProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/pineconevectordb/Azure.ResourceManager.PineconeVectorDB/src/Generated/Models/PineconeVectorDBPartnerProperties.Serialization.cs b/sdk/pineconevectordb/Azure.ResourceManager.PineconeVectorDB/src/Generated/Models/PineconeVectorDBPartnerProperties.Serialization.cs index 348e3104ea7c..e2eb5e5f8c1e 100644 --- a/sdk/pineconevectordb/Azure.ResourceManager.PineconeVectorDB/src/Generated/Models/PineconeVectorDBPartnerProperties.Serialization.cs +++ b/sdk/pineconevectordb/Azure.ResourceManager.PineconeVectorDB/src/Generated/Models/PineconeVectorDBPartnerProperties.Serialization.cs @@ -21,6 +21,23 @@ internal PineconeVectorDBPartnerProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual PineconeVectorDBPartnerProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializePineconeVectorDBPartnerProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(PineconeVectorDBPartnerProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -120,23 +137,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. PineconeVectorDBPartnerProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual PineconeVectorDBPartnerProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializePineconeVectorDBPartnerProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(PineconeVectorDBPartnerProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/pineconevectordb/Azure.ResourceManager.PineconeVectorDB/src/Generated/Models/PineconeVectorDBSingleSignOnPropertiesV2.Serialization.cs b/sdk/pineconevectordb/Azure.ResourceManager.PineconeVectorDB/src/Generated/Models/PineconeVectorDBSingleSignOnPropertiesV2.Serialization.cs index 249394eb8d8c..c0f222bfbc4f 100644 --- a/sdk/pineconevectordb/Azure.ResourceManager.PineconeVectorDB/src/Generated/Models/PineconeVectorDBSingleSignOnPropertiesV2.Serialization.cs +++ b/sdk/pineconevectordb/Azure.ResourceManager.PineconeVectorDB/src/Generated/Models/PineconeVectorDBSingleSignOnPropertiesV2.Serialization.cs @@ -21,6 +21,23 @@ internal PineconeVectorDBSingleSignOnPropertiesV2() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual PineconeVectorDBSingleSignOnPropertiesV2 PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializePineconeVectorDBSingleSignOnPropertiesV2(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(PineconeVectorDBSingleSignOnPropertiesV2)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -200,23 +217,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. PineconeVectorDBSingleSignOnPropertiesV2 IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual PineconeVectorDBSingleSignOnPropertiesV2 PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializePineconeVectorDBSingleSignOnPropertiesV2(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(PineconeVectorDBSingleSignOnPropertiesV2)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/pineconevectordb/Azure.ResourceManager.PineconeVectorDB/src/Generated/Models/PineconeVectorDBUserDetails.Serialization.cs b/sdk/pineconevectordb/Azure.ResourceManager.PineconeVectorDB/src/Generated/Models/PineconeVectorDBUserDetails.Serialization.cs index da3198e384ed..ea159f4e627c 100644 --- a/sdk/pineconevectordb/Azure.ResourceManager.PineconeVectorDB/src/Generated/Models/PineconeVectorDBUserDetails.Serialization.cs +++ b/sdk/pineconevectordb/Azure.ResourceManager.PineconeVectorDB/src/Generated/Models/PineconeVectorDBUserDetails.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.PineconeVectorDB.Models /// User details for an organization. public partial class PineconeVectorDBUserDetails : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual PineconeVectorDBUserDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializePineconeVectorDBUserDetails(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(PineconeVectorDBUserDetails)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -168,23 +185,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. PineconeVectorDBUserDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual PineconeVectorDBUserDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializePineconeVectorDBUserDetails(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(PineconeVectorDBUserDetails)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/pineconevectordb/Azure.ResourceManager.PineconeVectorDB/src/Generated/PineconeVectorDBOrganizationData.Serialization.cs b/sdk/pineconevectordb/Azure.ResourceManager.PineconeVectorDB/src/Generated/PineconeVectorDBOrganizationData.Serialization.cs index 005ce207e49a..f759c3b1dd59 100644 --- a/sdk/pineconevectordb/Azure.ResourceManager.PineconeVectorDB/src/Generated/PineconeVectorDBOrganizationData.Serialization.cs +++ b/sdk/pineconevectordb/Azure.ResourceManager.PineconeVectorDB/src/Generated/PineconeVectorDBOrganizationData.Serialization.cs @@ -25,6 +25,30 @@ internal PineconeVectorDBOrganizationData() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializePineconeVectorDBOrganizationData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(PineconeVectorDBOrganizationData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static PineconeVectorDBOrganizationData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializePineconeVectorDBOrganizationData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -205,23 +229,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. PineconeVectorDBOrganizationData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (PineconeVectorDBOrganizationData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializePineconeVectorDBOrganizationData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(PineconeVectorDBOrganizationData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -236,12 +243,5 @@ internal static RequestContent ToRequestContent(PineconeVectorDBOrganizationData content.JsonWriter.WriteObjectValue(pineconeVectorDBOrganizationData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static PineconeVectorDBOrganizationData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializePineconeVectorDBOrganizationData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/README.md b/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/README.md index 92fcf76567db..35a3c79da046 100644 --- a/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/README.md +++ b/sdk/planetarycomputer/Azure.Analytics.PlanetaryComputer/README.md @@ -151,7 +151,7 @@ Uri endpoint = new Uri("https://contoso-catalog.gwhqfdeddydpareu.uksouth.geocata PlanetaryComputerProClient client = new PlanetaryComputerProClient(endpoint, new DefaultAzureCredential()); - StacClient stacClient = client.GetStacClient(); +StacClient stacClient = client.GetStacClient(); // Search for items within a bounding box using CQL2-JSON var searchParams = new StacSearchParameters(); @@ -203,7 +203,7 @@ Uri endpoint = new Uri("https://contoso-catalog.gwhqfdeddydpareu.uksouth.geocata PlanetaryComputerProClient client = new PlanetaryComputerProClient(endpoint, new DefaultAzureCredential()); - StacClient stacClient = client.GetStacClient(); +StacClient stacClient = client.GetStacClient(); // Get a specific item by ID string collectionId = "naip"; @@ -234,7 +234,7 @@ Uri endpoint = new Uri("https://contoso-catalog.gwhqfdeddydpareu.uksouth.geocata PlanetaryComputerProClient client = new PlanetaryComputerProClient(endpoint, new DefaultAzureCredential()); - StacClient stacClient = client.GetStacClient(); +StacClient stacClient = client.GetStacClient(); // Define collection ID string collectionId = "my-test-collection"; @@ -285,7 +285,7 @@ Uri endpoint = new Uri("https://contoso-catalog.gwhqfdeddydpareu.uksouth.geocata PlanetaryComputerProClient client = new PlanetaryComputerProClient(endpoint, new DefaultAzureCredential()); - DataClient dataClient = client.GetDataClient(); +DataClient dataClient = client.GetDataClient(); string collectionId = "naip"; string itemId = "tx_m_2609719_se_14_060_20201216"; @@ -319,7 +319,7 @@ Uri endpoint = new Uri("https://contoso-catalog.gwhqfdeddydpareu.uksouth.geocata PlanetaryComputerProClient client = new PlanetaryComputerProClient(endpoint, new DefaultAzureCredential()); - IngestionClient ingestionClient = client.GetIngestionClient(); +IngestionClient ingestionClient = client.GetIngestionClient(); string collectionId = "my-collection"; string sourceCatalogUrl = "https://example.com/catalog.json"; @@ -370,7 +370,7 @@ Uri endpoint = new Uri("https://contoso-catalog.gwhqfdeddydpareu.uksouth.geocata PlanetaryComputerProClient client = new PlanetaryComputerProClient(endpoint, new DefaultAzureCredential()); - ManagedStorageSharedAccessSignatureClient sasClient = client.GetManagedStorageSharedAccessSignatureClient(); +ManagedStorageSharedAccessSignatureClient sasClient = client.GetManagedStorageSharedAccessSignatureClient(); // Get a SAS token with default duration (24 hours) string collectionId = "naip"; diff --git a/sdk/planetarycomputer/Azure.ResourceManager.PlanetaryComputer/src/Generated/Models/GeoCatalogListResult.Serialization.cs b/sdk/planetarycomputer/Azure.ResourceManager.PlanetaryComputer/src/Generated/Models/GeoCatalogListResult.Serialization.cs index ef0e7f295831..512bec205f88 100644 --- a/sdk/planetarycomputer/Azure.ResourceManager.PlanetaryComputer/src/Generated/Models/GeoCatalogListResult.Serialization.cs +++ b/sdk/planetarycomputer/Azure.ResourceManager.PlanetaryComputer/src/Generated/Models/GeoCatalogListResult.Serialization.cs @@ -22,6 +22,30 @@ internal GeoCatalogListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual GeoCatalogListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeGeoCatalogListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(GeoCatalogListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static GeoCatalogListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeGeoCatalogListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. GeoCatalogListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual GeoCatalogListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeGeoCatalogListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(GeoCatalogListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static GeoCatalogListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeGeoCatalogListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/planetarycomputer/Azure.ResourceManager.PlanetaryComputer/src/Generated/Models/PlanetaryComputerGeoCatalogPatch.Serialization.cs b/sdk/planetarycomputer/Azure.ResourceManager.PlanetaryComputer/src/Generated/Models/PlanetaryComputerGeoCatalogPatch.Serialization.cs index 24216f324534..18f160b88c2d 100644 --- a/sdk/planetarycomputer/Azure.ResourceManager.PlanetaryComputer/src/Generated/Models/PlanetaryComputerGeoCatalogPatch.Serialization.cs +++ b/sdk/planetarycomputer/Azure.ResourceManager.PlanetaryComputer/src/Generated/Models/PlanetaryComputerGeoCatalogPatch.Serialization.cs @@ -19,6 +19,23 @@ namespace Azure.ResourceManager.PlanetaryComputer.Models /// The properties of a GeoCatalog that can be updated. public partial class PlanetaryComputerGeoCatalogPatch : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual PlanetaryComputerGeoCatalogPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializePlanetaryComputerGeoCatalogPatch(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(PlanetaryComputerGeoCatalogPatch)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -163,23 +180,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. PlanetaryComputerGeoCatalogPatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual PlanetaryComputerGeoCatalogPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializePlanetaryComputerGeoCatalogPatch(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(PlanetaryComputerGeoCatalogPatch)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/planetarycomputer/Azure.ResourceManager.PlanetaryComputer/src/Generated/Models/PlanetaryComputerGeoCatalogProperties.Serialization.cs b/sdk/planetarycomputer/Azure.ResourceManager.PlanetaryComputer/src/Generated/Models/PlanetaryComputerGeoCatalogProperties.Serialization.cs index db9dccf0cef2..cd2fbc6a4740 100644 --- a/sdk/planetarycomputer/Azure.ResourceManager.PlanetaryComputer/src/Generated/Models/PlanetaryComputerGeoCatalogProperties.Serialization.cs +++ b/sdk/planetarycomputer/Azure.ResourceManager.PlanetaryComputer/src/Generated/Models/PlanetaryComputerGeoCatalogProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.PlanetaryComputer.Models /// The details of the Microsoft Planetary Computer Pro GeoCatalog. public partial class PlanetaryComputerGeoCatalogProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual PlanetaryComputerGeoCatalogProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializePlanetaryComputerGeoCatalogProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(PlanetaryComputerGeoCatalogProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -167,23 +184,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. PlanetaryComputerGeoCatalogProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual PlanetaryComputerGeoCatalogProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializePlanetaryComputerGeoCatalogProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(PlanetaryComputerGeoCatalogProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/planetarycomputer/Azure.ResourceManager.PlanetaryComputer/src/Generated/PlanetaryComputerGeoCatalogData.Serialization.cs b/sdk/planetarycomputer/Azure.ResourceManager.PlanetaryComputer/src/Generated/PlanetaryComputerGeoCatalogData.Serialization.cs index 1e294eafbc7f..6f3beae540ca 100644 --- a/sdk/planetarycomputer/Azure.ResourceManager.PlanetaryComputer/src/Generated/PlanetaryComputerGeoCatalogData.Serialization.cs +++ b/sdk/planetarycomputer/Azure.ResourceManager.PlanetaryComputer/src/Generated/PlanetaryComputerGeoCatalogData.Serialization.cs @@ -25,6 +25,30 @@ internal PlanetaryComputerGeoCatalogData() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializePlanetaryComputerGeoCatalogData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(PlanetaryComputerGeoCatalogData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static PlanetaryComputerGeoCatalogData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializePlanetaryComputerGeoCatalogData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -205,23 +229,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. PlanetaryComputerGeoCatalogData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (PlanetaryComputerGeoCatalogData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializePlanetaryComputerGeoCatalogData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(PlanetaryComputerGeoCatalogData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -236,12 +243,5 @@ internal static RequestContent ToRequestContent(PlanetaryComputerGeoCatalogData content.JsonWriter.WriteObjectValue(planetaryComputerGeoCatalogData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static PlanetaryComputerGeoCatalogData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializePlanetaryComputerGeoCatalogData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/playwright/Azure.ResourceManager.Playwright/src/Generated/Models/PlaywrightFreeTrialProperties.Serialization.cs b/sdk/playwright/Azure.ResourceManager.Playwright/src/Generated/Models/PlaywrightFreeTrialProperties.Serialization.cs index 4fb42154115f..0c6d260724f2 100644 --- a/sdk/playwright/Azure.ResourceManager.Playwright/src/Generated/Models/PlaywrightFreeTrialProperties.Serialization.cs +++ b/sdk/playwright/Azure.ResourceManager.Playwright/src/Generated/Models/PlaywrightFreeTrialProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Playwright.Models /// Subscription-level location-based Playwright quota free trial properties. public partial class PlaywrightFreeTrialProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual PlaywrightFreeTrialProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializePlaywrightFreeTrialProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(PlaywrightFreeTrialProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -129,23 +146,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. PlaywrightFreeTrialProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual PlaywrightFreeTrialProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializePlaywrightFreeTrialProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(PlaywrightFreeTrialProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/playwright/Azure.ResourceManager.Playwright/src/Generated/Models/PlaywrightNameAvailabilityContent.Serialization.cs b/sdk/playwright/Azure.ResourceManager.Playwright/src/Generated/Models/PlaywrightNameAvailabilityContent.Serialization.cs index 5d19df331172..b2c4b30c1068 100644 --- a/sdk/playwright/Azure.ResourceManager.Playwright/src/Generated/Models/PlaywrightNameAvailabilityContent.Serialization.cs +++ b/sdk/playwright/Azure.ResourceManager.Playwright/src/Generated/Models/PlaywrightNameAvailabilityContent.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.Playwright.Models /// The check availability request body. public partial class PlaywrightNameAvailabilityContent : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual PlaywrightNameAvailabilityContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializePlaywrightNameAvailabilityContent(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(PlaywrightNameAvailabilityContent)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -130,23 +147,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. PlaywrightNameAvailabilityContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual PlaywrightNameAvailabilityContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializePlaywrightNameAvailabilityContent(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(PlaywrightNameAvailabilityContent)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/playwright/Azure.ResourceManager.Playwright/src/Generated/Models/PlaywrightNameAvailabilityResult.Serialization.cs b/sdk/playwright/Azure.ResourceManager.Playwright/src/Generated/Models/PlaywrightNameAvailabilityResult.Serialization.cs index a1ede617603b..cad9e8bae67d 100644 --- a/sdk/playwright/Azure.ResourceManager.Playwright/src/Generated/Models/PlaywrightNameAvailabilityResult.Serialization.cs +++ b/sdk/playwright/Azure.ResourceManager.Playwright/src/Generated/Models/PlaywrightNameAvailabilityResult.Serialization.cs @@ -17,6 +17,30 @@ namespace Azure.ResourceManager.Playwright.Models /// The check availability result. public partial class PlaywrightNameAvailabilityResult : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual PlaywrightNameAvailabilityResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializePlaywrightNameAvailabilityResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(PlaywrightNameAvailabilityResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static PlaywrightNameAvailabilityResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializePlaywrightNameAvailabilityResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -149,31 +173,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. PlaywrightNameAvailabilityResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual PlaywrightNameAvailabilityResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializePlaywrightNameAvailabilityResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(PlaywrightNameAvailabilityResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static PlaywrightNameAvailabilityResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializePlaywrightNameAvailabilityResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/playwright/Azure.ResourceManager.Playwright/src/Generated/Models/PlaywrightQuotaListResult.Serialization.cs b/sdk/playwright/Azure.ResourceManager.Playwright/src/Generated/Models/PlaywrightQuotaListResult.Serialization.cs index 1f7b33c066bb..5277767276b0 100644 --- a/sdk/playwright/Azure.ResourceManager.Playwright/src/Generated/Models/PlaywrightQuotaListResult.Serialization.cs +++ b/sdk/playwright/Azure.ResourceManager.Playwright/src/Generated/Models/PlaywrightQuotaListResult.Serialization.cs @@ -22,6 +22,30 @@ internal PlaywrightQuotaListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual PlaywrightQuotaListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializePlaywrightQuotaListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(PlaywrightQuotaListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static PlaywrightQuotaListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializePlaywrightQuotaListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. PlaywrightQuotaListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual PlaywrightQuotaListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializePlaywrightQuotaListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(PlaywrightQuotaListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static PlaywrightQuotaListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializePlaywrightQuotaListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/playwright/Azure.ResourceManager.Playwright/src/Generated/Models/PlaywrightQuotaProperties.Serialization.cs b/sdk/playwright/Azure.ResourceManager.Playwright/src/Generated/Models/PlaywrightQuotaProperties.Serialization.cs index 14c27d53672f..2d7d83d29a4c 100644 --- a/sdk/playwright/Azure.ResourceManager.Playwright/src/Generated/Models/PlaywrightQuotaProperties.Serialization.cs +++ b/sdk/playwright/Azure.ResourceManager.Playwright/src/Generated/Models/PlaywrightQuotaProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Playwright.Models /// Subscription-level location-based Playwright quota resource properties. public partial class PlaywrightQuotaProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual PlaywrightQuotaProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializePlaywrightQuotaProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(PlaywrightQuotaProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -137,23 +154,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. PlaywrightQuotaProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual PlaywrightQuotaProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializePlaywrightQuotaProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(PlaywrightQuotaProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/playwright/Azure.ResourceManager.Playwright/src/Generated/Models/PlaywrightWorkspaceFreeTrialProperties.Serialization.cs b/sdk/playwright/Azure.ResourceManager.Playwright/src/Generated/Models/PlaywrightWorkspaceFreeTrialProperties.Serialization.cs index a9029aaf7c9b..ef0bf38d8543 100644 --- a/sdk/playwright/Azure.ResourceManager.Playwright/src/Generated/Models/PlaywrightWorkspaceFreeTrialProperties.Serialization.cs +++ b/sdk/playwright/Azure.ResourceManager.Playwright/src/Generated/Models/PlaywrightWorkspaceFreeTrialProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Playwright.Models /// Playwright workspace quota free trial properties. public partial class PlaywrightWorkspaceFreeTrialProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual PlaywrightWorkspaceFreeTrialProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializePlaywrightWorkspaceFreeTrialProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(PlaywrightWorkspaceFreeTrialProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -168,23 +185,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. PlaywrightWorkspaceFreeTrialProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual PlaywrightWorkspaceFreeTrialProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializePlaywrightWorkspaceFreeTrialProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(PlaywrightWorkspaceFreeTrialProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/playwright/Azure.ResourceManager.Playwright/src/Generated/Models/PlaywrightWorkspaceListResult.Serialization.cs b/sdk/playwright/Azure.ResourceManager.Playwright/src/Generated/Models/PlaywrightWorkspaceListResult.Serialization.cs index d15fe1f71e3a..538148bb9ac2 100644 --- a/sdk/playwright/Azure.ResourceManager.Playwright/src/Generated/Models/PlaywrightWorkspaceListResult.Serialization.cs +++ b/sdk/playwright/Azure.ResourceManager.Playwright/src/Generated/Models/PlaywrightWorkspaceListResult.Serialization.cs @@ -22,6 +22,30 @@ internal PlaywrightWorkspaceListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual PlaywrightWorkspaceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializePlaywrightWorkspaceListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(PlaywrightWorkspaceListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static PlaywrightWorkspaceListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializePlaywrightWorkspaceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. PlaywrightWorkspaceListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual PlaywrightWorkspaceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializePlaywrightWorkspaceListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(PlaywrightWorkspaceListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static PlaywrightWorkspaceListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializePlaywrightWorkspaceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/playwright/Azure.ResourceManager.Playwright/src/Generated/Models/PlaywrightWorkspacePatch.Serialization.cs b/sdk/playwright/Azure.ResourceManager.Playwright/src/Generated/Models/PlaywrightWorkspacePatch.Serialization.cs index ed3ae3c0b074..b4a2239647a0 100644 --- a/sdk/playwright/Azure.ResourceManager.Playwright/src/Generated/Models/PlaywrightWorkspacePatch.Serialization.cs +++ b/sdk/playwright/Azure.ResourceManager.Playwright/src/Generated/Models/PlaywrightWorkspacePatch.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.Playwright.Models /// The type used for update operations of the PlaywrightWorkspace. public partial class PlaywrightWorkspacePatch : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual PlaywrightWorkspacePatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializePlaywrightWorkspacePatch(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(PlaywrightWorkspacePatch)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -161,23 +178,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. PlaywrightWorkspacePatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual PlaywrightWorkspacePatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializePlaywrightWorkspacePatch(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(PlaywrightWorkspacePatch)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/playwright/Azure.ResourceManager.Playwright/src/Generated/Models/PlaywrightWorkspaceProperties.Serialization.cs b/sdk/playwright/Azure.ResourceManager.Playwright/src/Generated/Models/PlaywrightWorkspaceProperties.Serialization.cs index aba4a569b899..1991fa4b8846 100644 --- a/sdk/playwright/Azure.ResourceManager.Playwright/src/Generated/Models/PlaywrightWorkspaceProperties.Serialization.cs +++ b/sdk/playwright/Azure.ResourceManager.Playwright/src/Generated/Models/PlaywrightWorkspaceProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Playwright.Models /// Playwright workspace resource properties. public partial class PlaywrightWorkspaceProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual PlaywrightWorkspaceProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializePlaywrightWorkspaceProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(PlaywrightWorkspaceProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -184,23 +201,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. PlaywrightWorkspaceProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual PlaywrightWorkspaceProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializePlaywrightWorkspaceProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(PlaywrightWorkspaceProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/playwright/Azure.ResourceManager.Playwright/src/Generated/Models/PlaywrightWorkspaceQuotaListResult.Serialization.cs b/sdk/playwright/Azure.ResourceManager.Playwright/src/Generated/Models/PlaywrightWorkspaceQuotaListResult.Serialization.cs index 188dd0ce753b..28928f9065f6 100644 --- a/sdk/playwright/Azure.ResourceManager.Playwright/src/Generated/Models/PlaywrightWorkspaceQuotaListResult.Serialization.cs +++ b/sdk/playwright/Azure.ResourceManager.Playwright/src/Generated/Models/PlaywrightWorkspaceQuotaListResult.Serialization.cs @@ -22,6 +22,30 @@ internal PlaywrightWorkspaceQuotaListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual PlaywrightWorkspaceQuotaListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializePlaywrightWorkspaceQuotaListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(PlaywrightWorkspaceQuotaListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static PlaywrightWorkspaceQuotaListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializePlaywrightWorkspaceQuotaListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. PlaywrightWorkspaceQuotaListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual PlaywrightWorkspaceQuotaListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializePlaywrightWorkspaceQuotaListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(PlaywrightWorkspaceQuotaListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static PlaywrightWorkspaceQuotaListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializePlaywrightWorkspaceQuotaListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/playwright/Azure.ResourceManager.Playwright/src/Generated/Models/PlaywrightWorkspaceQuotaProperties.Serialization.cs b/sdk/playwright/Azure.ResourceManager.Playwright/src/Generated/Models/PlaywrightWorkspaceQuotaProperties.Serialization.cs index 028e8f0e1084..8da8bab38ae0 100644 --- a/sdk/playwright/Azure.ResourceManager.Playwright/src/Generated/Models/PlaywrightWorkspaceQuotaProperties.Serialization.cs +++ b/sdk/playwright/Azure.ResourceManager.Playwright/src/Generated/Models/PlaywrightWorkspaceQuotaProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Playwright.Models /// Playwright workspace quota resource properties. public partial class PlaywrightWorkspaceQuotaProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual PlaywrightWorkspaceQuotaProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializePlaywrightWorkspaceQuotaProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(PlaywrightWorkspaceQuotaProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -137,23 +154,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. PlaywrightWorkspaceQuotaProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual PlaywrightWorkspaceQuotaProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializePlaywrightWorkspaceQuotaProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(PlaywrightWorkspaceQuotaProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/playwright/Azure.ResourceManager.Playwright/src/Generated/Models/PlaywrightWorkspaceUpdateProperties.Serialization.cs b/sdk/playwright/Azure.ResourceManager.Playwright/src/Generated/Models/PlaywrightWorkspaceUpdateProperties.Serialization.cs index bcf0be249385..a684f1d2c4f3 100644 --- a/sdk/playwright/Azure.ResourceManager.Playwright/src/Generated/Models/PlaywrightWorkspaceUpdateProperties.Serialization.cs +++ b/sdk/playwright/Azure.ResourceManager.Playwright/src/Generated/Models/PlaywrightWorkspaceUpdateProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Playwright.Models /// The updatable properties of the PlaywrightWorkspace. public partial class PlaywrightWorkspaceUpdateProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual PlaywrightWorkspaceUpdateProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializePlaywrightWorkspaceUpdateProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(PlaywrightWorkspaceUpdateProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -137,23 +154,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. PlaywrightWorkspaceUpdateProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual PlaywrightWorkspaceUpdateProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializePlaywrightWorkspaceUpdateProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(PlaywrightWorkspaceUpdateProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/playwright/Azure.ResourceManager.Playwright/src/Generated/PlaywrightQuotaData.Serialization.cs b/sdk/playwright/Azure.ResourceManager.Playwright/src/Generated/PlaywrightQuotaData.Serialization.cs index 9271b9e27f51..f7010897d591 100644 --- a/sdk/playwright/Azure.ResourceManager.Playwright/src/Generated/PlaywrightQuotaData.Serialization.cs +++ b/sdk/playwright/Azure.ResourceManager.Playwright/src/Generated/PlaywrightQuotaData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.Playwright /// Subscription-level location-based Playwright quota resource. public partial class PlaywrightQuotaData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializePlaywrightQuotaData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(PlaywrightQuotaData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static PlaywrightQuotaData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializePlaywrightQuotaData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,31 +178,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. PlaywrightQuotaData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (PlaywrightQuotaData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializePlaywrightQuotaData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(PlaywrightQuotaData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static PlaywrightQuotaData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializePlaywrightQuotaData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/playwright/Azure.ResourceManager.Playwright/src/Generated/PlaywrightWorkspaceData.Serialization.cs b/sdk/playwright/Azure.ResourceManager.Playwright/src/Generated/PlaywrightWorkspaceData.Serialization.cs index 85622c9b11ce..6d58c2cbb57f 100644 --- a/sdk/playwright/Azure.ResourceManager.Playwright/src/Generated/PlaywrightWorkspaceData.Serialization.cs +++ b/sdk/playwright/Azure.ResourceManager.Playwright/src/Generated/PlaywrightWorkspaceData.Serialization.cs @@ -25,6 +25,30 @@ internal PlaywrightWorkspaceData() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializePlaywrightWorkspaceData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(PlaywrightWorkspaceData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static PlaywrightWorkspaceData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializePlaywrightWorkspaceData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -189,23 +213,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. PlaywrightWorkspaceData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (PlaywrightWorkspaceData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializePlaywrightWorkspaceData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(PlaywrightWorkspaceData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -220,12 +227,5 @@ internal static RequestContent ToRequestContent(PlaywrightWorkspaceData playwrig content.JsonWriter.WriteObjectValue(playwrightWorkspaceData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static PlaywrightWorkspaceData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializePlaywrightWorkspaceData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/playwright/Azure.ResourceManager.Playwright/src/Generated/PlaywrightWorkspaceQuotaData.Serialization.cs b/sdk/playwright/Azure.ResourceManager.Playwright/src/Generated/PlaywrightWorkspaceQuotaData.Serialization.cs index cef62fb67d37..44b7ad622f12 100644 --- a/sdk/playwright/Azure.ResourceManager.Playwright/src/Generated/PlaywrightWorkspaceQuotaData.Serialization.cs +++ b/sdk/playwright/Azure.ResourceManager.Playwright/src/Generated/PlaywrightWorkspaceQuotaData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.Playwright /// Playwright workspace quota resource. public partial class PlaywrightWorkspaceQuotaData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializePlaywrightWorkspaceQuotaData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(PlaywrightWorkspaceQuotaData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static PlaywrightWorkspaceQuotaData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializePlaywrightWorkspaceQuotaData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,31 +178,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. PlaywrightWorkspaceQuotaData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (PlaywrightWorkspaceQuotaData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializePlaywrightWorkspaceQuotaData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(PlaywrightWorkspaceQuotaData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static PlaywrightWorkspaceQuotaData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializePlaywrightWorkspaceQuotaData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/portalservices/Azure.ResourceManager.PortalServicesCopilot/src/Generated/Models/CopilotSettingsResourceUpdateProperties.Serialization.cs b/sdk/portalservices/Azure.ResourceManager.PortalServicesCopilot/src/Generated/Models/CopilotSettingsResourceUpdateProperties.Serialization.cs index 3afbc2e04c2b..57089a938ce0 100644 --- a/sdk/portalservices/Azure.ResourceManager.PortalServicesCopilot/src/Generated/Models/CopilotSettingsResourceUpdateProperties.Serialization.cs +++ b/sdk/portalservices/Azure.ResourceManager.PortalServicesCopilot/src/Generated/Models/CopilotSettingsResourceUpdateProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.PortalServicesCopilot.Models /// The updatable properties of the CopilotSettingsResource. internal partial class CopilotSettingsResourceUpdateProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual CopilotSettingsResourceUpdateProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeCopilotSettingsResourceUpdateProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(CopilotSettingsResourceUpdateProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -122,23 +139,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. CopilotSettingsResourceUpdateProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual CopilotSettingsResourceUpdateProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeCopilotSettingsResourceUpdateProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(CopilotSettingsResourceUpdateProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/portalservices/Azure.ResourceManager.PortalServicesCopilot/src/Generated/Models/PortalServicesCopilotSettingPatch.Serialization.cs b/sdk/portalservices/Azure.ResourceManager.PortalServicesCopilot/src/Generated/Models/PortalServicesCopilotSettingPatch.Serialization.cs index b89618330161..1b53c6a1d33b 100644 --- a/sdk/portalservices/Azure.ResourceManager.PortalServicesCopilot/src/Generated/Models/PortalServicesCopilotSettingPatch.Serialization.cs +++ b/sdk/portalservices/Azure.ResourceManager.PortalServicesCopilot/src/Generated/Models/PortalServicesCopilotSettingPatch.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.PortalServicesCopilot.Models /// The type used for update operations of the CopilotSettingsResource. public partial class PortalServicesCopilotSettingPatch : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual PortalServicesCopilotSettingPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializePortalServicesCopilotSettingPatch(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(PortalServicesCopilotSettingPatch)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -123,23 +140,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. PortalServicesCopilotSettingPatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual PortalServicesCopilotSettingPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializePortalServicesCopilotSettingPatch(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(PortalServicesCopilotSettingPatch)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/portalservices/Azure.ResourceManager.PortalServicesCopilot/src/Generated/Models/PortalServicesCopilotSettingsProperties.Serialization.cs b/sdk/portalservices/Azure.ResourceManager.PortalServicesCopilot/src/Generated/Models/PortalServicesCopilotSettingsProperties.Serialization.cs index 1ea083c5c648..db9a436f52b9 100644 --- a/sdk/portalservices/Azure.ResourceManager.PortalServicesCopilot/src/Generated/Models/PortalServicesCopilotSettingsProperties.Serialization.cs +++ b/sdk/portalservices/Azure.ResourceManager.PortalServicesCopilot/src/Generated/Models/PortalServicesCopilotSettingsProperties.Serialization.cs @@ -21,6 +21,23 @@ internal PortalServicesCopilotSettingsProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual PortalServicesCopilotSettingsProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializePortalServicesCopilotSettingsProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(PortalServicesCopilotSettingsProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -135,23 +152,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. PortalServicesCopilotSettingsProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual PortalServicesCopilotSettingsProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializePortalServicesCopilotSettingsProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(PortalServicesCopilotSettingsProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/portalservices/Azure.ResourceManager.PortalServicesCopilot/src/Generated/PortalServicesCopilotSettingData.Serialization.cs b/sdk/portalservices/Azure.ResourceManager.PortalServicesCopilot/src/Generated/PortalServicesCopilotSettingData.Serialization.cs index 88e7e90eb137..e4ab89405c5a 100644 --- a/sdk/portalservices/Azure.ResourceManager.PortalServicesCopilot/src/Generated/PortalServicesCopilotSettingData.Serialization.cs +++ b/sdk/portalservices/Azure.ResourceManager.PortalServicesCopilot/src/Generated/PortalServicesCopilotSettingData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.PortalServicesCopilot /// The copilot settings tenant resource definition. public partial class PortalServicesCopilotSettingData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializePortalServicesCopilotSettingData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(PortalServicesCopilotSettingData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static PortalServicesCopilotSettingData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializePortalServicesCopilotSettingData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,23 +178,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. PortalServicesCopilotSettingData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (PortalServicesCopilotSettingData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializePortalServicesCopilotSettingData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(PortalServicesCopilotSettingData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -185,12 +192,5 @@ internal static RequestContent ToRequestContent(PortalServicesCopilotSettingData content.JsonWriter.WriteObjectValue(portalServicesCopilotSettingData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static PortalServicesCopilotSettingData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializePortalServicesCopilotSettingData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/powerbidedicated/Azure.ResourceManager.PowerBIDedicated/src/Generated/AutoScaleVCoreData.Serialization.cs b/sdk/powerbidedicated/Azure.ResourceManager.PowerBIDedicated/src/Generated/AutoScaleVCoreData.Serialization.cs index fe019dbed1b0..b66d84f60c4f 100644 --- a/sdk/powerbidedicated/Azure.ResourceManager.PowerBIDedicated/src/Generated/AutoScaleVCoreData.Serialization.cs +++ b/sdk/powerbidedicated/Azure.ResourceManager.PowerBIDedicated/src/Generated/AutoScaleVCoreData.Serialization.cs @@ -25,6 +25,30 @@ internal AutoScaleVCoreData() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAutoScaleVCoreData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AutoScaleVCoreData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static AutoScaleVCoreData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeAutoScaleVCoreData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -198,23 +222,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AutoScaleVCoreData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (AutoScaleVCoreData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAutoScaleVCoreData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AutoScaleVCoreData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -229,12 +236,5 @@ internal static RequestContent ToRequestContent(AutoScaleVCoreData autoScaleVCor content.JsonWriter.WriteObjectValue(autoScaleVCoreData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static AutoScaleVCoreData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeAutoScaleVCoreData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/powerbidedicated/Azure.ResourceManager.PowerBIDedicated/src/Generated/DedicatedCapacityData.Serialization.cs b/sdk/powerbidedicated/Azure.ResourceManager.PowerBIDedicated/src/Generated/DedicatedCapacityData.Serialization.cs index 2303c53875ed..c841d6fc7ed4 100644 --- a/sdk/powerbidedicated/Azure.ResourceManager.PowerBIDedicated/src/Generated/DedicatedCapacityData.Serialization.cs +++ b/sdk/powerbidedicated/Azure.ResourceManager.PowerBIDedicated/src/Generated/DedicatedCapacityData.Serialization.cs @@ -25,6 +25,30 @@ internal DedicatedCapacityData() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDedicatedCapacityData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DedicatedCapacityData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static DedicatedCapacityData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeDedicatedCapacityData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -198,23 +222,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DedicatedCapacityData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (DedicatedCapacityData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDedicatedCapacityData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DedicatedCapacityData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -229,12 +236,5 @@ internal static RequestContent ToRequestContent(DedicatedCapacityData dedicatedC content.JsonWriter.WriteObjectValue(dedicatedCapacityData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static DedicatedCapacityData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeDedicatedCapacityData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/powerbidedicated/Azure.ResourceManager.PowerBIDedicated/src/Generated/Models/AutoScaleVCoreListResult.Serialization.cs b/sdk/powerbidedicated/Azure.ResourceManager.PowerBIDedicated/src/Generated/Models/AutoScaleVCoreListResult.Serialization.cs index 3c9157218e96..1905f32ae228 100644 --- a/sdk/powerbidedicated/Azure.ResourceManager.PowerBIDedicated/src/Generated/Models/AutoScaleVCoreListResult.Serialization.cs +++ b/sdk/powerbidedicated/Azure.ResourceManager.PowerBIDedicated/src/Generated/Models/AutoScaleVCoreListResult.Serialization.cs @@ -22,6 +22,30 @@ internal AutoScaleVCoreListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AutoScaleVCoreListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAutoScaleVCoreListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AutoScaleVCoreListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static AutoScaleVCoreListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeAutoScaleVCoreListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -142,31 +166,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AutoScaleVCoreListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AutoScaleVCoreListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAutoScaleVCoreListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AutoScaleVCoreListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static AutoScaleVCoreListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeAutoScaleVCoreListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/powerbidedicated/Azure.ResourceManager.PowerBIDedicated/src/Generated/Models/AutoScaleVCoreMutableProperties.Serialization.cs b/sdk/powerbidedicated/Azure.ResourceManager.PowerBIDedicated/src/Generated/Models/AutoScaleVCoreMutableProperties.Serialization.cs index 798e09bd334b..92e3a69c7cdc 100644 --- a/sdk/powerbidedicated/Azure.ResourceManager.PowerBIDedicated/src/Generated/Models/AutoScaleVCoreMutableProperties.Serialization.cs +++ b/sdk/powerbidedicated/Azure.ResourceManager.PowerBIDedicated/src/Generated/Models/AutoScaleVCoreMutableProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.PowerBIDedicated.Models /// An object that represents a set of mutable auto scale v-core resource properties. internal partial class AutoScaleVCoreMutableProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AutoScaleVCoreMutableProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAutoScaleVCoreMutableProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AutoScaleVCoreMutableProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -122,23 +139,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AutoScaleVCoreMutableProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AutoScaleVCoreMutableProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAutoScaleVCoreMutableProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AutoScaleVCoreMutableProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/powerbidedicated/Azure.ResourceManager.PowerBIDedicated/src/Generated/Models/AutoScaleVCorePatch.Serialization.cs b/sdk/powerbidedicated/Azure.ResourceManager.PowerBIDedicated/src/Generated/Models/AutoScaleVCorePatch.Serialization.cs index b8a2ff606307..b3ca50a1b877 100644 --- a/sdk/powerbidedicated/Azure.ResourceManager.PowerBIDedicated/src/Generated/Models/AutoScaleVCorePatch.Serialization.cs +++ b/sdk/powerbidedicated/Azure.ResourceManager.PowerBIDedicated/src/Generated/Models/AutoScaleVCorePatch.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.PowerBIDedicated.Models /// Update request specification. public partial class AutoScaleVCorePatch : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AutoScaleVCorePatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAutoScaleVCorePatch(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AutoScaleVCorePatch)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -176,23 +193,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AutoScaleVCorePatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AutoScaleVCorePatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAutoScaleVCorePatch(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AutoScaleVCorePatch)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/powerbidedicated/Azure.ResourceManager.PowerBIDedicated/src/Generated/Models/AutoScaleVCoreProperties.Serialization.cs b/sdk/powerbidedicated/Azure.ResourceManager.PowerBIDedicated/src/Generated/Models/AutoScaleVCoreProperties.Serialization.cs index d3d5de37970e..281ae5ccf847 100644 --- a/sdk/powerbidedicated/Azure.ResourceManager.PowerBIDedicated/src/Generated/Models/AutoScaleVCoreProperties.Serialization.cs +++ b/sdk/powerbidedicated/Azure.ResourceManager.PowerBIDedicated/src/Generated/Models/AutoScaleVCoreProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.PowerBIDedicated.Models /// Properties of an auto scale v-core resource. internal partial class AutoScaleVCoreProperties : AutoScaleVCoreMutableProperties, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected override AutoScaleVCoreMutableProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAutoScaleVCoreProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AutoScaleVCoreProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -129,23 +146,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AutoScaleVCoreProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (AutoScaleVCoreProperties)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override AutoScaleVCoreMutableProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAutoScaleVCoreProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AutoScaleVCoreProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/powerbidedicated/Azure.ResourceManager.PowerBIDedicated/src/Generated/Models/AutoScaleVCoreSku.Serialization.cs b/sdk/powerbidedicated/Azure.ResourceManager.PowerBIDedicated/src/Generated/Models/AutoScaleVCoreSku.Serialization.cs index ba51c4162a85..20773596eb0c 100644 --- a/sdk/powerbidedicated/Azure.ResourceManager.PowerBIDedicated/src/Generated/Models/AutoScaleVCoreSku.Serialization.cs +++ b/sdk/powerbidedicated/Azure.ResourceManager.PowerBIDedicated/src/Generated/Models/AutoScaleVCoreSku.Serialization.cs @@ -21,6 +21,23 @@ internal AutoScaleVCoreSku() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AutoScaleVCoreSku PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAutoScaleVCoreSku(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AutoScaleVCoreSku)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -150,23 +167,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AutoScaleVCoreSku IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AutoScaleVCoreSku PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAutoScaleVCoreSku(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AutoScaleVCoreSku)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/powerbidedicated/Azure.ResourceManager.PowerBIDedicated/src/Generated/Models/CapacitySku.Serialization.cs b/sdk/powerbidedicated/Azure.ResourceManager.PowerBIDedicated/src/Generated/Models/CapacitySku.Serialization.cs index 6c2666378135..4f68fa2e06f8 100644 --- a/sdk/powerbidedicated/Azure.ResourceManager.PowerBIDedicated/src/Generated/Models/CapacitySku.Serialization.cs +++ b/sdk/powerbidedicated/Azure.ResourceManager.PowerBIDedicated/src/Generated/Models/CapacitySku.Serialization.cs @@ -21,6 +21,23 @@ internal CapacitySku() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual CapacitySku PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeCapacitySku(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(CapacitySku)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -150,23 +167,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. CapacitySku IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual CapacitySku PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeCapacitySku(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(CapacitySku)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/powerbidedicated/Azure.ResourceManager.PowerBIDedicated/src/Generated/Models/CheckCapacityNameAvailabilityContent.Serialization.cs b/sdk/powerbidedicated/Azure.ResourceManager.PowerBIDedicated/src/Generated/Models/CheckCapacityNameAvailabilityContent.Serialization.cs index ca853f5ec171..f9d43940edac 100644 --- a/sdk/powerbidedicated/Azure.ResourceManager.PowerBIDedicated/src/Generated/Models/CheckCapacityNameAvailabilityContent.Serialization.cs +++ b/sdk/powerbidedicated/Azure.ResourceManager.PowerBIDedicated/src/Generated/Models/CheckCapacityNameAvailabilityContent.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.PowerBIDedicated.Models /// Details of capacity name request body. public partial class CheckCapacityNameAvailabilityContent : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual CheckCapacityNameAvailabilityContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeCheckCapacityNameAvailabilityContent(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(CheckCapacityNameAvailabilityContent)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -130,23 +147,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. CheckCapacityNameAvailabilityContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual CheckCapacityNameAvailabilityContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeCheckCapacityNameAvailabilityContent(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(CheckCapacityNameAvailabilityContent)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/powerbidedicated/Azure.ResourceManager.PowerBIDedicated/src/Generated/Models/CheckCapacityNameAvailabilityResult.Serialization.cs b/sdk/powerbidedicated/Azure.ResourceManager.PowerBIDedicated/src/Generated/Models/CheckCapacityNameAvailabilityResult.Serialization.cs index e3c97cc681bd..7aedd6da0dfc 100644 --- a/sdk/powerbidedicated/Azure.ResourceManager.PowerBIDedicated/src/Generated/Models/CheckCapacityNameAvailabilityResult.Serialization.cs +++ b/sdk/powerbidedicated/Azure.ResourceManager.PowerBIDedicated/src/Generated/Models/CheckCapacityNameAvailabilityResult.Serialization.cs @@ -17,6 +17,30 @@ namespace Azure.ResourceManager.PowerBIDedicated.Models /// The checking result of capacity name availability. public partial class CheckCapacityNameAvailabilityResult : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual CheckCapacityNameAvailabilityResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeCheckCapacityNameAvailabilityResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(CheckCapacityNameAvailabilityResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static CheckCapacityNameAvailabilityResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeCheckCapacityNameAvailabilityResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -145,31 +169,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. CheckCapacityNameAvailabilityResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual CheckCapacityNameAvailabilityResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeCheckCapacityNameAvailabilityResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(CheckCapacityNameAvailabilityResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static CheckCapacityNameAvailabilityResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeCheckCapacityNameAvailabilityResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/powerbidedicated/Azure.ResourceManager.PowerBIDedicated/src/Generated/Models/DedicatedCapacities.Serialization.cs b/sdk/powerbidedicated/Azure.ResourceManager.PowerBIDedicated/src/Generated/Models/DedicatedCapacities.Serialization.cs index e22bda883822..b7ca342cf5b2 100644 --- a/sdk/powerbidedicated/Azure.ResourceManager.PowerBIDedicated/src/Generated/Models/DedicatedCapacities.Serialization.cs +++ b/sdk/powerbidedicated/Azure.ResourceManager.PowerBIDedicated/src/Generated/Models/DedicatedCapacities.Serialization.cs @@ -22,6 +22,30 @@ internal DedicatedCapacities() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DedicatedCapacities PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDedicatedCapacities(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DedicatedCapacities)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static DedicatedCapacities FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeDedicatedCapacities(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -142,31 +166,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DedicatedCapacities IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DedicatedCapacities PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDedicatedCapacities(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DedicatedCapacities)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static DedicatedCapacities FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeDedicatedCapacities(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/powerbidedicated/Azure.ResourceManager.PowerBIDedicated/src/Generated/Models/DedicatedCapacityAdministrators.Serialization.cs b/sdk/powerbidedicated/Azure.ResourceManager.PowerBIDedicated/src/Generated/Models/DedicatedCapacityAdministrators.Serialization.cs index bcf1005c56ac..3e8812e3829c 100644 --- a/sdk/powerbidedicated/Azure.ResourceManager.PowerBIDedicated/src/Generated/Models/DedicatedCapacityAdministrators.Serialization.cs +++ b/sdk/powerbidedicated/Azure.ResourceManager.PowerBIDedicated/src/Generated/Models/DedicatedCapacityAdministrators.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.PowerBIDedicated.Models /// An array of administrator user identities. internal partial class DedicatedCapacityAdministrators : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DedicatedCapacityAdministrators PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDedicatedCapacityAdministrators(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DedicatedCapacityAdministrators)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -144,23 +161,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DedicatedCapacityAdministrators IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DedicatedCapacityAdministrators PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDedicatedCapacityAdministrators(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DedicatedCapacityAdministrators)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/powerbidedicated/Azure.ResourceManager.PowerBIDedicated/src/Generated/Models/DedicatedCapacityMutableProperties.Serialization.cs b/sdk/powerbidedicated/Azure.ResourceManager.PowerBIDedicated/src/Generated/Models/DedicatedCapacityMutableProperties.Serialization.cs index 53a1405ae181..0cc378760520 100644 --- a/sdk/powerbidedicated/Azure.ResourceManager.PowerBIDedicated/src/Generated/Models/DedicatedCapacityMutableProperties.Serialization.cs +++ b/sdk/powerbidedicated/Azure.ResourceManager.PowerBIDedicated/src/Generated/Models/DedicatedCapacityMutableProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.PowerBIDedicated.Models /// An object that represents a set of mutable Dedicated capacity resource properties. internal partial class DedicatedCapacityMutableProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DedicatedCapacityMutableProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDedicatedCapacityMutableProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DedicatedCapacityMutableProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -163,23 +180,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DedicatedCapacityMutableProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DedicatedCapacityMutableProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDedicatedCapacityMutableProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DedicatedCapacityMutableProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/powerbidedicated/Azure.ResourceManager.PowerBIDedicated/src/Generated/Models/DedicatedCapacityPatch.Serialization.cs b/sdk/powerbidedicated/Azure.ResourceManager.PowerBIDedicated/src/Generated/Models/DedicatedCapacityPatch.Serialization.cs index 30e81d7b9374..c8845ed5000e 100644 --- a/sdk/powerbidedicated/Azure.ResourceManager.PowerBIDedicated/src/Generated/Models/DedicatedCapacityPatch.Serialization.cs +++ b/sdk/powerbidedicated/Azure.ResourceManager.PowerBIDedicated/src/Generated/Models/DedicatedCapacityPatch.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.PowerBIDedicated.Models /// Provision request specification. public partial class DedicatedCapacityPatch : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DedicatedCapacityPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDedicatedCapacityPatch(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DedicatedCapacityPatch)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -176,23 +193,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DedicatedCapacityPatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DedicatedCapacityPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDedicatedCapacityPatch(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DedicatedCapacityPatch)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/powerbidedicated/Azure.ResourceManager.PowerBIDedicated/src/Generated/Models/DedicatedCapacityProperties.Serialization.cs b/sdk/powerbidedicated/Azure.ResourceManager.PowerBIDedicated/src/Generated/Models/DedicatedCapacityProperties.Serialization.cs index 4e1380526c8a..153ce9a6140b 100644 --- a/sdk/powerbidedicated/Azure.ResourceManager.PowerBIDedicated/src/Generated/Models/DedicatedCapacityProperties.Serialization.cs +++ b/sdk/powerbidedicated/Azure.ResourceManager.PowerBIDedicated/src/Generated/Models/DedicatedCapacityProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.PowerBIDedicated.Models /// Properties of Dedicated Capacity resource. internal partial class DedicatedCapacityProperties : DedicatedCapacityMutableProperties, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected override DedicatedCapacityMutableProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDedicatedCapacityProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DedicatedCapacityProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -166,23 +183,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DedicatedCapacityProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (DedicatedCapacityProperties)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override DedicatedCapacityMutableProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDedicatedCapacityProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DedicatedCapacityProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/powerbidedicated/Azure.ResourceManager.PowerBIDedicated/src/Generated/Models/OkResponse.Serialization.cs b/sdk/powerbidedicated/Azure.ResourceManager.PowerBIDedicated/src/Generated/Models/OkResponse.Serialization.cs index 8786b7f39a3a..ee85bfd5b4b2 100644 --- a/sdk/powerbidedicated/Azure.ResourceManager.PowerBIDedicated/src/Generated/Models/OkResponse.Serialization.cs +++ b/sdk/powerbidedicated/Azure.ResourceManager.PowerBIDedicated/src/Generated/Models/OkResponse.Serialization.cs @@ -17,6 +17,30 @@ namespace Azure.ResourceManager.PowerBIDedicated.Models /// The request has succeeded. public partial class OkResponse : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual OkResponse PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeOkResponse(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(OkResponse)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static OkResponse FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeOkResponse(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -108,31 +132,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. OkResponse IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual OkResponse PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeOkResponse(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(OkResponse)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static OkResponse FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeOkResponse(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/powerbidedicated/Azure.ResourceManager.PowerBIDedicated/src/Generated/Models/SkuDetails.Serialization.cs b/sdk/powerbidedicated/Azure.ResourceManager.PowerBIDedicated/src/Generated/Models/SkuDetails.Serialization.cs index bf776727a370..6901672c7525 100644 --- a/sdk/powerbidedicated/Azure.ResourceManager.PowerBIDedicated/src/Generated/Models/SkuDetails.Serialization.cs +++ b/sdk/powerbidedicated/Azure.ResourceManager.PowerBIDedicated/src/Generated/Models/SkuDetails.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.PowerBIDedicated.Models /// An object that represents SKU details for existing resources. public partial class SkuDetails : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SkuDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSkuDetails(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SkuDetails)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -133,23 +150,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SkuDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SkuDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSkuDetails(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SkuDetails)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/powerbidedicated/Azure.ResourceManager.PowerBIDedicated/src/Generated/Models/SkuEnumerationForExistingResourceResult.Serialization.cs b/sdk/powerbidedicated/Azure.ResourceManager.PowerBIDedicated/src/Generated/Models/SkuEnumerationForExistingResourceResult.Serialization.cs index 703b55afb62f..20b1688eace3 100644 --- a/sdk/powerbidedicated/Azure.ResourceManager.PowerBIDedicated/src/Generated/Models/SkuEnumerationForExistingResourceResult.Serialization.cs +++ b/sdk/powerbidedicated/Azure.ResourceManager.PowerBIDedicated/src/Generated/Models/SkuEnumerationForExistingResourceResult.Serialization.cs @@ -17,6 +17,30 @@ namespace Azure.ResourceManager.PowerBIDedicated.Models /// An object that represents enumerating SKUs for existing resources. internal partial class SkuEnumerationForExistingResourceResult : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SkuEnumerationForExistingResourceResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSkuEnumerationForExistingResourceResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SkuEnumerationForExistingResourceResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static SkuEnumerationForExistingResourceResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeSkuEnumerationForExistingResourceResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -133,31 +157,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SkuEnumerationForExistingResourceResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SkuEnumerationForExistingResourceResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSkuEnumerationForExistingResourceResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SkuEnumerationForExistingResourceResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static SkuEnumerationForExistingResourceResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeSkuEnumerationForExistingResourceResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/powerbidedicated/Azure.ResourceManager.PowerBIDedicated/src/Generated/Models/SkuEnumerationForNewResourceResult.Serialization.cs b/sdk/powerbidedicated/Azure.ResourceManager.PowerBIDedicated/src/Generated/Models/SkuEnumerationForNewResourceResult.Serialization.cs index 8460be3edd6b..9f8f549206ad 100644 --- a/sdk/powerbidedicated/Azure.ResourceManager.PowerBIDedicated/src/Generated/Models/SkuEnumerationForNewResourceResult.Serialization.cs +++ b/sdk/powerbidedicated/Azure.ResourceManager.PowerBIDedicated/src/Generated/Models/SkuEnumerationForNewResourceResult.Serialization.cs @@ -17,6 +17,30 @@ namespace Azure.ResourceManager.PowerBIDedicated.Models /// An object that represents enumerating SKUs for new resources. internal partial class SkuEnumerationForNewResourceResult : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SkuEnumerationForNewResourceResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSkuEnumerationForNewResourceResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SkuEnumerationForNewResourceResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static SkuEnumerationForNewResourceResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeSkuEnumerationForNewResourceResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -133,31 +157,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SkuEnumerationForNewResourceResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SkuEnumerationForNewResourceResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSkuEnumerationForNewResourceResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SkuEnumerationForNewResourceResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static SkuEnumerationForNewResourceResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeSkuEnumerationForNewResourceResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/AvsStorageContainerListResult.Serialization.cs b/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/AvsStorageContainerListResult.Serialization.cs index 9793ffa067ce..1d564b5982d5 100644 --- a/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/AvsStorageContainerListResult.Serialization.cs +++ b/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/AvsStorageContainerListResult.Serialization.cs @@ -22,6 +22,30 @@ internal AvsStorageContainerListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AvsStorageContainerListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAvsStorageContainerListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AvsStorageContainerListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static AvsStorageContainerListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeAvsStorageContainerListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AvsStorageContainerListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AvsStorageContainerListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAvsStorageContainerListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AvsStorageContainerListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static AvsStorageContainerListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeAvsStorageContainerListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/AvsStorageContainerVolumeListResult.Serialization.cs b/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/AvsStorageContainerVolumeListResult.Serialization.cs index c0342b8afa89..a161834f70de 100644 --- a/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/AvsStorageContainerVolumeListResult.Serialization.cs +++ b/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/AvsStorageContainerVolumeListResult.Serialization.cs @@ -22,6 +22,30 @@ internal AvsStorageContainerVolumeListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AvsStorageContainerVolumeListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAvsStorageContainerVolumeListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AvsStorageContainerVolumeListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static AvsStorageContainerVolumeListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeAvsStorageContainerVolumeListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AvsStorageContainerVolumeListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AvsStorageContainerVolumeListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAvsStorageContainerVolumeListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AvsStorageContainerVolumeListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static AvsStorageContainerVolumeListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeAvsStorageContainerVolumeListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/AvsStorageContainerVolumeUpdateProperties.Serialization.cs b/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/AvsStorageContainerVolumeUpdateProperties.Serialization.cs index 1bba38a5a8e4..4379d722f58b 100644 --- a/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/AvsStorageContainerVolumeUpdateProperties.Serialization.cs +++ b/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/AvsStorageContainerVolumeUpdateProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.PureStorageBlock.Models /// The updatable properties of the AvsStorageContainerVolume. internal partial class AvsStorageContainerVolumeUpdateProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AvsStorageContainerVolumeUpdateProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAvsStorageContainerVolumeUpdateProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AvsStorageContainerVolumeUpdateProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -122,23 +139,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AvsStorageContainerVolumeUpdateProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AvsStorageContainerVolumeUpdateProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAvsStorageContainerVolumeUpdateProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AvsStorageContainerVolumeUpdateProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/AvsVmListResult.Serialization.cs b/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/AvsVmListResult.Serialization.cs index 92a6eef10e49..dc08be6c0881 100644 --- a/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/AvsVmListResult.Serialization.cs +++ b/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/AvsVmListResult.Serialization.cs @@ -22,6 +22,30 @@ internal AvsVmListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AvsVmListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAvsVmListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AvsVmListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static AvsVmListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeAvsVmListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AvsVmListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AvsVmListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAvsVmListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AvsVmListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static AvsVmListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeAvsVmListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/AvsVmUpdateProperties.Serialization.cs b/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/AvsVmUpdateProperties.Serialization.cs index 793cc4d09548..4d83e36bd3cb 100644 --- a/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/AvsVmUpdateProperties.Serialization.cs +++ b/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/AvsVmUpdateProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.PureStorageBlock.Models /// The updatable properties of the AvsVm. internal partial class AvsVmUpdateProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AvsVmUpdateProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAvsVmUpdateProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AvsVmUpdateProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -122,23 +139,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AvsVmUpdateProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AvsVmUpdateProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAvsVmUpdateProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AvsVmUpdateProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/AvsVmVolumeListResult.Serialization.cs b/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/AvsVmVolumeListResult.Serialization.cs index e15e51767e53..123442d9550a 100644 --- a/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/AvsVmVolumeListResult.Serialization.cs +++ b/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/AvsVmVolumeListResult.Serialization.cs @@ -22,6 +22,30 @@ internal AvsVmVolumeListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AvsVmVolumeListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAvsVmVolumeListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AvsVmVolumeListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static AvsVmVolumeListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeAvsVmVolumeListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AvsVmVolumeListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AvsVmVolumeListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAvsVmVolumeListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AvsVmVolumeListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static AvsVmVolumeListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeAvsVmVolumeListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/AvsVmVolumeUpdateProperties.Serialization.cs b/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/AvsVmVolumeUpdateProperties.Serialization.cs index 5075cae3b909..759ca7da2261 100644 --- a/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/AvsVmVolumeUpdateProperties.Serialization.cs +++ b/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/AvsVmVolumeUpdateProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.PureStorageBlock.Models /// The updatable properties of the AvsVmVolume. internal partial class AvsVmVolumeUpdateProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AvsVmVolumeUpdateProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAvsVmVolumeUpdateProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AvsVmVolumeUpdateProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -122,23 +139,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AvsVmVolumeUpdateProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AvsVmVolumeUpdateProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAvsVmVolumeUpdateProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AvsVmVolumeUpdateProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/PerformancePolicyLimits.Serialization.cs b/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/PerformancePolicyLimits.Serialization.cs index 9731aadaa5e2..c26cb32c4712 100644 --- a/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/PerformancePolicyLimits.Serialization.cs +++ b/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/PerformancePolicyLimits.Serialization.cs @@ -21,6 +21,23 @@ internal PerformancePolicyLimits() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual PerformancePolicyLimits PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializePerformancePolicyLimits(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(PerformancePolicyLimits)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -128,23 +145,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. PerformancePolicyLimits IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual PerformancePolicyLimits PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializePerformancePolicyLimits(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(PerformancePolicyLimits)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/PropertyValueRangeLimits.Serialization.cs b/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/PropertyValueRangeLimits.Serialization.cs index b220bf0c3c82..cea6750338b5 100644 --- a/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/PropertyValueRangeLimits.Serialization.cs +++ b/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/PropertyValueRangeLimits.Serialization.cs @@ -21,6 +21,23 @@ internal PropertyValueRangeLimits() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual PropertyValueRangeLimits PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializePropertyValueRangeLimits(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(PropertyValueRangeLimits)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -128,23 +145,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. PropertyValueRangeLimits IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual PropertyValueRangeLimits PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializePropertyValueRangeLimits(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(PropertyValueRangeLimits)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/ProtectionPolicyLimits.Serialization.cs b/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/ProtectionPolicyLimits.Serialization.cs index 10485cd64d0f..3baf47c93638 100644 --- a/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/ProtectionPolicyLimits.Serialization.cs +++ b/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/ProtectionPolicyLimits.Serialization.cs @@ -21,6 +21,23 @@ internal ProtectionPolicyLimits() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ProtectionPolicyLimits PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeProtectionPolicyLimits(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ProtectionPolicyLimits)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -128,23 +145,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ProtectionPolicyLimits IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ProtectionPolicyLimits PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeProtectionPolicyLimits(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ProtectionPolicyLimits)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/PureStorageAddressDetails.Serialization.cs b/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/PureStorageAddressDetails.Serialization.cs index 5cf422ce1d1a..e9a42bc72134 100644 --- a/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/PureStorageAddressDetails.Serialization.cs +++ b/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/PureStorageAddressDetails.Serialization.cs @@ -21,6 +21,23 @@ internal PureStorageAddressDetails() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual PureStorageAddressDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializePureStorageAddressDetails(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(PureStorageAddressDetails)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -170,23 +187,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. PureStorageAddressDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual PureStorageAddressDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializePureStorageAddressDetails(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(PureStorageAddressDetails)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/PureStorageAvs.Serialization.cs b/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/PureStorageAvs.Serialization.cs index 00457a168134..5ec32d4161be 100644 --- a/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/PureStorageAvs.Serialization.cs +++ b/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/PureStorageAvs.Serialization.cs @@ -22,6 +22,23 @@ internal PureStorageAvs() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual PureStorageAvs PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializePureStorageAvs(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(PureStorageAvs)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -136,23 +153,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. PureStorageAvs IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual PureStorageAvs PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializePureStorageAvs(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(PureStorageAvs)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/PureStorageAvsConnection.Serialization.cs b/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/PureStorageAvsConnection.Serialization.cs index 55cb7a3c2e91..afe378120df5 100644 --- a/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/PureStorageAvsConnection.Serialization.cs +++ b/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/PureStorageAvsConnection.Serialization.cs @@ -22,6 +22,30 @@ internal PureStorageAvsConnection() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual PureStorageAvsConnection PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializePureStorageAvsConnection(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(PureStorageAvsConnection)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static PureStorageAvsConnection FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializePureStorageAvsConnection(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -147,31 +171,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. PureStorageAvsConnection IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual PureStorageAvsConnection PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializePureStorageAvsConnection(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(PureStorageAvsConnection)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static PureStorageAvsConnection FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializePureStorageAvsConnection(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/PureStorageAvsDiskDetails.Serialization.cs b/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/PureStorageAvsDiskDetails.Serialization.cs index 6c9698a16be4..9e2412917358 100644 --- a/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/PureStorageAvsDiskDetails.Serialization.cs +++ b/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/PureStorageAvsDiskDetails.Serialization.cs @@ -22,6 +22,23 @@ internal PureStorageAvsDiskDetails() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual PureStorageAvsDiskDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializePureStorageAvsDiskDetails(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(PureStorageAvsDiskDetails)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -177,23 +194,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. PureStorageAvsDiskDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual PureStorageAvsDiskDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializePureStorageAvsDiskDetails(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(PureStorageAvsDiskDetails)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/PureStorageAvsStatus.Serialization.cs b/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/PureStorageAvsStatus.Serialization.cs index fe3a5f82cfbe..37ec4974f775 100644 --- a/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/PureStorageAvsStatus.Serialization.cs +++ b/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/PureStorageAvsStatus.Serialization.cs @@ -23,6 +23,30 @@ internal PureStorageAvsStatus() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual PureStorageAvsStatus PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializePureStorageAvsStatus(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(PureStorageAvsStatus)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static PureStorageAvsStatus FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializePureStorageAvsStatus(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -145,31 +169,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. PureStorageAvsStatus IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual PureStorageAvsStatus PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializePureStorageAvsStatus(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(PureStorageAvsStatus)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static PureStorageAvsStatus FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializePureStorageAvsStatus(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/PureStorageAvsStorageContainerProperties.Serialization.cs b/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/PureStorageAvsStorageContainerProperties.Serialization.cs index 256829dcdc38..92295845e487 100644 --- a/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/PureStorageAvsStorageContainerProperties.Serialization.cs +++ b/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/PureStorageAvsStorageContainerProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.PureStorageBlock.Models /// AVS storage container properties. public partial class PureStorageAvsStorageContainerProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual PureStorageAvsStorageContainerProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializePureStorageAvsStorageContainerProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(PureStorageAvsStorageContainerProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -180,23 +197,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. PureStorageAvsStorageContainerProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual PureStorageAvsStorageContainerProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializePureStorageAvsStorageContainerProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(PureStorageAvsStorageContainerProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/PureStorageAvsStorageContainerVolumePatch.Serialization.cs b/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/PureStorageAvsStorageContainerVolumePatch.Serialization.cs index 9852c10eb67c..95429fc74824 100644 --- a/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/PureStorageAvsStorageContainerVolumePatch.Serialization.cs +++ b/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/PureStorageAvsStorageContainerVolumePatch.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.PureStorageBlock.Models /// The type used for update operations of the AvsStorageContainerVolume. public partial class PureStorageAvsStorageContainerVolumePatch : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual PureStorageAvsStorageContainerVolumePatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializePureStorageAvsStorageContainerVolumePatch(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(PureStorageAvsStorageContainerVolumePatch)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -123,23 +140,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. PureStorageAvsStorageContainerVolumePatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual PureStorageAvsStorageContainerVolumePatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializePureStorageAvsStorageContainerVolumePatch(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(PureStorageAvsStorageContainerVolumePatch)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/PureStorageAvsVmDetails.Serialization.cs b/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/PureStorageAvsVmDetails.Serialization.cs index 83d26649e716..3cb3c7ea5a92 100644 --- a/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/PureStorageAvsVmDetails.Serialization.cs +++ b/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/PureStorageAvsVmDetails.Serialization.cs @@ -21,6 +21,23 @@ internal PureStorageAvsVmDetails() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual PureStorageAvsVmDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializePureStorageAvsVmDetails(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(PureStorageAvsVmDetails)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -144,23 +161,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. PureStorageAvsVmDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual PureStorageAvsVmDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializePureStorageAvsVmDetails(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(PureStorageAvsVmDetails)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/PureStorageAvsVmPatch.Serialization.cs b/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/PureStorageAvsVmPatch.Serialization.cs index 00e38d772f44..6ce9871e9099 100644 --- a/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/PureStorageAvsVmPatch.Serialization.cs +++ b/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/PureStorageAvsVmPatch.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.PureStorageBlock.Models /// The type used for update operations of the AvsVm. public partial class PureStorageAvsVmPatch : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual PureStorageAvsVmPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializePureStorageAvsVmPatch(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(PureStorageAvsVmPatch)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -123,23 +140,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. PureStorageAvsVmPatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual PureStorageAvsVmPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializePureStorageAvsVmPatch(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(PureStorageAvsVmPatch)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/PureStorageAvsVmProperties.Serialization.cs b/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/PureStorageAvsVmProperties.Serialization.cs index 8623d4ae2e20..eff6115cb569 100644 --- a/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/PureStorageAvsVmProperties.Serialization.cs +++ b/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/PureStorageAvsVmProperties.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.PureStorageBlock.Models /// AVS VM properties. public partial class PureStorageAvsVmProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual PureStorageAvsVmProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializePureStorageAvsVmProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(PureStorageAvsVmProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -245,23 +262,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. PureStorageAvsVmProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual PureStorageAvsVmProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializePureStorageAvsVmProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(PureStorageAvsVmProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/PureStorageAvsVmVolumePatch.Serialization.cs b/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/PureStorageAvsVmVolumePatch.Serialization.cs index 0a4503bdd307..591eb6ec4cb0 100644 --- a/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/PureStorageAvsVmVolumePatch.Serialization.cs +++ b/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/PureStorageAvsVmVolumePatch.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.PureStorageBlock.Models /// The type used for update operations of the AvsVmVolume. public partial class PureStorageAvsVmVolumePatch : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual PureStorageAvsVmVolumePatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializePureStorageAvsVmVolumePatch(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(PureStorageAvsVmVolumePatch)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -123,23 +140,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. PureStorageAvsVmVolumePatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual PureStorageAvsVmVolumePatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializePureStorageAvsVmVolumePatch(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(PureStorageAvsVmVolumePatch)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/PureStorageBandwidthUsage.Serialization.cs b/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/PureStorageBandwidthUsage.Serialization.cs index 44f5b67a4fac..ef8a578f9d09 100644 --- a/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/PureStorageBandwidthUsage.Serialization.cs +++ b/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/PureStorageBandwidthUsage.Serialization.cs @@ -21,6 +21,23 @@ internal PureStorageBandwidthUsage() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual PureStorageBandwidthUsage PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializePureStorageBandwidthUsage(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(PureStorageBandwidthUsage)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -136,23 +153,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. PureStorageBandwidthUsage IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual PureStorageBandwidthUsage PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializePureStorageBandwidthUsage(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(PureStorageBandwidthUsage)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/PureStorageBillingUsageProperty.Serialization.cs b/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/PureStorageBillingUsageProperty.Serialization.cs index 0b3f71b3db04..a960d3ac3d04 100644 --- a/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/PureStorageBillingUsageProperty.Serialization.cs +++ b/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/PureStorageBillingUsageProperty.Serialization.cs @@ -21,6 +21,23 @@ internal PureStorageBillingUsageProperty() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual PureStorageBillingUsageProperty PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializePureStorageBillingUsageProperty(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(PureStorageBillingUsageProperty)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -199,23 +216,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. PureStorageBillingUsageProperty IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual PureStorageBillingUsageProperty PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializePureStorageBillingUsageProperty(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(PureStorageBillingUsageProperty)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/PureStorageCompanyDetails.Serialization.cs b/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/PureStorageCompanyDetails.Serialization.cs index 252312108088..ed6f8a85b487 100644 --- a/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/PureStorageCompanyDetails.Serialization.cs +++ b/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/PureStorageCompanyDetails.Serialization.cs @@ -21,6 +21,23 @@ internal PureStorageCompanyDetails() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual PureStorageCompanyDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializePureStorageCompanyDetails(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(PureStorageCompanyDetails)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -135,23 +152,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. PureStorageCompanyDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual PureStorageCompanyDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializePureStorageCompanyDetails(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(PureStorageCompanyDetails)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/PureStorageHealthAlert.Serialization.cs b/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/PureStorageHealthAlert.Serialization.cs index 38e458891e02..95fd4a5cf16b 100644 --- a/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/PureStorageHealthAlert.Serialization.cs +++ b/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/PureStorageHealthAlert.Serialization.cs @@ -21,6 +21,23 @@ internal PureStorageHealthAlert() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual PureStorageHealthAlert PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializePureStorageHealthAlert(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(PureStorageHealthAlert)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -128,23 +145,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. PureStorageHealthAlert IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual PureStorageHealthAlert PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializePureStorageHealthAlert(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(PureStorageHealthAlert)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/PureStorageHealthDetails.Serialization.cs b/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/PureStorageHealthDetails.Serialization.cs index 821299a87fd2..6d82b5544ed7 100644 --- a/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/PureStorageHealthDetails.Serialization.cs +++ b/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/PureStorageHealthDetails.Serialization.cs @@ -21,6 +21,23 @@ internal PureStorageHealthDetails() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual PureStorageHealthDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializePureStorageHealthDetails(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(PureStorageHealthDetails)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -167,23 +184,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. PureStorageHealthDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual PureStorageHealthDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializePureStorageHealthDetails(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(PureStorageHealthDetails)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/PureStorageIopsUsage.Serialization.cs b/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/PureStorageIopsUsage.Serialization.cs index 69b58af13ad2..5ee11077c535 100644 --- a/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/PureStorageIopsUsage.Serialization.cs +++ b/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/PureStorageIopsUsage.Serialization.cs @@ -21,6 +21,23 @@ internal PureStorageIopsUsage() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual PureStorageIopsUsage PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializePureStorageIopsUsage(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(PureStorageIopsUsage)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -136,23 +153,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. PureStorageIopsUsage IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual PureStorageIopsUsage PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializePureStorageIopsUsage(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(PureStorageIopsUsage)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/PureStorageMarketplaceDetails.Serialization.cs b/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/PureStorageMarketplaceDetails.Serialization.cs index ed3f1b3d4c0a..a0d465359f51 100644 --- a/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/PureStorageMarketplaceDetails.Serialization.cs +++ b/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/PureStorageMarketplaceDetails.Serialization.cs @@ -21,6 +21,23 @@ internal PureStorageMarketplaceDetails() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual PureStorageMarketplaceDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializePureStorageMarketplaceDetails(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(PureStorageMarketplaceDetails)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,23 +163,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. PureStorageMarketplaceDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual PureStorageMarketplaceDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializePureStorageMarketplaceDetails(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(PureStorageMarketplaceDetails)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/PureStorageOfferDetails.Serialization.cs b/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/PureStorageOfferDetails.Serialization.cs index 60867bcaeedf..808b2181c5fd 100644 --- a/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/PureStorageOfferDetails.Serialization.cs +++ b/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/PureStorageOfferDetails.Serialization.cs @@ -21,6 +21,23 @@ internal PureStorageOfferDetails() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual PureStorageOfferDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializePureStorageOfferDetails(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(PureStorageOfferDetails)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -176,23 +193,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. PureStorageOfferDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual PureStorageOfferDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializePureStorageOfferDetails(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(PureStorageOfferDetails)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/PureStoragePoolPatch.Serialization.cs b/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/PureStoragePoolPatch.Serialization.cs index 926232677a69..81269a0cbe2b 100644 --- a/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/PureStoragePoolPatch.Serialization.cs +++ b/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/PureStoragePoolPatch.Serialization.cs @@ -19,6 +19,23 @@ namespace Azure.ResourceManager.PureStorageBlock.Models /// The type used for update operations of the StoragePool. public partial class PureStoragePoolPatch : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual PureStoragePoolPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializePureStoragePoolPatch(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(PureStoragePoolPatch)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -178,23 +195,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. PureStoragePoolPatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual PureStoragePoolPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializePureStoragePoolPatch(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(PureStoragePoolPatch)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/PureStoragePoolProperties.Serialization.cs b/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/PureStoragePoolProperties.Serialization.cs index fc668c3763e9..07000a7a5426 100644 --- a/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/PureStoragePoolProperties.Serialization.cs +++ b/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/PureStoragePoolProperties.Serialization.cs @@ -22,6 +22,23 @@ internal PureStoragePoolProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual PureStoragePoolProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializePureStoragePoolProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(PureStoragePoolProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -226,23 +243,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. PureStoragePoolProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual PureStoragePoolProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializePureStoragePoolProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(PureStoragePoolProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/PureStoragePoolVnetInjection.Serialization.cs b/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/PureStoragePoolVnetInjection.Serialization.cs index 28c861ff9548..9d606c8e303f 100644 --- a/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/PureStoragePoolVnetInjection.Serialization.cs +++ b/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/PureStoragePoolVnetInjection.Serialization.cs @@ -22,6 +22,23 @@ internal PureStoragePoolVnetInjection() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual PureStoragePoolVnetInjection PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializePureStoragePoolVnetInjection(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(PureStoragePoolVnetInjection)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -129,23 +146,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. PureStoragePoolVnetInjection IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual PureStoragePoolVnetInjection PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializePureStoragePoolVnetInjection(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(PureStoragePoolVnetInjection)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/PureStorageReservationPatch.Serialization.cs b/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/PureStorageReservationPatch.Serialization.cs index fd780786239b..9815a6cdcde3 100644 --- a/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/PureStorageReservationPatch.Serialization.cs +++ b/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/PureStorageReservationPatch.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.PureStorageBlock.Models /// The type used for update operations of the Reservation. public partial class PureStorageReservationPatch : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual PureStorageReservationPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializePureStorageReservationPatch(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(PureStorageReservationPatch)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -161,23 +178,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. PureStorageReservationPatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual PureStorageReservationPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializePureStorageReservationPatch(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(PureStorageReservationPatch)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/PureStorageReservationProperties.Serialization.cs b/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/PureStorageReservationProperties.Serialization.cs index 4e89ae72853d..37b28c406434 100644 --- a/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/PureStorageReservationProperties.Serialization.cs +++ b/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/PureStorageReservationProperties.Serialization.cs @@ -21,6 +21,23 @@ internal PureStorageReservationProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual PureStorageReservationProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializePureStorageReservationProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(PureStorageReservationProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,23 +171,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. PureStorageReservationProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual PureStorageReservationProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializePureStorageReservationProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(PureStorageReservationProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/PureStorageResourceLimitDetails.Serialization.cs b/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/PureStorageResourceLimitDetails.Serialization.cs index d0b3389b49e0..21b0af494619 100644 --- a/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/PureStorageResourceLimitDetails.Serialization.cs +++ b/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/PureStorageResourceLimitDetails.Serialization.cs @@ -22,6 +22,30 @@ internal PureStorageResourceLimitDetails() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual PureStorageResourceLimitDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializePureStorageResourceLimitDetails(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(PureStorageResourceLimitDetails)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static PureStorageResourceLimitDetails FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializePureStorageResourceLimitDetails(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -145,31 +169,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. PureStorageResourceLimitDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual PureStorageResourceLimitDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializePureStorageResourceLimitDetails(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(PureStorageResourceLimitDetails)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static PureStorageResourceLimitDetails FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializePureStorageResourceLimitDetails(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/PureStorageSoftDeletionState.Serialization.cs b/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/PureStorageSoftDeletionState.Serialization.cs index 9ddd3b1c38ea..863b1d2be652 100644 --- a/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/PureStorageSoftDeletionState.Serialization.cs +++ b/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/PureStorageSoftDeletionState.Serialization.cs @@ -21,6 +21,23 @@ internal PureStorageSoftDeletionState() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual PureStorageSoftDeletionState PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializePureStorageSoftDeletionState(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(PureStorageSoftDeletionState)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -135,23 +152,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. PureStorageSoftDeletionState IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual PureStorageSoftDeletionState PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializePureStorageSoftDeletionState(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(PureStorageSoftDeletionState)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/PureStorageSpaceUsage.Serialization.cs b/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/PureStorageSpaceUsage.Serialization.cs index 3fba6e02e668..fd669dc80166 100644 --- a/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/PureStorageSpaceUsage.Serialization.cs +++ b/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/PureStorageSpaceUsage.Serialization.cs @@ -21,6 +21,23 @@ internal PureStorageSpaceUsage() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual PureStorageSpaceUsage PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializePureStorageSpaceUsage(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(PureStorageSpaceUsage)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -144,23 +161,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. PureStorageSpaceUsage IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual PureStorageSpaceUsage PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializePureStorageSpaceUsage(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(PureStorageSpaceUsage)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/PureStorageUserDetails.Serialization.cs b/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/PureStorageUserDetails.Serialization.cs index 0e1ccd7f8492..a9c2fcac9690 100644 --- a/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/PureStorageUserDetails.Serialization.cs +++ b/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/PureStorageUserDetails.Serialization.cs @@ -21,6 +21,23 @@ internal PureStorageUserDetails() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual PureStorageUserDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializePureStorageUserDetails(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(PureStorageUserDetails)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -180,23 +197,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. PureStorageUserDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual PureStorageUserDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializePureStorageUserDetails(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(PureStorageUserDetails)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/PureStorageVolumeProperties.Serialization.cs b/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/PureStorageVolumeProperties.Serialization.cs index cd43a7eda116..ed037ac9a726 100644 --- a/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/PureStorageVolumeProperties.Serialization.cs +++ b/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/PureStorageVolumeProperties.Serialization.cs @@ -22,6 +22,23 @@ internal PureStorageVolumeProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual PureStorageVolumeProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializePureStorageVolumeProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(PureStorageVolumeProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -267,23 +284,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. PureStorageVolumeProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual PureStorageVolumeProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializePureStorageVolumeProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(PureStorageVolumeProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/ReservationBillingStatus.Serialization.cs b/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/ReservationBillingStatus.Serialization.cs index 47fe05517239..784119a0a5da 100644 --- a/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/ReservationBillingStatus.Serialization.cs +++ b/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/ReservationBillingStatus.Serialization.cs @@ -22,6 +22,30 @@ internal ReservationBillingStatus() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ReservationBillingStatus PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeReservationBillingStatus(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ReservationBillingStatus)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static ReservationBillingStatus FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeReservationBillingStatus(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -240,31 +264,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ReservationBillingStatus IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ReservationBillingStatus PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeReservationBillingStatus(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ReservationBillingStatus)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static ReservationBillingStatus FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeReservationBillingStatus(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/ReservationBillingUsageReport.Serialization.cs b/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/ReservationBillingUsageReport.Serialization.cs index e181ef019536..1c065fcf0efa 100644 --- a/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/ReservationBillingUsageReport.Serialization.cs +++ b/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/ReservationBillingUsageReport.Serialization.cs @@ -22,6 +22,30 @@ internal ReservationBillingUsageReport() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ReservationBillingUsageReport PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeReservationBillingUsageReport(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ReservationBillingUsageReport)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static ReservationBillingUsageReport FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeReservationBillingUsageReport(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -147,31 +171,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ReservationBillingUsageReport IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ReservationBillingUsageReport PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeReservationBillingUsageReport(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ReservationBillingUsageReport)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static ReservationBillingUsageReport FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeReservationBillingUsageReport(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/ReservationListResult.Serialization.cs b/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/ReservationListResult.Serialization.cs index bf0f0daafd1b..a845cf59b9c8 100644 --- a/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/ReservationListResult.Serialization.cs +++ b/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/ReservationListResult.Serialization.cs @@ -22,6 +22,30 @@ internal ReservationListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ReservationListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeReservationListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ReservationListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static ReservationListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeReservationListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ReservationListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ReservationListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeReservationListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ReservationListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static ReservationListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeReservationListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/ReservationUpdateProperties.Serialization.cs b/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/ReservationUpdateProperties.Serialization.cs index 1dd90c6d4280..bd4df36d775c 100644 --- a/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/ReservationUpdateProperties.Serialization.cs +++ b/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/ReservationUpdateProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.PureStorageBlock.Models /// The updatable properties of the Reservation. internal partial class ReservationUpdateProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ReservationUpdateProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeReservationUpdateProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ReservationUpdateProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -122,23 +139,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ReservationUpdateProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ReservationUpdateProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeReservationUpdateProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ReservationUpdateProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/ServiceInitializationHandle.Serialization.cs b/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/ServiceInitializationHandle.Serialization.cs index fd36751d5147..073d5d21bf03 100644 --- a/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/ServiceInitializationHandle.Serialization.cs +++ b/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/ServiceInitializationHandle.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.PureStorageBlock.Models /// Initialization handle used to configure the AVS SDDC to communicate with the storage pool. public partial class ServiceInitializationHandle : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ServiceInitializationHandle PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeServiceInitializationHandle(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ServiceInitializationHandle)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -134,23 +151,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ServiceInitializationHandle IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ServiceInitializationHandle PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeServiceInitializationHandle(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ServiceInitializationHandle)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/ServiceInitializationInfo.Serialization.cs b/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/ServiceInitializationInfo.Serialization.cs index 406e5f897804..4fd9b447999f 100644 --- a/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/ServiceInitializationInfo.Serialization.cs +++ b/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/ServiceInitializationInfo.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.PureStorageBlock.Models /// Explicit service initialization data. public partial class ServiceInitializationInfo : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ServiceInitializationInfo PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeServiceInitializationInfo(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ServiceInitializationInfo)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -151,23 +168,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ServiceInitializationInfo IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ServiceInitializationInfo PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeServiceInitializationInfo(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ServiceInitializationInfo)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/StoragePoolEnableAvsConnectionContent.Serialization.cs b/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/StoragePoolEnableAvsConnectionContent.Serialization.cs index 35c912034e1b..9fc711c10612 100644 --- a/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/StoragePoolEnableAvsConnectionContent.Serialization.cs +++ b/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/StoragePoolEnableAvsConnectionContent.Serialization.cs @@ -22,6 +22,23 @@ internal StoragePoolEnableAvsConnectionContent() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual StoragePoolEnableAvsConnectionContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeStoragePoolEnableAvsConnectionContent(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(StoragePoolEnableAvsConnectionContent)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -121,23 +138,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. StoragePoolEnableAvsConnectionContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual StoragePoolEnableAvsConnectionContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeStoragePoolEnableAvsConnectionContent(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(StoragePoolEnableAvsConnectionContent)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/StoragePoolFinalizeAvsConnectionContent.Serialization.cs b/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/StoragePoolFinalizeAvsConnectionContent.Serialization.cs index 71d174985c31..fb3aa66f9ba0 100644 --- a/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/StoragePoolFinalizeAvsConnectionContent.Serialization.cs +++ b/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/StoragePoolFinalizeAvsConnectionContent.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.PureStorageBlock.Models /// FinalizeAvsConnection payload information, either encoded or explicit. public partial class StoragePoolFinalizeAvsConnectionContent : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual StoragePoolFinalizeAvsConnectionContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeStoragePoolFinalizeAvsConnectionContent(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(StoragePoolFinalizeAvsConnectionContent)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -134,23 +151,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. StoragePoolFinalizeAvsConnectionContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual StoragePoolFinalizeAvsConnectionContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeStoragePoolFinalizeAvsConnectionContent(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(StoragePoolFinalizeAvsConnectionContent)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/StoragePoolHealthInfo.Serialization.cs b/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/StoragePoolHealthInfo.Serialization.cs index 715aa483b7e7..14a2657c89fa 100644 --- a/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/StoragePoolHealthInfo.Serialization.cs +++ b/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/StoragePoolHealthInfo.Serialization.cs @@ -22,6 +22,30 @@ internal StoragePoolHealthInfo() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual StoragePoolHealthInfo PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeStoragePoolHealthInfo(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(StoragePoolHealthInfo)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static StoragePoolHealthInfo FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeStoragePoolHealthInfo(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -139,31 +163,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. StoragePoolHealthInfo IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual StoragePoolHealthInfo PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeStoragePoolHealthInfo(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(StoragePoolHealthInfo)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static StoragePoolHealthInfo FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeStoragePoolHealthInfo(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/StoragePoolLimits.Serialization.cs b/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/StoragePoolLimits.Serialization.cs index d6679c2dfe09..a9abe05feae4 100644 --- a/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/StoragePoolLimits.Serialization.cs +++ b/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/StoragePoolLimits.Serialization.cs @@ -21,6 +21,23 @@ internal StoragePoolLimits() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual StoragePoolLimits PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeStoragePoolLimits(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(StoragePoolLimits)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -158,23 +175,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. StoragePoolLimits IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual StoragePoolLimits PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeStoragePoolLimits(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(StoragePoolLimits)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/StoragePoolListResult.Serialization.cs b/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/StoragePoolListResult.Serialization.cs index 38e9b2af00d1..1bceea163fcf 100644 --- a/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/StoragePoolListResult.Serialization.cs +++ b/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/StoragePoolListResult.Serialization.cs @@ -22,6 +22,30 @@ internal StoragePoolListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual StoragePoolListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeStoragePoolListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(StoragePoolListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static StoragePoolListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeStoragePoolListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. StoragePoolListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual StoragePoolListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeStoragePoolListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(StoragePoolListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static StoragePoolListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeStoragePoolListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/StoragePoolUpdateProperties.Serialization.cs b/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/StoragePoolUpdateProperties.Serialization.cs index 44e15c0eabb1..137222c6ad4e 100644 --- a/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/StoragePoolUpdateProperties.Serialization.cs +++ b/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/StoragePoolUpdateProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.PureStorageBlock.Models /// The updatable properties of the StoragePool. internal partial class StoragePoolUpdateProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual StoragePoolUpdateProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeStoragePoolUpdateProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(StoragePoolUpdateProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -122,23 +139,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. StoragePoolUpdateProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual StoragePoolUpdateProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeStoragePoolUpdateProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(StoragePoolUpdateProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/VolumeLimits.Serialization.cs b/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/VolumeLimits.Serialization.cs index 0d446a29be70..d1b64498552c 100644 --- a/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/VolumeLimits.Serialization.cs +++ b/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/Models/VolumeLimits.Serialization.cs @@ -21,6 +21,23 @@ internal VolumeLimits() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual VolumeLimits PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeVolumeLimits(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(VolumeLimits)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -120,23 +137,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. VolumeLimits IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual VolumeLimits PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeVolumeLimits(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(VolumeLimits)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/PureStorageAvsStorageContainerData.Serialization.cs b/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/PureStorageAvsStorageContainerData.Serialization.cs index c6aad1c7f063..58cbcc11f1b7 100644 --- a/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/PureStorageAvsStorageContainerData.Serialization.cs +++ b/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/PureStorageAvsStorageContainerData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.PureStorageBlock /// AVS storage container resource type, representing a VMware storage container in a storage pool, which can be associated to and mounted as a datastore. public partial class PureStorageAvsStorageContainerData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializePureStorageAvsStorageContainerData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(PureStorageAvsStorageContainerData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static PureStorageAvsStorageContainerData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializePureStorageAvsStorageContainerData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,31 +178,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. PureStorageAvsStorageContainerData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (PureStorageAvsStorageContainerData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializePureStorageAvsStorageContainerData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(PureStorageAvsStorageContainerData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static PureStorageAvsStorageContainerData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializePureStorageAvsStorageContainerData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/PureStorageAvsStorageContainerVolumeData.Serialization.cs b/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/PureStorageAvsStorageContainerVolumeData.Serialization.cs index 1d42f7432ded..a5ef2c4005a8 100644 --- a/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/PureStorageAvsStorageContainerVolumeData.Serialization.cs +++ b/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/PureStorageAvsStorageContainerVolumeData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.PureStorageBlock /// A volume contained in an AVS storage container. public partial class PureStorageAvsStorageContainerVolumeData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializePureStorageAvsStorageContainerVolumeData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(PureStorageAvsStorageContainerVolumeData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static PureStorageAvsStorageContainerVolumeData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializePureStorageAvsStorageContainerVolumeData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,31 +178,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. PureStorageAvsStorageContainerVolumeData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (PureStorageAvsStorageContainerVolumeData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializePureStorageAvsStorageContainerVolumeData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(PureStorageAvsStorageContainerVolumeData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static PureStorageAvsStorageContainerVolumeData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializePureStorageAvsStorageContainerVolumeData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/PureStorageAvsVmData.Serialization.cs b/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/PureStorageAvsVmData.Serialization.cs index bf13a96ecae7..3b039e658aa7 100644 --- a/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/PureStorageAvsVmData.Serialization.cs +++ b/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/PureStorageAvsVmData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.PureStorageBlock /// AVS VM resource type, representing all the volumes associated to an AVS VM as defined by VMware. public partial class PureStorageAvsVmData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializePureStorageAvsVmData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(PureStorageAvsVmData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static PureStorageAvsVmData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializePureStorageAvsVmData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,31 +178,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. PureStorageAvsVmData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (PureStorageAvsVmData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializePureStorageAvsVmData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(PureStorageAvsVmData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static PureStorageAvsVmData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializePureStorageAvsVmData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/PureStorageAvsVmVolumeData.Serialization.cs b/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/PureStorageAvsVmVolumeData.Serialization.cs index 6145a11fb996..9d48280d3883 100644 --- a/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/PureStorageAvsVmVolumeData.Serialization.cs +++ b/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/PureStorageAvsVmVolumeData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.PureStorageBlock /// Any volume associated to a particular AVS VM. public partial class PureStorageAvsVmVolumeData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializePureStorageAvsVmVolumeData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(PureStorageAvsVmVolumeData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static PureStorageAvsVmVolumeData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializePureStorageAvsVmVolumeData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,31 +178,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. PureStorageAvsVmVolumeData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (PureStorageAvsVmVolumeData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializePureStorageAvsVmVolumeData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(PureStorageAvsVmVolumeData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static PureStorageAvsVmVolumeData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializePureStorageAvsVmVolumeData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/PureStoragePoolData.Serialization.cs b/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/PureStoragePoolData.Serialization.cs index 90c22b9df742..5bdace9029bb 100644 --- a/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/PureStoragePoolData.Serialization.cs +++ b/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/PureStoragePoolData.Serialization.cs @@ -25,6 +25,30 @@ internal PureStoragePoolData() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializePureStoragePoolData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(PureStoragePoolData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static PureStoragePoolData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializePureStoragePoolData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -205,23 +229,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. PureStoragePoolData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (PureStoragePoolData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializePureStoragePoolData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(PureStoragePoolData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -236,12 +243,5 @@ internal static RequestContent ToRequestContent(PureStoragePoolData pureStorageP content.JsonWriter.WriteObjectValue(pureStoragePoolData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static PureStoragePoolData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializePureStoragePoolData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/PureStorageReservationData.Serialization.cs b/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/PureStorageReservationData.Serialization.cs index f259e60fc7d6..68f9c2a1d3d4 100644 --- a/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/PureStorageReservationData.Serialization.cs +++ b/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/src/Generated/PureStorageReservationData.Serialization.cs @@ -25,6 +25,30 @@ internal PureStorageReservationData() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializePureStorageReservationData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(PureStorageReservationData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static PureStorageReservationData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializePureStorageReservationData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -189,23 +213,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. PureStorageReservationData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (PureStorageReservationData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializePureStorageReservationData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(PureStorageReservationData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -220,12 +227,5 @@ internal static RequestContent ToRequestContent(PureStorageReservationData pureS content.JsonWriter.WriteObjectValue(pureStorageReservationData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static PureStorageReservationData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializePureStorageReservationData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/quantum/Azure.Quantum.Jobs/README.md b/sdk/quantum/Azure.Quantum.Jobs/README.md index f94a42cbf280..a334edce09ae 100644 --- a/sdk/quantum/Azure.Quantum.Jobs/README.md +++ b/sdk/quantum/Azure.Quantum.Jobs/README.md @@ -192,7 +192,7 @@ To enumerate all the jobs in the workspace, use the `GetJobs` method. ```C# Snippet:Azure_Quantum_Jobs_GetJobs foreach (JobDetails job in quantumJobClient.GetJobs()) { - Console.WriteLine($"{job.Name}"); + Console.WriteLine($"{job.Name}"); } ``` diff --git a/sdk/quantum/Azure.ResourceManager.Quantum/src/Generated/Models/ManagedOnBehalfOfConfiguration.Serialization.cs b/sdk/quantum/Azure.ResourceManager.Quantum/src/Generated/Models/ManagedOnBehalfOfConfiguration.Serialization.cs index c9e295cc01d9..d800a85dd001 100644 --- a/sdk/quantum/Azure.ResourceManager.Quantum/src/Generated/Models/ManagedOnBehalfOfConfiguration.Serialization.cs +++ b/sdk/quantum/Azure.ResourceManager.Quantum/src/Generated/Models/ManagedOnBehalfOfConfiguration.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Quantum.Models /// Managed-On-Behalf-Of configuration properties. This configuration exists for the resources where a resource provider manages those resources on behalf of the resource owner. internal partial class ManagedOnBehalfOfConfiguration : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ManagedOnBehalfOfConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeManagedOnBehalfOfConfiguration(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ManagedOnBehalfOfConfiguration)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -132,23 +149,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ManagedOnBehalfOfConfiguration IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ManagedOnBehalfOfConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeManagedOnBehalfOfConfiguration(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ManagedOnBehalfOfConfiguration)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/quantum/Azure.ResourceManager.Quantum/src/Generated/Models/MoboBrokerInfo.Serialization.cs b/sdk/quantum/Azure.ResourceManager.Quantum/src/Generated/Models/MoboBrokerInfo.Serialization.cs index 0396f701d17b..acfbf8391d0b 100644 --- a/sdk/quantum/Azure.ResourceManager.Quantum/src/Generated/Models/MoboBrokerInfo.Serialization.cs +++ b/sdk/quantum/Azure.ResourceManager.Quantum/src/Generated/Models/MoboBrokerInfo.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.Quantum.Models /// Managed-On-Behalf-Of broker resource. This resource is created by the Resource Provider to manage some resources on behalf of the user. public partial class MoboBrokerInfo : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual MoboBrokerInfo PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeMoboBrokerInfo(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(MoboBrokerInfo)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -123,23 +140,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. MoboBrokerInfo IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual MoboBrokerInfo PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeMoboBrokerInfo(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(MoboBrokerInfo)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/quantum/Azure.ResourceManager.Quantum/src/Generated/Models/OfferingsListResult.Serialization.cs b/sdk/quantum/Azure.ResourceManager.Quantum/src/Generated/Models/OfferingsListResult.Serialization.cs index 785d57524eec..dcbd76dcc383 100644 --- a/sdk/quantum/Azure.ResourceManager.Quantum/src/Generated/Models/OfferingsListResult.Serialization.cs +++ b/sdk/quantum/Azure.ResourceManager.Quantum/src/Generated/Models/OfferingsListResult.Serialization.cs @@ -22,6 +22,30 @@ internal OfferingsListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual OfferingsListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeOfferingsListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(OfferingsListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static OfferingsListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeOfferingsListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. OfferingsListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual OfferingsListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeOfferingsListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(OfferingsListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static OfferingsListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeOfferingsListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/quantum/Azure.ResourceManager.Quantum/src/Generated/Models/ProviderAadInfo.Serialization.cs b/sdk/quantum/Azure.ResourceManager.Quantum/src/Generated/Models/ProviderAadInfo.Serialization.cs index 5900b47ffeb6..24cd1b445ede 100644 --- a/sdk/quantum/Azure.ResourceManager.Quantum/src/Generated/Models/ProviderAadInfo.Serialization.cs +++ b/sdk/quantum/Azure.ResourceManager.Quantum/src/Generated/Models/ProviderAadInfo.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Quantum.Models /// Azure Active Directory info. public partial class ProviderAadInfo : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ProviderAadInfo PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeProviderAadInfo(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ProviderAadInfo)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -133,23 +150,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ProviderAadInfo IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ProviderAadInfo PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeProviderAadInfo(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ProviderAadInfo)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/quantum/Azure.ResourceManager.Quantum/src/Generated/Models/ProviderApplicationInfo.Serialization.cs b/sdk/quantum/Azure.ResourceManager.Quantum/src/Generated/Models/ProviderApplicationInfo.Serialization.cs index 907f0cdf48a4..22b200ced69c 100644 --- a/sdk/quantum/Azure.ResourceManager.Quantum/src/Generated/Models/ProviderApplicationInfo.Serialization.cs +++ b/sdk/quantum/Azure.ResourceManager.Quantum/src/Generated/Models/ProviderApplicationInfo.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Quantum.Models /// Provider's Managed-Application info. public partial class ProviderApplicationInfo : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ProviderApplicationInfo PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeProviderApplicationInfo(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ProviderApplicationInfo)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -129,23 +146,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ProviderApplicationInfo IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ProviderApplicationInfo PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeProviderApplicationInfo(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ProviderApplicationInfo)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/quantum/Azure.ResourceManager.Quantum/src/Generated/Models/ProviderPricingDimension.Serialization.cs b/sdk/quantum/Azure.ResourceManager.Quantum/src/Generated/Models/ProviderPricingDimension.Serialization.cs index 8c43dd279d9b..938cfe12a2c4 100644 --- a/sdk/quantum/Azure.ResourceManager.Quantum/src/Generated/Models/ProviderPricingDimension.Serialization.cs +++ b/sdk/quantum/Azure.ResourceManager.Quantum/src/Generated/Models/ProviderPricingDimension.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Quantum.Models /// Information about pricing dimension. public partial class ProviderPricingDimension : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ProviderPricingDimension PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeProviderPricingDimension(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ProviderPricingDimension)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -129,23 +146,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ProviderPricingDimension IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ProviderPricingDimension PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeProviderPricingDimension(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ProviderPricingDimension)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/quantum/Azure.ResourceManager.Quantum/src/Generated/Models/ProviderSkuDescription.Serialization.cs b/sdk/quantum/Azure.ResourceManager.Quantum/src/Generated/Models/ProviderSkuDescription.Serialization.cs index c90360f3c2a1..cf2fffda64a1 100644 --- a/sdk/quantum/Azure.ResourceManager.Quantum/src/Generated/Models/ProviderSkuDescription.Serialization.cs +++ b/sdk/quantum/Azure.ResourceManager.Quantum/src/Generated/Models/ProviderSkuDescription.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Quantum.Models /// Information about a specific sku. public partial class ProviderSkuDescription : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ProviderSkuDescription PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeProviderSkuDescription(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ProviderSkuDescription)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -278,23 +295,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ProviderSkuDescription IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ProviderSkuDescription PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeProviderSkuDescription(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ProviderSkuDescription)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/quantum/Azure.ResourceManager.Quantum/src/Generated/Models/ProviderTargetDescription.Serialization.cs b/sdk/quantum/Azure.ResourceManager.Quantum/src/Generated/Models/ProviderTargetDescription.Serialization.cs index 524811f8836e..2ed3bb3fcf17 100644 --- a/sdk/quantum/Azure.ResourceManager.Quantum/src/Generated/Models/ProviderTargetDescription.Serialization.cs +++ b/sdk/quantum/Azure.ResourceManager.Quantum/src/Generated/Models/ProviderTargetDescription.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Quantum.Models /// Information about a Target. A target is the component that can process a specific type of Job. public partial class ProviderTargetDescription : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ProviderTargetDescription PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeProviderTargetDescription(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ProviderTargetDescription)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -294,23 +311,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ProviderTargetDescription IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ProviderTargetDescription PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeProviderTargetDescription(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ProviderTargetDescription)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/quantum/Azure.ResourceManager.Quantum/src/Generated/Models/QuantumPricingDetail.Serialization.cs b/sdk/quantum/Azure.ResourceManager.Quantum/src/Generated/Models/QuantumPricingDetail.Serialization.cs index de38468ebfbf..4b769d22c445 100644 --- a/sdk/quantum/Azure.ResourceManager.Quantum/src/Generated/Models/QuantumPricingDetail.Serialization.cs +++ b/sdk/quantum/Azure.ResourceManager.Quantum/src/Generated/Models/QuantumPricingDetail.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Quantum.Models /// Detailed pricing information for an sku. public partial class QuantumPricingDetail : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual QuantumPricingDetail PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeQuantumPricingDetail(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(QuantumPricingDetail)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -129,23 +146,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. QuantumPricingDetail IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual QuantumPricingDetail PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeQuantumPricingDetail(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(QuantumPricingDetail)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/quantum/Azure.ResourceManager.Quantum/src/Generated/Models/QuantumProvider.Serialization.cs b/sdk/quantum/Azure.ResourceManager.Quantum/src/Generated/Models/QuantumProvider.Serialization.cs index dd2ed577412f..1267c248d132 100644 --- a/sdk/quantum/Azure.ResourceManager.Quantum/src/Generated/Models/QuantumProvider.Serialization.cs +++ b/sdk/quantum/Azure.ResourceManager.Quantum/src/Generated/Models/QuantumProvider.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Quantum.Models /// Information about a Provider. A Provider is an entity that offers Targets to run Azure Quantum Jobs. public partial class QuantumProvider : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual QuantumProvider PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeQuantumProvider(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(QuantumProvider)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -204,23 +221,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. QuantumProvider IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual QuantumProvider PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeQuantumProvider(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(QuantumProvider)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/quantum/Azure.ResourceManager.Quantum/src/Generated/Models/QuantumProviderOffer.Serialization.cs b/sdk/quantum/Azure.ResourceManager.Quantum/src/Generated/Models/QuantumProviderOffer.Serialization.cs index 09e7a475c098..b162e2d39c28 100644 --- a/sdk/quantum/Azure.ResourceManager.Quantum/src/Generated/Models/QuantumProviderOffer.Serialization.cs +++ b/sdk/quantum/Azure.ResourceManager.Quantum/src/Generated/Models/QuantumProviderOffer.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Quantum.Models /// Information about an offering. A provider offering is an entity that offers Targets to run Azure Quantum Jobs. public partial class QuantumProviderOffer : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual QuantumProviderOffer PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeQuantumProviderOffer(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(QuantumProviderOffer)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -144,23 +161,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. QuantumProviderOffer IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual QuantumProviderOffer PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeQuantumProviderOffer(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(QuantumProviderOffer)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/quantum/Azure.ResourceManager.Quantum/src/Generated/Models/QuantumProviderOfferProperties.Serialization.cs b/sdk/quantum/Azure.ResourceManager.Quantum/src/Generated/Models/QuantumProviderOfferProperties.Serialization.cs index f837108e6ad6..69de6f824e51 100644 --- a/sdk/quantum/Azure.ResourceManager.Quantum/src/Generated/Models/QuantumProviderOfferProperties.Serialization.cs +++ b/sdk/quantum/Azure.ResourceManager.Quantum/src/Generated/Models/QuantumProviderOfferProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Quantum.Models /// Provider properties. public partial class QuantumProviderOfferProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual QuantumProviderOfferProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeQuantumProviderOfferProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(QuantumProviderOfferProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -292,23 +309,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. QuantumProviderOfferProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual QuantumProviderOfferProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeQuantumProviderOfferProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(QuantumProviderOfferProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/quantum/Azure.ResourceManager.Quantum/src/Generated/Models/QuantumQuotaAllocations.Serialization.cs b/sdk/quantum/Azure.ResourceManager.Quantum/src/Generated/Models/QuantumQuotaAllocations.Serialization.cs index e36d23d9d3b5..1302da24b50c 100644 --- a/sdk/quantum/Azure.ResourceManager.Quantum/src/Generated/Models/QuantumQuotaAllocations.Serialization.cs +++ b/sdk/quantum/Azure.ResourceManager.Quantum/src/Generated/Models/QuantumQuotaAllocations.Serialization.cs @@ -21,6 +21,23 @@ internal QuantumQuotaAllocations() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual QuantumQuotaAllocations PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeQuantumQuotaAllocations(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(QuantumQuotaAllocations)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -135,23 +152,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. QuantumQuotaAllocations IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual QuantumQuotaAllocations PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeQuantumQuotaAllocations(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(QuantumQuotaAllocations)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/quantum/Azure.ResourceManager.Quantum/src/Generated/Models/QuantumQuotaDimension.Serialization.cs b/sdk/quantum/Azure.ResourceManager.Quantum/src/Generated/Models/QuantumQuotaDimension.Serialization.cs index 12da40014227..53959b035098 100644 --- a/sdk/quantum/Azure.ResourceManager.Quantum/src/Generated/Models/QuantumQuotaDimension.Serialization.cs +++ b/sdk/quantum/Azure.ResourceManager.Quantum/src/Generated/Models/QuantumQuotaDimension.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Quantum.Models /// Information about a specific quota dimension. public partial class QuantumQuotaDimension : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual QuantumQuotaDimension PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeQuantumQuotaDimension(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(QuantumQuotaDimension)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -208,23 +225,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. QuantumQuotaDimension IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual QuantumQuotaDimension PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeQuantumQuotaDimension(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(QuantumQuotaDimension)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/quantum/Azure.ResourceManager.Quantum/src/Generated/Models/QuantumSuiteOffer.Serialization.cs b/sdk/quantum/Azure.ResourceManager.Quantum/src/Generated/Models/QuantumSuiteOffer.Serialization.cs index 08f2bab9b210..fee1286e3521 100644 --- a/sdk/quantum/Azure.ResourceManager.Quantum/src/Generated/Models/QuantumSuiteOffer.Serialization.cs +++ b/sdk/quantum/Azure.ResourceManager.Quantum/src/Generated/Models/QuantumSuiteOffer.Serialization.cs @@ -19,6 +19,23 @@ namespace Azure.ResourceManager.Quantum.Models /// A Quantum Suite Offer that is available to a subscription. public partial class QuantumSuiteOffer : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeQuantumSuiteOffer(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(QuantumSuiteOffer)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -153,23 +170,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. QuantumSuiteOffer IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (QuantumSuiteOffer)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeQuantumSuiteOffer(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(QuantumSuiteOffer)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/quantum/Azure.ResourceManager.Quantum/src/Generated/Models/QuantumSuiteOfferListResult.Serialization.cs b/sdk/quantum/Azure.ResourceManager.Quantum/src/Generated/Models/QuantumSuiteOfferListResult.Serialization.cs index cccd6a27921a..123ef7a45e8f 100644 --- a/sdk/quantum/Azure.ResourceManager.Quantum/src/Generated/Models/QuantumSuiteOfferListResult.Serialization.cs +++ b/sdk/quantum/Azure.ResourceManager.Quantum/src/Generated/Models/QuantumSuiteOfferListResult.Serialization.cs @@ -22,6 +22,30 @@ internal QuantumSuiteOfferListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual QuantumSuiteOfferListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeQuantumSuiteOfferListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(QuantumSuiteOfferListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static QuantumSuiteOfferListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeQuantumSuiteOfferListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. QuantumSuiteOfferListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual QuantumSuiteOfferListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeQuantumSuiteOfferListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(QuantumSuiteOfferListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static QuantumSuiteOfferListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeQuantumSuiteOfferListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/quantum/Azure.ResourceManager.Quantum/src/Generated/Models/QuantumSuiteOfferProperties.Serialization.cs b/sdk/quantum/Azure.ResourceManager.Quantum/src/Generated/Models/QuantumSuiteOfferProperties.Serialization.cs index 98570d31dd1d..81d01d044f15 100644 --- a/sdk/quantum/Azure.ResourceManager.Quantum/src/Generated/Models/QuantumSuiteOfferProperties.Serialization.cs +++ b/sdk/quantum/Azure.ResourceManager.Quantum/src/Generated/Models/QuantumSuiteOfferProperties.Serialization.cs @@ -22,6 +22,23 @@ internal QuantumSuiteOfferProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual QuantumSuiteOfferProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeQuantumSuiteOfferProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(QuantumSuiteOfferProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -175,23 +192,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. QuantumSuiteOfferProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual QuantumSuiteOfferProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeQuantumSuiteOfferProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(QuantumSuiteOfferProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/quantum/Azure.ResourceManager.Quantum/src/Generated/Models/QuantumWorkspaceListResult.Serialization.cs b/sdk/quantum/Azure.ResourceManager.Quantum/src/Generated/Models/QuantumWorkspaceListResult.Serialization.cs index 87082549a2ed..81c341a5fdb5 100644 --- a/sdk/quantum/Azure.ResourceManager.Quantum/src/Generated/Models/QuantumWorkspaceListResult.Serialization.cs +++ b/sdk/quantum/Azure.ResourceManager.Quantum/src/Generated/Models/QuantumWorkspaceListResult.Serialization.cs @@ -22,6 +22,30 @@ internal QuantumWorkspaceListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual QuantumWorkspaceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeQuantumWorkspaceListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(QuantumWorkspaceListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static QuantumWorkspaceListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeQuantumWorkspaceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. QuantumWorkspaceListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual QuantumWorkspaceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeQuantumWorkspaceListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(QuantumWorkspaceListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static QuantumWorkspaceListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeQuantumWorkspaceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/quantum/Azure.ResourceManager.Quantum/src/Generated/Models/QuantumWorkspacePatch.Serialization.cs b/sdk/quantum/Azure.ResourceManager.Quantum/src/Generated/Models/QuantumWorkspacePatch.Serialization.cs index 4b3f19bdc599..3f904a62e65a 100644 --- a/sdk/quantum/Azure.ResourceManager.Quantum/src/Generated/Models/QuantumWorkspacePatch.Serialization.cs +++ b/sdk/quantum/Azure.ResourceManager.Quantum/src/Generated/Models/QuantumWorkspacePatch.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.Quantum.Models /// The type used for updating tags in QuantumWorkspace resources. public partial class QuantumWorkspacePatch : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual QuantumWorkspacePatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeQuantumWorkspacePatch(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(QuantumWorkspacePatch)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,23 +163,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. QuantumWorkspacePatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual QuantumWorkspacePatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeQuantumWorkspacePatch(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(QuantumWorkspacePatch)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/quantum/Azure.ResourceManager.Quantum/src/Generated/Models/QuantumWorkspaceProperties.Serialization.cs b/sdk/quantum/Azure.ResourceManager.Quantum/src/Generated/Models/QuantumWorkspaceProperties.Serialization.cs index e4fc99f96392..654943d0b6b7 100644 --- a/sdk/quantum/Azure.ResourceManager.Quantum/src/Generated/Models/QuantumWorkspaceProperties.Serialization.cs +++ b/sdk/quantum/Azure.ResourceManager.Quantum/src/Generated/Models/QuantumWorkspaceProperties.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.Quantum.Models /// Properties of a Workspace. public partial class QuantumWorkspaceProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual QuantumWorkspaceProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeQuantumWorkspaceProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(QuantumWorkspaceProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -263,23 +280,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. QuantumWorkspaceProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual QuantumWorkspaceProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeQuantumWorkspaceProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(QuantumWorkspaceProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/quantum/Azure.ResourceManager.Quantum/src/Generated/Models/WorkspaceApiKey.Serialization.cs b/sdk/quantum/Azure.ResourceManager.Quantum/src/Generated/Models/WorkspaceApiKey.Serialization.cs index d3e2358d6049..0b26728f80a9 100644 --- a/sdk/quantum/Azure.ResourceManager.Quantum/src/Generated/Models/WorkspaceApiKey.Serialization.cs +++ b/sdk/quantum/Azure.ResourceManager.Quantum/src/Generated/Models/WorkspaceApiKey.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Quantum.Models /// Azure quantum workspace Api key details. public partial class WorkspaceApiKey : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual WorkspaceApiKey PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeWorkspaceApiKey(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(WorkspaceApiKey)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -133,23 +150,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. WorkspaceApiKey IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual WorkspaceApiKey PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeWorkspaceApiKey(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(WorkspaceApiKey)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/quantum/Azure.ResourceManager.Quantum/src/Generated/Models/WorkspaceApiKeys.Serialization.cs b/sdk/quantum/Azure.ResourceManager.Quantum/src/Generated/Models/WorkspaceApiKeys.Serialization.cs index 9415f99a2c33..71e264114f77 100644 --- a/sdk/quantum/Azure.ResourceManager.Quantum/src/Generated/Models/WorkspaceApiKeys.Serialization.cs +++ b/sdk/quantum/Azure.ResourceManager.Quantum/src/Generated/Models/WorkspaceApiKeys.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.Quantum.Models /// List of api keys to be generated. public partial class WorkspaceApiKeys : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual WorkspaceApiKeys PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeWorkspaceApiKeys(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(WorkspaceApiKeys)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -133,23 +150,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. WorkspaceApiKeys IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual WorkspaceApiKeys PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeWorkspaceApiKeys(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(WorkspaceApiKeys)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/quantum/Azure.ResourceManager.Quantum/src/Generated/Models/WorkspaceKeyListResult.Serialization.cs b/sdk/quantum/Azure.ResourceManager.Quantum/src/Generated/Models/WorkspaceKeyListResult.Serialization.cs index cedef5953e15..58c616641740 100644 --- a/sdk/quantum/Azure.ResourceManager.Quantum/src/Generated/Models/WorkspaceKeyListResult.Serialization.cs +++ b/sdk/quantum/Azure.ResourceManager.Quantum/src/Generated/Models/WorkspaceKeyListResult.Serialization.cs @@ -17,6 +17,30 @@ namespace Azure.ResourceManager.Quantum.Models /// Result of list Api keys and connection strings. public partial class WorkspaceKeyListResult : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual WorkspaceKeyListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeWorkspaceKeyListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(WorkspaceKeyListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static WorkspaceKeyListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeWorkspaceKeyListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -181,31 +205,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. WorkspaceKeyListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual WorkspaceKeyListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeWorkspaceKeyListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(WorkspaceKeyListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static WorkspaceKeyListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeWorkspaceKeyListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/quantum/Azure.ResourceManager.Quantum/src/Generated/Models/WorkspaceNameAvailabilityContent.Serialization.cs b/sdk/quantum/Azure.ResourceManager.Quantum/src/Generated/Models/WorkspaceNameAvailabilityContent.Serialization.cs index 9d2e7a6cf2b6..9bfa7c9bcbcf 100644 --- a/sdk/quantum/Azure.ResourceManager.Quantum/src/Generated/Models/WorkspaceNameAvailabilityContent.Serialization.cs +++ b/sdk/quantum/Azure.ResourceManager.Quantum/src/Generated/Models/WorkspaceNameAvailabilityContent.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.Quantum.Models /// The check availability request body. public partial class WorkspaceNameAvailabilityContent : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual WorkspaceNameAvailabilityContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeWorkspaceNameAvailabilityContent(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(WorkspaceNameAvailabilityContent)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -134,23 +151,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. WorkspaceNameAvailabilityContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual WorkspaceNameAvailabilityContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeWorkspaceNameAvailabilityContent(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(WorkspaceNameAvailabilityContent)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/quantum/Azure.ResourceManager.Quantum/src/Generated/Models/WorkspaceNameAvailabilityResult.Serialization.cs b/sdk/quantum/Azure.ResourceManager.Quantum/src/Generated/Models/WorkspaceNameAvailabilityResult.Serialization.cs index 1f4c91b64974..93e9588c090d 100644 --- a/sdk/quantum/Azure.ResourceManager.Quantum/src/Generated/Models/WorkspaceNameAvailabilityResult.Serialization.cs +++ b/sdk/quantum/Azure.ResourceManager.Quantum/src/Generated/Models/WorkspaceNameAvailabilityResult.Serialization.cs @@ -17,6 +17,30 @@ namespace Azure.ResourceManager.Quantum.Models /// The check availability result. public partial class WorkspaceNameAvailabilityResult : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual WorkspaceNameAvailabilityResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeWorkspaceNameAvailabilityResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(WorkspaceNameAvailabilityResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static WorkspaceNameAvailabilityResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeWorkspaceNameAvailabilityResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -149,31 +173,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. WorkspaceNameAvailabilityResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual WorkspaceNameAvailabilityResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeWorkspaceNameAvailabilityResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(WorkspaceNameAvailabilityResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static WorkspaceNameAvailabilityResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeWorkspaceNameAvailabilityResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/quantum/Azure.ResourceManager.Quantum/src/Generated/QuantumWorkspaceData.Serialization.cs b/sdk/quantum/Azure.ResourceManager.Quantum/src/Generated/QuantumWorkspaceData.Serialization.cs index 092f9fbf4504..84bd7382c7ec 100644 --- a/sdk/quantum/Azure.ResourceManager.Quantum/src/Generated/QuantumWorkspaceData.Serialization.cs +++ b/sdk/quantum/Azure.ResourceManager.Quantum/src/Generated/QuantumWorkspaceData.Serialization.cs @@ -25,6 +25,30 @@ internal QuantumWorkspaceData() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeQuantumWorkspaceData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(QuantumWorkspaceData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static QuantumWorkspaceData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeQuantumWorkspaceData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -205,23 +229,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. QuantumWorkspaceData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (QuantumWorkspaceData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeQuantumWorkspaceData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(QuantumWorkspaceData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -236,12 +243,5 @@ internal static RequestContent ToRequestContent(QuantumWorkspaceData quantumWork content.JsonWriter.WriteObjectValue(quantumWorkspaceData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static QuantumWorkspaceData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeQuantumWorkspaceData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/qumulo/Azure.ResourceManager.Qumulo/src/Generated/Models/FileSystemResourceListResult.Serialization.cs b/sdk/qumulo/Azure.ResourceManager.Qumulo/src/Generated/Models/FileSystemResourceListResult.Serialization.cs index 5de5e82b37ec..0614454e7013 100644 --- a/sdk/qumulo/Azure.ResourceManager.Qumulo/src/Generated/Models/FileSystemResourceListResult.Serialization.cs +++ b/sdk/qumulo/Azure.ResourceManager.Qumulo/src/Generated/Models/FileSystemResourceListResult.Serialization.cs @@ -22,6 +22,30 @@ internal FileSystemResourceListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual FileSystemResourceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeFileSystemResourceListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(FileSystemResourceListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static FileSystemResourceListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeFileSystemResourceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. FileSystemResourceListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual FileSystemResourceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeFileSystemResourceListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(FileSystemResourceListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static FileSystemResourceListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeFileSystemResourceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/qumulo/Azure.ResourceManager.Qumulo/src/Generated/Models/FileSystemResourceProperties.Serialization.cs b/sdk/qumulo/Azure.ResourceManager.Qumulo/src/Generated/Models/FileSystemResourceProperties.Serialization.cs index f4965483fa40..c2d6d5a4c18c 100644 --- a/sdk/qumulo/Azure.ResourceManager.Qumulo/src/Generated/Models/FileSystemResourceProperties.Serialization.cs +++ b/sdk/qumulo/Azure.ResourceManager.Qumulo/src/Generated/Models/FileSystemResourceProperties.Serialization.cs @@ -22,6 +22,23 @@ internal FileSystemResourceProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual FileSystemResourceProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeFileSystemResourceProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(FileSystemResourceProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -241,23 +258,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. FileSystemResourceProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual FileSystemResourceProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeFileSystemResourceProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(FileSystemResourceProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/qumulo/Azure.ResourceManager.Qumulo/src/Generated/Models/FileSystemResourceUpdateProperties.Serialization.cs b/sdk/qumulo/Azure.ResourceManager.Qumulo/src/Generated/Models/FileSystemResourceUpdateProperties.Serialization.cs index dd8cc5196ce2..0864cbba3cea 100644 --- a/sdk/qumulo/Azure.ResourceManager.Qumulo/src/Generated/Models/FileSystemResourceUpdateProperties.Serialization.cs +++ b/sdk/qumulo/Azure.ResourceManager.Qumulo/src/Generated/Models/FileSystemResourceUpdateProperties.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.Qumulo.Models /// The updatable properties of the FileSystemResource. public partial class FileSystemResourceUpdateProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual FileSystemResourceUpdateProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeFileSystemResourceUpdateProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(FileSystemResourceUpdateProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -211,23 +228,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. FileSystemResourceUpdateProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual FileSystemResourceUpdateProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeFileSystemResourceUpdateProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(FileSystemResourceUpdateProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/qumulo/Azure.ResourceManager.Qumulo/src/Generated/Models/MarketplaceDetails.Serialization.cs b/sdk/qumulo/Azure.ResourceManager.Qumulo/src/Generated/Models/MarketplaceDetails.Serialization.cs index ff5e7cc2235c..75a374bf8561 100644 --- a/sdk/qumulo/Azure.ResourceManager.Qumulo/src/Generated/Models/MarketplaceDetails.Serialization.cs +++ b/sdk/qumulo/Azure.ResourceManager.Qumulo/src/Generated/Models/MarketplaceDetails.Serialization.cs @@ -21,6 +21,23 @@ internal MarketplaceDetails() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual MarketplaceDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeMarketplaceDetails(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(MarketplaceDetails)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -183,23 +200,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. MarketplaceDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual MarketplaceDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeMarketplaceDetails(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(MarketplaceDetails)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/qumulo/Azure.ResourceManager.Qumulo/src/Generated/Models/QumuloFileSystemResourcePatch.Serialization.cs b/sdk/qumulo/Azure.ResourceManager.Qumulo/src/Generated/Models/QumuloFileSystemResourcePatch.Serialization.cs index 5d4d2c5f01b7..a44210ba7175 100644 --- a/sdk/qumulo/Azure.ResourceManager.Qumulo/src/Generated/Models/QumuloFileSystemResourcePatch.Serialization.cs +++ b/sdk/qumulo/Azure.ResourceManager.Qumulo/src/Generated/Models/QumuloFileSystemResourcePatch.Serialization.cs @@ -19,6 +19,23 @@ namespace Azure.ResourceManager.Qumulo.Models /// The type used for update operations of the FileSystemResource. public partial class QumuloFileSystemResourcePatch : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual QumuloFileSystemResourcePatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeQumuloFileSystemResourcePatch(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(QumuloFileSystemResourcePatch)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -178,23 +195,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. QumuloFileSystemResourcePatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual QumuloFileSystemResourcePatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeQumuloFileSystemResourcePatch(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(QumuloFileSystemResourcePatch)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/qumulo/Azure.ResourceManager.Qumulo/src/Generated/Models/QumuloUserDetails.Serialization.cs b/sdk/qumulo/Azure.ResourceManager.Qumulo/src/Generated/Models/QumuloUserDetails.Serialization.cs index fa42f58535d1..3c8db9e2d4d6 100644 --- a/sdk/qumulo/Azure.ResourceManager.Qumulo/src/Generated/Models/QumuloUserDetails.Serialization.cs +++ b/sdk/qumulo/Azure.ResourceManager.Qumulo/src/Generated/Models/QumuloUserDetails.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Qumulo.Models /// User Details of Qumulo FileSystem resource. public partial class QumuloUserDetails : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual QumuloUserDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeQumuloUserDetails(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(QumuloUserDetails)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -115,23 +132,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. QumuloUserDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual QumuloUserDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeQumuloUserDetails(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(QumuloUserDetails)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/qumulo/Azure.ResourceManager.Qumulo/src/Generated/QumuloFileSystemResourceData.Serialization.cs b/sdk/qumulo/Azure.ResourceManager.Qumulo/src/Generated/QumuloFileSystemResourceData.Serialization.cs index c0d87e48550d..41fa7b99250b 100644 --- a/sdk/qumulo/Azure.ResourceManager.Qumulo/src/Generated/QumuloFileSystemResourceData.Serialization.cs +++ b/sdk/qumulo/Azure.ResourceManager.Qumulo/src/Generated/QumuloFileSystemResourceData.Serialization.cs @@ -25,6 +25,30 @@ internal QumuloFileSystemResourceData() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeQumuloFileSystemResourceData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(QumuloFileSystemResourceData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static QumuloFileSystemResourceData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeQumuloFileSystemResourceData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -218,23 +242,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. QumuloFileSystemResourceData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (QumuloFileSystemResourceData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeQumuloFileSystemResourceData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(QumuloFileSystemResourceData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -249,12 +256,5 @@ internal static RequestContent ToRequestContent(QumuloFileSystemResourceData qum content.JsonWriter.WriteObjectValue(qumuloFileSystemResourceData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static QumuloFileSystemResourceData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeQumuloFileSystemResourceData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/quota/Azure.ResourceManager.Quota/src/Generated/CurrentQuotaLimitBaseData.Serialization.cs b/sdk/quota/Azure.ResourceManager.Quota/src/Generated/CurrentQuotaLimitBaseData.Serialization.cs index 1a9ac098ae1b..8894481e9702 100644 --- a/sdk/quota/Azure.ResourceManager.Quota/src/Generated/CurrentQuotaLimitBaseData.Serialization.cs +++ b/sdk/quota/Azure.ResourceManager.Quota/src/Generated/CurrentQuotaLimitBaseData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.Quota /// Quota limit. public partial class CurrentQuotaLimitBaseData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeCurrentQuotaLimitBaseData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(CurrentQuotaLimitBaseData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static CurrentQuotaLimitBaseData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeCurrentQuotaLimitBaseData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,23 +178,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. CurrentQuotaLimitBaseData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (CurrentQuotaLimitBaseData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeCurrentQuotaLimitBaseData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(CurrentQuotaLimitBaseData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -185,12 +192,5 @@ internal static RequestContent ToRequestContent(CurrentQuotaLimitBaseData curren content.JsonWriter.WriteObjectValue(currentQuotaLimitBaseData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static CurrentQuotaLimitBaseData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeCurrentQuotaLimitBaseData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/quota/Azure.ResourceManager.Quota/src/Generated/CurrentUsagesBaseData.Serialization.cs b/sdk/quota/Azure.ResourceManager.Quota/src/Generated/CurrentUsagesBaseData.Serialization.cs index 663ce05c078a..016792c0e01d 100644 --- a/sdk/quota/Azure.ResourceManager.Quota/src/Generated/CurrentUsagesBaseData.Serialization.cs +++ b/sdk/quota/Azure.ResourceManager.Quota/src/Generated/CurrentUsagesBaseData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.Quota /// Resource usage. public partial class CurrentUsagesBaseData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeCurrentUsagesBaseData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(CurrentUsagesBaseData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static CurrentUsagesBaseData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeCurrentUsagesBaseData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,31 +178,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. CurrentUsagesBaseData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (CurrentUsagesBaseData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeCurrentUsagesBaseData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(CurrentUsagesBaseData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static CurrentUsagesBaseData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeCurrentUsagesBaseData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/quota/Azure.ResourceManager.Quota/src/Generated/GroupQuotaEntityData.Serialization.cs b/sdk/quota/Azure.ResourceManager.Quota/src/Generated/GroupQuotaEntityData.Serialization.cs index baeebe21f460..2cca35d8022c 100644 --- a/sdk/quota/Azure.ResourceManager.Quota/src/Generated/GroupQuotaEntityData.Serialization.cs +++ b/sdk/quota/Azure.ResourceManager.Quota/src/Generated/GroupQuotaEntityData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.Quota /// Properties and filters for ShareQuota. The request parameter is optional, if there are no filters specified. public partial class GroupQuotaEntityData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeGroupQuotaEntityData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(GroupQuotaEntityData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static GroupQuotaEntityData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeGroupQuotaEntityData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,23 +178,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. GroupQuotaEntityData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (GroupQuotaEntityData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeGroupQuotaEntityData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(GroupQuotaEntityData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -185,12 +192,5 @@ internal static RequestContent ToRequestContent(GroupQuotaEntityData groupQuotaE content.JsonWriter.WriteObjectValue(groupQuotaEntityData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static GroupQuotaEntityData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeGroupQuotaEntityData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/quota/Azure.ResourceManager.Quota/src/Generated/GroupQuotaLimitListData.Serialization.cs b/sdk/quota/Azure.ResourceManager.Quota/src/Generated/GroupQuotaLimitListData.Serialization.cs index 5ddd40285999..082c77cf9ea6 100644 --- a/sdk/quota/Azure.ResourceManager.Quota/src/Generated/GroupQuotaLimitListData.Serialization.cs +++ b/sdk/quota/Azure.ResourceManager.Quota/src/Generated/GroupQuotaLimitListData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.Quota /// List of Group Quota Limit details. public partial class GroupQuotaLimitListData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeGroupQuotaLimitListData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(GroupQuotaLimitListData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static GroupQuotaLimitListData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeGroupQuotaLimitListData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,23 +178,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. GroupQuotaLimitListData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (GroupQuotaLimitListData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeGroupQuotaLimitListData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(GroupQuotaLimitListData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -185,12 +192,5 @@ internal static RequestContent ToRequestContent(GroupQuotaLimitListData groupQuo content.JsonWriter.WriteObjectValue(groupQuotaLimitListData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static GroupQuotaLimitListData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeGroupQuotaLimitListData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/quota/Azure.ResourceManager.Quota/src/Generated/GroupQuotaRequestStatusData.Serialization.cs b/sdk/quota/Azure.ResourceManager.Quota/src/Generated/GroupQuotaRequestStatusData.Serialization.cs index 1f8227a16f01..c5ab5d9c1251 100644 --- a/sdk/quota/Azure.ResourceManager.Quota/src/Generated/GroupQuotaRequestStatusData.Serialization.cs +++ b/sdk/quota/Azure.ResourceManager.Quota/src/Generated/GroupQuotaRequestStatusData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.Quota /// Status of a single GroupQuota request. public partial class GroupQuotaRequestStatusData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeGroupQuotaRequestStatusData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(GroupQuotaRequestStatusData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static GroupQuotaRequestStatusData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeGroupQuotaRequestStatusData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,31 +178,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. GroupQuotaRequestStatusData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (GroupQuotaRequestStatusData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeGroupQuotaRequestStatusData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(GroupQuotaRequestStatusData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static GroupQuotaRequestStatusData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeGroupQuotaRequestStatusData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/quota/Azure.ResourceManager.Quota/src/Generated/GroupQuotaSubscriptionData.Serialization.cs b/sdk/quota/Azure.ResourceManager.Quota/src/Generated/GroupQuotaSubscriptionData.Serialization.cs index 418cf78f30e7..8ec7dae39c63 100644 --- a/sdk/quota/Azure.ResourceManager.Quota/src/Generated/GroupQuotaSubscriptionData.Serialization.cs +++ b/sdk/quota/Azure.ResourceManager.Quota/src/Generated/GroupQuotaSubscriptionData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.Quota /// This represents a Azure subscriptionId that is associated with a GroupQuotasEntity. public partial class GroupQuotaSubscriptionData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeGroupQuotaSubscriptionData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(GroupQuotaSubscriptionData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static GroupQuotaSubscriptionData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeGroupQuotaSubscriptionData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,31 +178,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. GroupQuotaSubscriptionData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (GroupQuotaSubscriptionData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeGroupQuotaSubscriptionData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(GroupQuotaSubscriptionData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static GroupQuotaSubscriptionData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeGroupQuotaSubscriptionData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/quota/Azure.ResourceManager.Quota/src/Generated/GroupQuotaSubscriptionRequestStatusData.Serialization.cs b/sdk/quota/Azure.ResourceManager.Quota/src/Generated/GroupQuotaSubscriptionRequestStatusData.Serialization.cs index 8626793b6d96..586de8c3c4b8 100644 --- a/sdk/quota/Azure.ResourceManager.Quota/src/Generated/GroupQuotaSubscriptionRequestStatusData.Serialization.cs +++ b/sdk/quota/Azure.ResourceManager.Quota/src/Generated/GroupQuotaSubscriptionRequestStatusData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.Quota /// The new quota limit request status. public partial class GroupQuotaSubscriptionRequestStatusData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeGroupQuotaSubscriptionRequestStatusData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(GroupQuotaSubscriptionRequestStatusData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static GroupQuotaSubscriptionRequestStatusData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeGroupQuotaSubscriptionRequestStatusData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,31 +178,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. GroupQuotaSubscriptionRequestStatusData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (GroupQuotaSubscriptionRequestStatusData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeGroupQuotaSubscriptionRequestStatusData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(GroupQuotaSubscriptionRequestStatusData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static GroupQuotaSubscriptionRequestStatusData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeGroupQuotaSubscriptionRequestStatusData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/quota/Azure.ResourceManager.Quota/src/Generated/GroupQuotasEnforcementStatusData.Serialization.cs b/sdk/quota/Azure.ResourceManager.Quota/src/Generated/GroupQuotasEnforcementStatusData.Serialization.cs index 4e05703d2e44..56c65d0d63c5 100644 --- a/sdk/quota/Azure.ResourceManager.Quota/src/Generated/GroupQuotasEnforcementStatusData.Serialization.cs +++ b/sdk/quota/Azure.ResourceManager.Quota/src/Generated/GroupQuotasEnforcementStatusData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.Quota /// The GroupQuota Enforcement status for a Azure Location/Region. public partial class GroupQuotasEnforcementStatusData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeGroupQuotasEnforcementStatusData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(GroupQuotasEnforcementStatusData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static GroupQuotasEnforcementStatusData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeGroupQuotasEnforcementStatusData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,23 +178,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. GroupQuotasEnforcementStatusData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (GroupQuotasEnforcementStatusData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeGroupQuotasEnforcementStatusData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(GroupQuotasEnforcementStatusData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -185,12 +192,5 @@ internal static RequestContent ToRequestContent(GroupQuotasEnforcementStatusData content.JsonWriter.WriteObjectValue(groupQuotasEnforcementStatusData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static GroupQuotasEnforcementStatusData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeGroupQuotasEnforcementStatusData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/AllocatedQuotaToSubscriptionList.Serialization.cs b/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/AllocatedQuotaToSubscriptionList.Serialization.cs index aaf3da154947..0c0e71388888 100644 --- a/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/AllocatedQuotaToSubscriptionList.Serialization.cs +++ b/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/AllocatedQuotaToSubscriptionList.Serialization.cs @@ -15,6 +15,23 @@ namespace Azure.ResourceManager.Quota.Models { internal partial class AllocatedQuotaToSubscriptionList : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AllocatedQuotaToSubscriptionList PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAllocatedQuotaToSubscriptionList(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AllocatedQuotaToSubscriptionList)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -131,23 +148,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AllocatedQuotaToSubscriptionList IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AllocatedQuotaToSubscriptionList PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAllocatedQuotaToSubscriptionList(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AllocatedQuotaToSubscriptionList)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/GroupQuotaDetails.Serialization.cs b/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/GroupQuotaDetails.Serialization.cs index ab239a1ab799..c3d9a16eb2a4 100644 --- a/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/GroupQuotaDetails.Serialization.cs +++ b/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/GroupQuotaDetails.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Quota.Models /// Group Quota details. public partial class GroupQuotaDetails : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual GroupQuotaDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeGroupQuotaDetails(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(GroupQuotaDetails)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -208,23 +225,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. GroupQuotaDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual GroupQuotaDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeGroupQuotaDetails(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(GroupQuotaDetails)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/GroupQuotaDetailsName.Serialization.cs b/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/GroupQuotaDetailsName.Serialization.cs index af95d1dd1d0c..b8e83b18e7b1 100644 --- a/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/GroupQuotaDetailsName.Serialization.cs +++ b/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/GroupQuotaDetailsName.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Quota.Models /// Name of the resource provided by the resource provider. This property is already included in the request URI, so it is a readonly property returned in the response. internal partial class GroupQuotaDetailsName : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual GroupQuotaDetailsName PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeGroupQuotaDetailsName(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(GroupQuotaDetailsName)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -129,23 +146,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. GroupQuotaDetailsName IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual GroupQuotaDetailsName PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeGroupQuotaDetailsName(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(GroupQuotaDetailsName)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/GroupQuotaEntityBase.Serialization.cs b/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/GroupQuotaEntityBase.Serialization.cs index 8310c0847ac5..23af9c09771f 100644 --- a/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/GroupQuotaEntityBase.Serialization.cs +++ b/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/GroupQuotaEntityBase.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Quota.Models /// Properties and filters for ShareQuota. The request parameter is optional, if there are no filters specified. public partial class GroupQuotaEntityBase : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual GroupQuotaEntityBase PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeGroupQuotaEntityBase(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(GroupQuotaEntityBase)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -148,23 +165,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. GroupQuotaEntityBase IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual GroupQuotaEntityBase PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeGroupQuotaEntityBase(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(GroupQuotaEntityBase)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/GroupQuotaEntityPatch.Serialization.cs b/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/GroupQuotaEntityPatch.Serialization.cs index d631913c192e..08d359afb056 100644 --- a/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/GroupQuotaEntityPatch.Serialization.cs +++ b/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/GroupQuotaEntityPatch.Serialization.cs @@ -19,6 +19,23 @@ namespace Azure.ResourceManager.Quota.Models /// Properties and filters for ShareQuota. The request parameter is optional, if there are no filters specified. public partial class GroupQuotaEntityPatch : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeGroupQuotaEntityPatch(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(GroupQuotaEntityPatch)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -153,23 +170,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. GroupQuotaEntityPatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (GroupQuotaEntityPatch)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeGroupQuotaEntityPatch(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(GroupQuotaEntityPatch)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/GroupQuotaLimit.Serialization.cs b/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/GroupQuotaLimit.Serialization.cs index 2e632abe42f9..a984e173abee 100644 --- a/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/GroupQuotaLimit.Serialization.cs +++ b/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/GroupQuotaLimit.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Quota.Models /// Group Quota limit. public partial class GroupQuotaLimit : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual GroupQuotaLimit PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeGroupQuotaLimit(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(GroupQuotaLimit)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -122,23 +139,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. GroupQuotaLimit IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual GroupQuotaLimit PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeGroupQuotaLimit(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(GroupQuotaLimit)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/GroupQuotaLimitListProperties.Serialization.cs b/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/GroupQuotaLimitListProperties.Serialization.cs index c6d2a32486b1..cb9d642d496b 100644 --- a/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/GroupQuotaLimitListProperties.Serialization.cs +++ b/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/GroupQuotaLimitListProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Quota.Models /// The GroupQuotaLimitListProperties. public partial class GroupQuotaLimitListProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual GroupQuotaLimitListProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeGroupQuotaLimitListProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(GroupQuotaLimitListProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -158,23 +175,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. GroupQuotaLimitListProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual GroupQuotaLimitListProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeGroupQuotaLimitListProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(GroupQuotaLimitListProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/GroupQuotaLimitProperties.Serialization.cs b/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/GroupQuotaLimitProperties.Serialization.cs index d3c228258c77..59f0d9f93731 100644 --- a/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/GroupQuotaLimitProperties.Serialization.cs +++ b/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/GroupQuotaLimitProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Quota.Models /// Group Quota properties for the specified resource. public partial class GroupQuotaLimitProperties : GroupQuotaDetails, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected override GroupQuotaDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeGroupQuotaLimitProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(GroupQuotaLimitProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -159,23 +176,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. GroupQuotaLimitProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (GroupQuotaLimitProperties)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override GroupQuotaDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeGroupQuotaLimitProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(GroupQuotaLimitProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/GroupQuotaList.Serialization.cs b/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/GroupQuotaList.Serialization.cs index f6ce5af1eb7f..74655d222bc4 100644 --- a/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/GroupQuotaList.Serialization.cs +++ b/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/GroupQuotaList.Serialization.cs @@ -22,6 +22,30 @@ internal GroupQuotaList() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual GroupQuotaList PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeGroupQuotaList(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(GroupQuotaList)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static GroupQuotaList FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeGroupQuotaList(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. GroupQuotaList IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual GroupQuotaList PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeGroupQuotaList(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(GroupQuotaList)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static GroupQuotaList FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeGroupQuotaList(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/GroupQuotaRequestBase.Serialization.cs b/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/GroupQuotaRequestBase.Serialization.cs index 67036021c6a1..fad10fb70a12 100644 --- a/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/GroupQuotaRequestBase.Serialization.cs +++ b/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/GroupQuotaRequestBase.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Quota.Models /// The new GroupQuota limit requested. public partial class GroupQuotaRequestBase : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual GroupQuotaRequestBase PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeGroupQuotaRequestBase(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(GroupQuotaRequestBase)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -122,23 +139,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. GroupQuotaRequestBase IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual GroupQuotaRequestBase PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeGroupQuotaRequestBase(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(GroupQuotaRequestBase)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/GroupQuotaRequestBaseProperties.Serialization.cs b/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/GroupQuotaRequestBaseProperties.Serialization.cs index e0b4418a579e..17d67bd21759 100644 --- a/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/GroupQuotaRequestBaseProperties.Serialization.cs +++ b/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/GroupQuotaRequestBaseProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Quota.Models /// The GroupQuotaRequestBaseProperties. internal partial class GroupQuotaRequestBaseProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual GroupQuotaRequestBaseProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeGroupQuotaRequestBaseProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(GroupQuotaRequestBaseProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -159,23 +176,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. GroupQuotaRequestBaseProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual GroupQuotaRequestBaseProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeGroupQuotaRequestBaseProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(GroupQuotaRequestBaseProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/GroupQuotaRequestBasePropertiesName.Serialization.cs b/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/GroupQuotaRequestBasePropertiesName.Serialization.cs index 34696fd2e616..59e6fe057ed8 100644 --- a/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/GroupQuotaRequestBasePropertiesName.Serialization.cs +++ b/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/GroupQuotaRequestBasePropertiesName.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Quota.Models /// Name of the resource provided by the resource provider. This property is already included in the request URI, so it is a readonly property returned in the response. internal partial class GroupQuotaRequestBasePropertiesName : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual GroupQuotaRequestBasePropertiesName PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeGroupQuotaRequestBasePropertiesName(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(GroupQuotaRequestBasePropertiesName)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -129,23 +146,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. GroupQuotaRequestBasePropertiesName IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual GroupQuotaRequestBasePropertiesName PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeGroupQuotaRequestBasePropertiesName(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(GroupQuotaRequestBasePropertiesName)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/GroupQuotaRequestStatusProperties.Serialization.cs b/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/GroupQuotaRequestStatusProperties.Serialization.cs index 6c6c263508c5..7cbd897edfae 100644 --- a/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/GroupQuotaRequestStatusProperties.Serialization.cs +++ b/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/GroupQuotaRequestStatusProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Quota.Models /// The GroupQuotaRequestStatusProperties. public partial class GroupQuotaRequestStatusProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual GroupQuotaRequestStatusProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeGroupQuotaRequestStatusProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(GroupQuotaRequestStatusProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -163,23 +180,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. GroupQuotaRequestStatusProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual GroupQuotaRequestStatusProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeGroupQuotaRequestStatusProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(GroupQuotaRequestStatusProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/GroupQuotaResourceUsages.Serialization.cs b/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/GroupQuotaResourceUsages.Serialization.cs index 999b88049a85..ee3f8d88133b 100644 --- a/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/GroupQuotaResourceUsages.Serialization.cs +++ b/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/GroupQuotaResourceUsages.Serialization.cs @@ -19,6 +19,23 @@ namespace Azure.ResourceManager.Quota.Models /// Resource details with usages and GroupQuota. public partial class GroupQuotaResourceUsages : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeGroupQuotaResourceUsages(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(GroupQuotaResourceUsages)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -153,23 +170,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. GroupQuotaResourceUsages IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (GroupQuotaResourceUsages)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeGroupQuotaResourceUsages(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(GroupQuotaResourceUsages)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/GroupQuotaSubscriptionIdList.Serialization.cs b/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/GroupQuotaSubscriptionIdList.Serialization.cs index 6fb4b0ce53d6..01d2f48866ff 100644 --- a/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/GroupQuotaSubscriptionIdList.Serialization.cs +++ b/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/GroupQuotaSubscriptionIdList.Serialization.cs @@ -22,6 +22,30 @@ internal GroupQuotaSubscriptionIdList() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual GroupQuotaSubscriptionIdList PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeGroupQuotaSubscriptionIdList(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(GroupQuotaSubscriptionIdList)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static GroupQuotaSubscriptionIdList FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeGroupQuotaSubscriptionIdList(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. GroupQuotaSubscriptionIdList IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual GroupQuotaSubscriptionIdList PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeGroupQuotaSubscriptionIdList(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(GroupQuotaSubscriptionIdList)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static GroupQuotaSubscriptionIdList FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeGroupQuotaSubscriptionIdList(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/GroupQuotaSubscriptionProperties.Serialization.cs b/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/GroupQuotaSubscriptionProperties.Serialization.cs index 9290a606e50a..db239560c1a8 100644 --- a/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/GroupQuotaSubscriptionProperties.Serialization.cs +++ b/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/GroupQuotaSubscriptionProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Quota.Models /// The GroupQuotaSubscriptionProperties. public partial class GroupQuotaSubscriptionProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual GroupQuotaSubscriptionProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeGroupQuotaSubscriptionProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(GroupQuotaSubscriptionProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -133,23 +150,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. GroupQuotaSubscriptionProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual GroupQuotaSubscriptionProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeGroupQuotaSubscriptionProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(GroupQuotaSubscriptionProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/GroupQuotaSubscriptionRequestStatusList.Serialization.cs b/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/GroupQuotaSubscriptionRequestStatusList.Serialization.cs index 6c005f94806e..556f0cf93d21 100644 --- a/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/GroupQuotaSubscriptionRequestStatusList.Serialization.cs +++ b/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/GroupQuotaSubscriptionRequestStatusList.Serialization.cs @@ -22,6 +22,30 @@ internal GroupQuotaSubscriptionRequestStatusList() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual GroupQuotaSubscriptionRequestStatusList PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeGroupQuotaSubscriptionRequestStatusList(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(GroupQuotaSubscriptionRequestStatusList)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static GroupQuotaSubscriptionRequestStatusList FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeGroupQuotaSubscriptionRequestStatusList(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. GroupQuotaSubscriptionRequestStatusList IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual GroupQuotaSubscriptionRequestStatusList PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeGroupQuotaSubscriptionRequestStatusList(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(GroupQuotaSubscriptionRequestStatusList)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static GroupQuotaSubscriptionRequestStatusList FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeGroupQuotaSubscriptionRequestStatusList(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/GroupQuotaSubscriptionRequestStatusProperties.Serialization.cs b/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/GroupQuotaSubscriptionRequestStatusProperties.Serialization.cs index fb9cf3f29217..73fe94887415 100644 --- a/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/GroupQuotaSubscriptionRequestStatusProperties.Serialization.cs +++ b/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/GroupQuotaSubscriptionRequestStatusProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Quota.Models /// The GroupQuotaSubscriptionRequestStatusProperties. public partial class GroupQuotaSubscriptionRequestStatusProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual GroupQuotaSubscriptionRequestStatusProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeGroupQuotaSubscriptionRequestStatusProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(GroupQuotaSubscriptionRequestStatusProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -148,23 +165,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. GroupQuotaSubscriptionRequestStatusProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual GroupQuotaSubscriptionRequestStatusProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeGroupQuotaSubscriptionRequestStatusProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(GroupQuotaSubscriptionRequestStatusProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/GroupQuotaUsagesBase.Serialization.cs b/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/GroupQuotaUsagesBase.Serialization.cs index 79d4acfbe4c8..9d877f978d74 100644 --- a/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/GroupQuotaUsagesBase.Serialization.cs +++ b/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/GroupQuotaUsagesBase.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Quota.Models /// Resource details with usages and GroupQuota. public partial class GroupQuotaUsagesBase : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual GroupQuotaUsagesBase PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeGroupQuotaUsagesBase(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(GroupQuotaUsagesBase)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -163,23 +180,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. GroupQuotaUsagesBase IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual GroupQuotaUsagesBase PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeGroupQuotaUsagesBase(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(GroupQuotaUsagesBase)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/GroupQuotaUsagesBaseName.Serialization.cs b/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/GroupQuotaUsagesBaseName.Serialization.cs index 6e5f417a4fb3..9bdb45183e83 100644 --- a/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/GroupQuotaUsagesBaseName.Serialization.cs +++ b/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/GroupQuotaUsagesBaseName.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Quota.Models /// Name of the resource provided by the resource provider. This property is already included in the request URI, so it is a readonly property returned in the response. internal partial class GroupQuotaUsagesBaseName : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual GroupQuotaUsagesBaseName PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeGroupQuotaUsagesBaseName(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(GroupQuotaUsagesBaseName)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -129,23 +146,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. GroupQuotaUsagesBaseName IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual GroupQuotaUsagesBaseName PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeGroupQuotaUsagesBaseName(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(GroupQuotaUsagesBaseName)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/GroupQuotasEnforcementStatusProperties.Serialization.cs b/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/GroupQuotasEnforcementStatusProperties.Serialization.cs index b7dfd2366349..febc7b9d34fa 100644 --- a/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/GroupQuotasEnforcementStatusProperties.Serialization.cs +++ b/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/GroupQuotasEnforcementStatusProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Quota.Models /// The GroupQuotasEnforcementStatusProperties. public partial class GroupQuotasEnforcementStatusProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual GroupQuotasEnforcementStatusProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeGroupQuotasEnforcementStatusProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(GroupQuotasEnforcementStatusProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -159,23 +176,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. GroupQuotasEnforcementStatusProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual GroupQuotasEnforcementStatusProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeGroupQuotasEnforcementStatusProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(GroupQuotasEnforcementStatusProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/GroupQuotasEntityBasePatch.Serialization.cs b/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/GroupQuotasEntityBasePatch.Serialization.cs index 50e82cdd4bb0..d9681c286b6b 100644 --- a/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/GroupQuotasEntityBasePatch.Serialization.cs +++ b/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/GroupQuotasEntityBasePatch.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Quota.Models /// Properties and filters for ShareQuota. The request parameter is optional, if there are no filters specified. public partial class GroupQuotasEntityBasePatch : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual GroupQuotasEntityBasePatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeGroupQuotasEntityBasePatch(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(GroupQuotasEntityBasePatch)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -133,23 +150,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. GroupQuotasEntityBasePatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual GroupQuotasEntityBasePatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeGroupQuotasEntityBasePatch(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(GroupQuotasEntityBasePatch)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/GroupQuotasEntityPatchProperties.Serialization.cs b/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/GroupQuotasEntityPatchProperties.Serialization.cs index 225a27faa45d..39756db64059 100644 --- a/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/GroupQuotasEntityPatchProperties.Serialization.cs +++ b/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/GroupQuotasEntityPatchProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Quota.Models /// Properties. public partial class GroupQuotasEntityPatchProperties : GroupQuotasEntityBasePatch, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected override GroupQuotasEntityBasePatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeGroupQuotasEntityPatchProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(GroupQuotasEntityPatchProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -109,23 +126,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. GroupQuotasEntityPatchProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (GroupQuotasEntityPatchProperties)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override GroupQuotasEntityBasePatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeGroupQuotasEntityPatchProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(GroupQuotasEntityPatchProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/GroupQuotasEntityProperties.Serialization.cs b/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/GroupQuotasEntityProperties.Serialization.cs index 06ec9d424033..8556ee5ed701 100644 --- a/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/GroupQuotasEntityProperties.Serialization.cs +++ b/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/GroupQuotasEntityProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Quota.Models /// Properties. public partial class GroupQuotasEntityProperties : GroupQuotaEntityBase, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected override GroupQuotaEntityBase PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeGroupQuotasEntityProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(GroupQuotasEntityProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -119,23 +136,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. GroupQuotasEntityProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (GroupQuotasEntityProperties)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override GroupQuotaEntityBase PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeGroupQuotasEntityProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(GroupQuotasEntityProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/QuotaAllocationRequestBase.Serialization.cs b/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/QuotaAllocationRequestBase.Serialization.cs index b8ddc8e3c322..848b73ac8033 100644 --- a/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/QuotaAllocationRequestBase.Serialization.cs +++ b/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/QuotaAllocationRequestBase.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Quota.Models /// The new quota request allocated to subscription. public partial class QuotaAllocationRequestBase : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual QuotaAllocationRequestBase PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeQuotaAllocationRequestBase(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(QuotaAllocationRequestBase)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -122,23 +139,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. QuotaAllocationRequestBase IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual QuotaAllocationRequestBase PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeQuotaAllocationRequestBase(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(QuotaAllocationRequestBase)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/QuotaAllocationRequestBaseProperties.Serialization.cs b/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/QuotaAllocationRequestBaseProperties.Serialization.cs index 5291a9f7c735..4e7b31ec6b05 100644 --- a/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/QuotaAllocationRequestBaseProperties.Serialization.cs +++ b/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/QuotaAllocationRequestBaseProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Quota.Models /// The QuotaAllocationRequestBaseProperties. internal partial class QuotaAllocationRequestBaseProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual QuotaAllocationRequestBaseProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeQuotaAllocationRequestBaseProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(QuotaAllocationRequestBaseProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -148,23 +165,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. QuotaAllocationRequestBaseProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual QuotaAllocationRequestBaseProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeQuotaAllocationRequestBaseProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(QuotaAllocationRequestBaseProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/QuotaAllocationRequestBasePropertiesName.Serialization.cs b/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/QuotaAllocationRequestBasePropertiesName.Serialization.cs index 50e3e752c5ba..34684bd06684 100644 --- a/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/QuotaAllocationRequestBasePropertiesName.Serialization.cs +++ b/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/QuotaAllocationRequestBasePropertiesName.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Quota.Models /// Name of the resource provided by the resource provider. This property is already included in the request URI, so it is a readonly property returned in the response. internal partial class QuotaAllocationRequestBasePropertiesName : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual QuotaAllocationRequestBasePropertiesName PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeQuotaAllocationRequestBasePropertiesName(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(QuotaAllocationRequestBasePropertiesName)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -129,23 +146,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. QuotaAllocationRequestBasePropertiesName IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual QuotaAllocationRequestBasePropertiesName PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeQuotaAllocationRequestBasePropertiesName(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(QuotaAllocationRequestBasePropertiesName)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/QuotaAllocationRequestStatusList.Serialization.cs b/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/QuotaAllocationRequestStatusList.Serialization.cs index e1bfd736280a..4d590116af10 100644 --- a/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/QuotaAllocationRequestStatusList.Serialization.cs +++ b/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/QuotaAllocationRequestStatusList.Serialization.cs @@ -22,6 +22,30 @@ internal QuotaAllocationRequestStatusList() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual QuotaAllocationRequestStatusList PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeQuotaAllocationRequestStatusList(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(QuotaAllocationRequestStatusList)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static QuotaAllocationRequestStatusList FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeQuotaAllocationRequestStatusList(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. QuotaAllocationRequestStatusList IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual QuotaAllocationRequestStatusList PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeQuotaAllocationRequestStatusList(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(QuotaAllocationRequestStatusList)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static QuotaAllocationRequestStatusList FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeQuotaAllocationRequestStatusList(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/QuotaAllocationRequestStatusProperties.Serialization.cs b/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/QuotaAllocationRequestStatusProperties.Serialization.cs index 778bd5bfa743..8553aa62aed9 100644 --- a/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/QuotaAllocationRequestStatusProperties.Serialization.cs +++ b/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/QuotaAllocationRequestStatusProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Quota.Models /// The QuotaAllocationRequestStatusProperties. internal partial class QuotaAllocationRequestStatusProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual QuotaAllocationRequestStatusProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeQuotaAllocationRequestStatusProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(QuotaAllocationRequestStatusProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -163,23 +180,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. QuotaAllocationRequestStatusProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual QuotaAllocationRequestStatusProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeQuotaAllocationRequestStatusProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(QuotaAllocationRequestStatusProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/QuotaLimitJsonObject.Serialization.cs b/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/QuotaLimitJsonObject.Serialization.cs index 57a090d98703..8224b695dda7 100644 --- a/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/QuotaLimitJsonObject.Serialization.cs +++ b/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/QuotaLimitJsonObject.Serialization.cs @@ -19,6 +19,23 @@ namespace Azure.ResourceManager.Quota.Models [PersistableModelProxy(typeof(UnknownLimitJsonObject))] public abstract partial class QuotaLimitJsonObject : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual QuotaLimitJsonObject PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeQuotaLimitJsonObject(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(QuotaLimitJsonObject)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -112,23 +129,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. QuotaLimitJsonObject IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual QuotaLimitJsonObject PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeQuotaLimitJsonObject(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(QuotaLimitJsonObject)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/QuotaLimitObject.Serialization.cs b/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/QuotaLimitObject.Serialization.cs index 359d1615f3fc..b42232bb8076 100644 --- a/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/QuotaLimitObject.Serialization.cs +++ b/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/QuotaLimitObject.Serialization.cs @@ -21,6 +21,23 @@ internal QuotaLimitObject() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override QuotaLimitJsonObject PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeQuotaLimitObject(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(QuotaLimitObject)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -127,23 +144,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. QuotaLimitObject IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (QuotaLimitObject)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override QuotaLimitJsonObject PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeQuotaLimitObject(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(QuotaLimitObject)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/QuotaLimits.Serialization.cs b/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/QuotaLimits.Serialization.cs index 9ea20dced861..33e5b1f95b24 100644 --- a/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/QuotaLimits.Serialization.cs +++ b/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/QuotaLimits.Serialization.cs @@ -22,6 +22,30 @@ internal QuotaLimits() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual QuotaLimits PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeQuotaLimits(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(QuotaLimits)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static QuotaLimits FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeQuotaLimits(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. QuotaLimits IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual QuotaLimits PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeQuotaLimits(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(QuotaLimits)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static QuotaLimits FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeQuotaLimits(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/QuotaOperationDisplay.Serialization.cs b/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/QuotaOperationDisplay.Serialization.cs index 00a2f976a875..d003d2db907b 100644 --- a/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/QuotaOperationDisplay.Serialization.cs +++ b/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/QuotaOperationDisplay.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Quota.Models /// The QuotaOperationDisplay. public partial class QuotaOperationDisplay : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual QuotaOperationDisplay PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeQuotaOperationDisplay(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(QuotaOperationDisplay)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -151,23 +168,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. QuotaOperationDisplay IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual QuotaOperationDisplay PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeQuotaOperationDisplay(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(QuotaOperationDisplay)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/QuotaOperationListResult.Serialization.cs b/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/QuotaOperationListResult.Serialization.cs index ff0ded669e3a..b863b68e0725 100644 --- a/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/QuotaOperationListResult.Serialization.cs +++ b/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/QuotaOperationListResult.Serialization.cs @@ -22,6 +22,30 @@ internal QuotaOperationListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual QuotaOperationListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeQuotaOperationListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(QuotaOperationListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static QuotaOperationListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeQuotaOperationListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -142,31 +166,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. QuotaOperationListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual QuotaOperationListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeQuotaOperationListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(QuotaOperationListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static QuotaOperationListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeQuotaOperationListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/QuotaOperationResult.Serialization.cs b/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/QuotaOperationResult.Serialization.cs index c3af83b999b0..4bdc5571ead8 100644 --- a/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/QuotaOperationResult.Serialization.cs +++ b/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/QuotaOperationResult.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Quota.Models /// The QuotaOperationResult. public partial class QuotaOperationResult : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual QuotaOperationResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeQuotaOperationResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(QuotaOperationResult)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -144,23 +161,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. QuotaOperationResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual QuotaOperationResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeQuotaOperationResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(QuotaOperationResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/QuotaProperties.Serialization.cs b/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/QuotaProperties.Serialization.cs index bfa479e7b6ac..70ed6b7e3dfb 100644 --- a/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/QuotaProperties.Serialization.cs +++ b/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/QuotaProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Quota.Models /// Quota properties for the specified resource. public partial class QuotaProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual QuotaProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeQuotaProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(QuotaProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -219,23 +236,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. QuotaProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual QuotaProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeQuotaProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(QuotaProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/QuotaRequestDetailsList.Serialization.cs b/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/QuotaRequestDetailsList.Serialization.cs index 2e11532bdfe5..7156f1b0d8d0 100644 --- a/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/QuotaRequestDetailsList.Serialization.cs +++ b/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/QuotaRequestDetailsList.Serialization.cs @@ -22,6 +22,30 @@ internal QuotaRequestDetailsList() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual QuotaRequestDetailsList PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeQuotaRequestDetailsList(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(QuotaRequestDetailsList)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static QuotaRequestDetailsList FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeQuotaRequestDetailsList(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. QuotaRequestDetailsList IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual QuotaRequestDetailsList PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeQuotaRequestDetailsList(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(QuotaRequestDetailsList)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static QuotaRequestDetailsList FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeQuotaRequestDetailsList(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/QuotaRequestProperties.Serialization.cs b/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/QuotaRequestProperties.Serialization.cs index 259e7cd64a48..5b3210ce771e 100644 --- a/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/QuotaRequestProperties.Serialization.cs +++ b/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/QuotaRequestProperties.Serialization.cs @@ -15,6 +15,23 @@ namespace Azure.ResourceManager.Quota.Models { internal partial class QuotaRequestProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual QuotaRequestProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeQuotaRequestProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(QuotaRequestProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -193,23 +210,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. QuotaRequestProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual QuotaRequestProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeQuotaRequestProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(QuotaRequestProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/QuotaRequestResourceName.Serialization.cs b/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/QuotaRequestResourceName.Serialization.cs index 39434b31d9cc..7391a0a47a26 100644 --- a/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/QuotaRequestResourceName.Serialization.cs +++ b/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/QuotaRequestResourceName.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Quota.Models /// Name of the resource provided by the resource Provider. When requesting quota, use this property name. public partial class QuotaRequestResourceName : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual QuotaRequestResourceName PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeQuotaRequestResourceName(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(QuotaRequestResourceName)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -129,23 +146,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. QuotaRequestResourceName IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual QuotaRequestResourceName PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeQuotaRequestResourceName(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(QuotaRequestResourceName)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/QuotaSubRequestDetail.Serialization.cs b/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/QuotaSubRequestDetail.Serialization.cs index 2900f67af0f5..f653d848308e 100644 --- a/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/QuotaSubRequestDetail.Serialization.cs +++ b/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/QuotaSubRequestDetail.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Quota.Models /// Request property. public partial class QuotaSubRequestDetail : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual QuotaSubRequestDetail PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeQuotaSubRequestDetail(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(QuotaSubRequestDetail)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -208,23 +225,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. QuotaSubRequestDetail IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual QuotaSubRequestDetail PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeQuotaSubRequestDetail(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(QuotaSubRequestDetail)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/QuotaUsagesObject.Serialization.cs b/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/QuotaUsagesObject.Serialization.cs index 02f2175a531b..dcdbd1f3505e 100644 --- a/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/QuotaUsagesObject.Serialization.cs +++ b/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/QuotaUsagesObject.Serialization.cs @@ -21,6 +21,23 @@ internal QuotaUsagesObject() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual QuotaUsagesObject PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeQuotaUsagesObject(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(QuotaUsagesObject)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -135,23 +152,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. QuotaUsagesObject IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual QuotaUsagesObject PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeQuotaUsagesObject(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(QuotaUsagesObject)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/QuotaUsagesProperties.Serialization.cs b/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/QuotaUsagesProperties.Serialization.cs index 195ed4303ed1..006a2299669e 100644 --- a/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/QuotaUsagesProperties.Serialization.cs +++ b/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/QuotaUsagesProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Quota.Models /// Usage properties for the specified resource. public partial class QuotaUsagesProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual QuotaUsagesProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeQuotaUsagesProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(QuotaUsagesProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -219,23 +236,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. QuotaUsagesProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual QuotaUsagesProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeQuotaUsagesProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(QuotaUsagesProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/ResourceUsageList.Serialization.cs b/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/ResourceUsageList.Serialization.cs index ac5e62509c82..3dbc1e22596e 100644 --- a/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/ResourceUsageList.Serialization.cs +++ b/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/ResourceUsageList.Serialization.cs @@ -22,6 +22,30 @@ internal ResourceUsageList() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceUsageList PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeResourceUsageList(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ResourceUsageList)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static ResourceUsageList FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeResourceUsageList(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ResourceUsageList IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceUsageList PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeResourceUsageList(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ResourceUsageList)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static ResourceUsageList FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeResourceUsageList(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/ServiceErrorDetail.Serialization.cs b/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/ServiceErrorDetail.Serialization.cs index d91f850f18bc..50560c2aa949 100644 --- a/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/ServiceErrorDetail.Serialization.cs +++ b/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/ServiceErrorDetail.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Quota.Models /// Error details. public partial class ServiceErrorDetail : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ServiceErrorDetail PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeServiceErrorDetail(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ServiceErrorDetail)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -129,23 +146,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ServiceErrorDetail IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ServiceErrorDetail PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeServiceErrorDetail(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ServiceErrorDetail)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/SubmittedResourceRequestStatusList.Serialization.cs b/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/SubmittedResourceRequestStatusList.Serialization.cs index 3e3846efc616..36be2f08092a 100644 --- a/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/SubmittedResourceRequestStatusList.Serialization.cs +++ b/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/SubmittedResourceRequestStatusList.Serialization.cs @@ -22,6 +22,30 @@ internal SubmittedResourceRequestStatusList() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SubmittedResourceRequestStatusList PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSubmittedResourceRequestStatusList(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SubmittedResourceRequestStatusList)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static SubmittedResourceRequestStatusList FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeSubmittedResourceRequestStatusList(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SubmittedResourceRequestStatusList IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SubmittedResourceRequestStatusList PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSubmittedResourceRequestStatusList(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SubmittedResourceRequestStatusList)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static SubmittedResourceRequestStatusList FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeSubmittedResourceRequestStatusList(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/SubscriptionAllocatedQuota.Serialization.cs b/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/SubscriptionAllocatedQuota.Serialization.cs index ca3318bb3ff0..631ab064403d 100644 --- a/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/SubscriptionAllocatedQuota.Serialization.cs +++ b/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/SubscriptionAllocatedQuota.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Quota.Models /// SubscriptionIds and quota allocated to subscriptions from the GroupQuota. public partial class SubscriptionAllocatedQuota : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SubscriptionAllocatedQuota PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSubscriptionAllocatedQuota(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SubscriptionAllocatedQuota)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -133,23 +150,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SubscriptionAllocatedQuota IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SubscriptionAllocatedQuota PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSubscriptionAllocatedQuota(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SubscriptionAllocatedQuota)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/SubscriptionQuotaAllocations.Serialization.cs b/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/SubscriptionQuotaAllocations.Serialization.cs index c43aba7630c6..ef90549a6b94 100644 --- a/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/SubscriptionQuotaAllocations.Serialization.cs +++ b/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/SubscriptionQuotaAllocations.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Quota.Models /// Quota allocated to a subscription for the specific Resource Provider, Location, ResourceName. This will include the GroupQuota and total quota allocated to the subscription. Only the Group quota allocated to the subscription can be allocated back to the MG Group Quota. public partial class SubscriptionQuotaAllocations : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SubscriptionQuotaAllocations PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSubscriptionQuotaAllocations(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SubscriptionQuotaAllocations)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -122,23 +139,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SubscriptionQuotaAllocations IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SubscriptionQuotaAllocations PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSubscriptionQuotaAllocations(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SubscriptionQuotaAllocations)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/SubscriptionQuotaAllocationsListProperties.Serialization.cs b/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/SubscriptionQuotaAllocationsListProperties.Serialization.cs index c6a5bccd92a5..050398e85ac8 100644 --- a/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/SubscriptionQuotaAllocationsListProperties.Serialization.cs +++ b/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/SubscriptionQuotaAllocationsListProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Quota.Models /// The SubscriptionQuotaAllocationsListProperties. public partial class SubscriptionQuotaAllocationsListProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SubscriptionQuotaAllocationsListProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSubscriptionQuotaAllocationsListProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SubscriptionQuotaAllocationsListProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -158,23 +175,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SubscriptionQuotaAllocationsListProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SubscriptionQuotaAllocationsListProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSubscriptionQuotaAllocationsListProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SubscriptionQuotaAllocationsListProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/SubscriptionQuotaAllocationsProperties.Serialization.cs b/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/SubscriptionQuotaAllocationsProperties.Serialization.cs index c4068f788662..26e912a2ee03 100644 --- a/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/SubscriptionQuotaAllocationsProperties.Serialization.cs +++ b/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/SubscriptionQuotaAllocationsProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Quota.Models /// Quota properties for the specified resource. public partial class SubscriptionQuotaAllocationsProperties : SubscriptionQuotaDetails, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected override SubscriptionQuotaDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSubscriptionQuotaAllocationsProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SubscriptionQuotaAllocationsProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -129,23 +146,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SubscriptionQuotaAllocationsProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (SubscriptionQuotaAllocationsProperties)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override SubscriptionQuotaDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSubscriptionQuotaAllocationsProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SubscriptionQuotaAllocationsProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/SubscriptionQuotaDetails.Serialization.cs b/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/SubscriptionQuotaDetails.Serialization.cs index 7cae40d487b1..a126fa7ed94b 100644 --- a/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/SubscriptionQuotaDetails.Serialization.cs +++ b/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/SubscriptionQuotaDetails.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Quota.Models /// Subscription Quota details. public partial class SubscriptionQuotaDetails : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SubscriptionQuotaDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSubscriptionQuotaDetails(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SubscriptionQuotaDetails)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -163,23 +180,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SubscriptionQuotaDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SubscriptionQuotaDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSubscriptionQuotaDetails(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SubscriptionQuotaDetails)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/SubscriptionQuotaDetailsName.Serialization.cs b/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/SubscriptionQuotaDetailsName.Serialization.cs index f76afba1d19b..2fb32fbc1234 100644 --- a/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/SubscriptionQuotaDetailsName.Serialization.cs +++ b/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/SubscriptionQuotaDetailsName.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Quota.Models /// Name of the resource provided by the resource provider. This property is already included in the request URI, so it is a readonly property returned in the response. internal partial class SubscriptionQuotaDetailsName : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SubscriptionQuotaDetailsName PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSubscriptionQuotaDetailsName(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SubscriptionQuotaDetailsName)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -129,23 +146,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SubscriptionQuotaDetailsName IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SubscriptionQuotaDetailsName PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSubscriptionQuotaDetailsName(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SubscriptionQuotaDetailsName)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/UnknownLimitJsonObject.Serialization.cs b/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/UnknownLimitJsonObject.Serialization.cs index e3f0ef676030..3cee2e270886 100644 --- a/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/UnknownLimitJsonObject.Serialization.cs +++ b/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/UnknownLimitJsonObject.Serialization.cs @@ -20,6 +20,23 @@ internal UnknownLimitJsonObject() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override QuotaLimitJsonObject PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeQuotaLimitJsonObject(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(QuotaLimitJsonObject)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -103,23 +120,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. QuotaLimitJsonObject IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override QuotaLimitJsonObject PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeQuotaLimitJsonObject(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(QuotaLimitJsonObject)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/UsagesLimits.Serialization.cs b/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/UsagesLimits.Serialization.cs index e96270710571..cb7ebdc1555b 100644 --- a/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/UsagesLimits.Serialization.cs +++ b/sdk/quota/Azure.ResourceManager.Quota/src/Generated/Models/UsagesLimits.Serialization.cs @@ -22,6 +22,30 @@ internal UsagesLimits() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual UsagesLimits PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeUsagesLimits(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(UsagesLimits)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static UsagesLimits FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeUsagesLimits(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. UsagesLimits IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual UsagesLimits PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeUsagesLimits(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(UsagesLimits)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static UsagesLimits FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeUsagesLimits(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/quota/Azure.ResourceManager.Quota/src/Generated/QuotaAllocationRequestStatusData.Serialization.cs b/sdk/quota/Azure.ResourceManager.Quota/src/Generated/QuotaAllocationRequestStatusData.Serialization.cs index 35c283b354d1..83597961c425 100644 --- a/sdk/quota/Azure.ResourceManager.Quota/src/Generated/QuotaAllocationRequestStatusData.Serialization.cs +++ b/sdk/quota/Azure.ResourceManager.Quota/src/Generated/QuotaAllocationRequestStatusData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.Quota /// The subscription quota allocation status. public partial class QuotaAllocationRequestStatusData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeQuotaAllocationRequestStatusData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(QuotaAllocationRequestStatusData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static QuotaAllocationRequestStatusData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeQuotaAllocationRequestStatusData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,31 +178,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. QuotaAllocationRequestStatusData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (QuotaAllocationRequestStatusData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeQuotaAllocationRequestStatusData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(QuotaAllocationRequestStatusData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static QuotaAllocationRequestStatusData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeQuotaAllocationRequestStatusData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/quota/Azure.ResourceManager.Quota/src/Generated/QuotaRequestDetailData.Serialization.cs b/sdk/quota/Azure.ResourceManager.Quota/src/Generated/QuotaRequestDetailData.Serialization.cs index a9e9f57acf38..e5d8b5c2458b 100644 --- a/sdk/quota/Azure.ResourceManager.Quota/src/Generated/QuotaRequestDetailData.Serialization.cs +++ b/sdk/quota/Azure.ResourceManager.Quota/src/Generated/QuotaRequestDetailData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.Quota /// List of quota requests with details. public partial class QuotaRequestDetailData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeQuotaRequestDetailData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(QuotaRequestDetailData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static QuotaRequestDetailData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeQuotaRequestDetailData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,31 +178,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. QuotaRequestDetailData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (QuotaRequestDetailData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeQuotaRequestDetailData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(QuotaRequestDetailData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static QuotaRequestDetailData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeQuotaRequestDetailData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/quota/Azure.ResourceManager.Quota/src/Generated/SubscriptionQuotaAllocationsListData.Serialization.cs b/sdk/quota/Azure.ResourceManager.Quota/src/Generated/SubscriptionQuotaAllocationsListData.Serialization.cs index 89db2db923a1..886e5591298d 100644 --- a/sdk/quota/Azure.ResourceManager.Quota/src/Generated/SubscriptionQuotaAllocationsListData.Serialization.cs +++ b/sdk/quota/Azure.ResourceManager.Quota/src/Generated/SubscriptionQuotaAllocationsListData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.Quota /// Subscription quota list. public partial class SubscriptionQuotaAllocationsListData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSubscriptionQuotaAllocationsListData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SubscriptionQuotaAllocationsListData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static SubscriptionQuotaAllocationsListData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeSubscriptionQuotaAllocationsListData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,23 +178,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SubscriptionQuotaAllocationsListData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (SubscriptionQuotaAllocationsListData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSubscriptionQuotaAllocationsListData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SubscriptionQuotaAllocationsListData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -185,12 +192,5 @@ internal static RequestContent ToRequestContent(SubscriptionQuotaAllocationsList content.JsonWriter.WriteObjectValue(subscriptionQuotaAllocationsListData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static SubscriptionQuotaAllocationsListData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeSubscriptionQuotaAllocationsListData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/DataReplicationEmailConfigurationData.Serialization.cs b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/DataReplicationEmailConfigurationData.Serialization.cs index 403a20fce6e5..5c85631fac95 100644 --- a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/DataReplicationEmailConfigurationData.Serialization.cs +++ b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/DataReplicationEmailConfigurationData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.RecoveryServicesDataReplication /// Email configuration model. public partial class DataReplicationEmailConfigurationData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataReplicationEmailConfigurationData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataReplicationEmailConfigurationData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static DataReplicationEmailConfigurationData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeDataReplicationEmailConfigurationData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,23 +178,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataReplicationEmailConfigurationData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (DataReplicationEmailConfigurationData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataReplicationEmailConfigurationData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataReplicationEmailConfigurationData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -185,12 +192,5 @@ internal static RequestContent ToRequestContent(DataReplicationEmailConfiguratio content.JsonWriter.WriteObjectValue(dataReplicationEmailConfigurationData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static DataReplicationEmailConfigurationData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeDataReplicationEmailConfigurationData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/DataReplicationEventData.Serialization.cs b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/DataReplicationEventData.Serialization.cs index 89fd2c467e72..9f0588177723 100644 --- a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/DataReplicationEventData.Serialization.cs +++ b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/DataReplicationEventData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.RecoveryServicesDataReplication /// Event model. public partial class DataReplicationEventData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataReplicationEventData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataReplicationEventData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static DataReplicationEventData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeDataReplicationEventData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,31 +178,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataReplicationEventData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (DataReplicationEventData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataReplicationEventData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataReplicationEventData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static DataReplicationEventData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeDataReplicationEventData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/DataReplicationExtensionData.Serialization.cs b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/DataReplicationExtensionData.Serialization.cs index 88a3a644c93d..4fede17461c4 100644 --- a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/DataReplicationExtensionData.Serialization.cs +++ b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/DataReplicationExtensionData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.RecoveryServicesDataReplication /// Replication extension model. public partial class DataReplicationExtensionData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataReplicationExtensionData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataReplicationExtensionData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static DataReplicationExtensionData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeDataReplicationExtensionData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,23 +178,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataReplicationExtensionData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (DataReplicationExtensionData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataReplicationExtensionData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataReplicationExtensionData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -185,12 +192,5 @@ internal static RequestContent ToRequestContent(DataReplicationExtensionData dat content.JsonWriter.WriteObjectValue(dataReplicationExtensionData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static DataReplicationExtensionData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeDataReplicationExtensionData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/DataReplicationFabricAgentData.Serialization.cs b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/DataReplicationFabricAgentData.Serialization.cs index 456bc9f14acf..ec6d71ecaf8f 100644 --- a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/DataReplicationFabricAgentData.Serialization.cs +++ b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/DataReplicationFabricAgentData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.RecoveryServicesDataReplication /// Fabric agent model. public partial class DataReplicationFabricAgentData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataReplicationFabricAgentData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataReplicationFabricAgentData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static DataReplicationFabricAgentData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeDataReplicationFabricAgentData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,23 +178,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataReplicationFabricAgentData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (DataReplicationFabricAgentData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataReplicationFabricAgentData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataReplicationFabricAgentData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -185,12 +192,5 @@ internal static RequestContent ToRequestContent(DataReplicationFabricAgentData d content.JsonWriter.WriteObjectValue(dataReplicationFabricAgentData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static DataReplicationFabricAgentData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeDataReplicationFabricAgentData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/DataReplicationFabricData.Serialization.cs b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/DataReplicationFabricData.Serialization.cs index 13002e7356f5..d6592abe8589 100644 --- a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/DataReplicationFabricData.Serialization.cs +++ b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/DataReplicationFabricData.Serialization.cs @@ -25,6 +25,30 @@ internal DataReplicationFabricData() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataReplicationFabricData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataReplicationFabricData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static DataReplicationFabricData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeDataReplicationFabricData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -189,23 +213,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataReplicationFabricData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (DataReplicationFabricData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataReplicationFabricData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataReplicationFabricData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -220,12 +227,5 @@ internal static RequestContent ToRequestContent(DataReplicationFabricData dataRe content.JsonWriter.WriteObjectValue(dataReplicationFabricData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static DataReplicationFabricData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeDataReplicationFabricData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/DataReplicationJobData.Serialization.cs b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/DataReplicationJobData.Serialization.cs index a398215d4906..ec6e5153a04e 100644 --- a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/DataReplicationJobData.Serialization.cs +++ b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/DataReplicationJobData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.RecoveryServicesDataReplication /// Job model. public partial class DataReplicationJobData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataReplicationJobData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataReplicationJobData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static DataReplicationJobData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeDataReplicationJobData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,31 +178,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataReplicationJobData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (DataReplicationJobData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataReplicationJobData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataReplicationJobData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static DataReplicationJobData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeDataReplicationJobData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/DataReplicationPolicyData.Serialization.cs b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/DataReplicationPolicyData.Serialization.cs index 7cfd91e0edd7..2fc8fddbb5c3 100644 --- a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/DataReplicationPolicyData.Serialization.cs +++ b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/DataReplicationPolicyData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.RecoveryServicesDataReplication /// Policy model. public partial class DataReplicationPolicyData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataReplicationPolicyData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataReplicationPolicyData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static DataReplicationPolicyData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeDataReplicationPolicyData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,23 +178,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataReplicationPolicyData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (DataReplicationPolicyData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataReplicationPolicyData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataReplicationPolicyData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -185,12 +192,5 @@ internal static RequestContent ToRequestContent(DataReplicationPolicyData dataRe content.JsonWriter.WriteObjectValue(dataReplicationPolicyData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static DataReplicationPolicyData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeDataReplicationPolicyData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/DataReplicationPrivateEndpointConnectionData.Serialization.cs b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/DataReplicationPrivateEndpointConnectionData.Serialization.cs index 0d34aa4dfe06..7d850f277cd9 100644 --- a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/DataReplicationPrivateEndpointConnectionData.Serialization.cs +++ b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/DataReplicationPrivateEndpointConnectionData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.RecoveryServicesDataReplication /// Represents private endpoint connection. public partial class DataReplicationPrivateEndpointConnectionData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataReplicationPrivateEndpointConnectionData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataReplicationPrivateEndpointConnectionData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static DataReplicationPrivateEndpointConnectionData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeDataReplicationPrivateEndpointConnectionData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,23 +178,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataReplicationPrivateEndpointConnectionData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (DataReplicationPrivateEndpointConnectionData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataReplicationPrivateEndpointConnectionData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataReplicationPrivateEndpointConnectionData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -185,12 +192,5 @@ internal static RequestContent ToRequestContent(DataReplicationPrivateEndpointCo content.JsonWriter.WriteObjectValue(dataReplicationPrivateEndpointConnectionData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static DataReplicationPrivateEndpointConnectionData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeDataReplicationPrivateEndpointConnectionData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/DataReplicationPrivateEndpointConnectionProxyData.Serialization.cs b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/DataReplicationPrivateEndpointConnectionProxyData.Serialization.cs index 0d8ba754dffb..6bb631aca926 100644 --- a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/DataReplicationPrivateEndpointConnectionProxyData.Serialization.cs +++ b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/DataReplicationPrivateEndpointConnectionProxyData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.RecoveryServicesDataReplication /// Represents private endpoint connection proxy request. public partial class DataReplicationPrivateEndpointConnectionProxyData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataReplicationPrivateEndpointConnectionProxyData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataReplicationPrivateEndpointConnectionProxyData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static DataReplicationPrivateEndpointConnectionProxyData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeDataReplicationPrivateEndpointConnectionProxyData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -170,23 +194,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataReplicationPrivateEndpointConnectionProxyData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (DataReplicationPrivateEndpointConnectionProxyData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataReplicationPrivateEndpointConnectionProxyData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataReplicationPrivateEndpointConnectionProxyData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -201,12 +208,5 @@ internal static RequestContent ToRequestContent(DataReplicationPrivateEndpointCo content.JsonWriter.WriteObjectValue(dataReplicationPrivateEndpointConnectionProxyData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static DataReplicationPrivateEndpointConnectionProxyData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeDataReplicationPrivateEndpointConnectionProxyData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/DataReplicationPrivateLinkResourceData.Serialization.cs b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/DataReplicationPrivateLinkResourceData.Serialization.cs index ad5bce33db1a..a0b40face4fb 100644 --- a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/DataReplicationPrivateLinkResourceData.Serialization.cs +++ b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/DataReplicationPrivateLinkResourceData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.RecoveryServicesDataReplication /// Represents private link resource. public partial class DataReplicationPrivateLinkResourceData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataReplicationPrivateLinkResourceData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataReplicationPrivateLinkResourceData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static DataReplicationPrivateLinkResourceData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeDataReplicationPrivateLinkResourceData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,31 +178,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataReplicationPrivateLinkResourceData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (DataReplicationPrivateLinkResourceData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataReplicationPrivateLinkResourceData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataReplicationPrivateLinkResourceData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static DataReplicationPrivateLinkResourceData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeDataReplicationPrivateLinkResourceData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/DataReplicationProtectedItemData.Serialization.cs b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/DataReplicationProtectedItemData.Serialization.cs index a9980a7e17e9..046e3973ac7c 100644 --- a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/DataReplicationProtectedItemData.Serialization.cs +++ b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/DataReplicationProtectedItemData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.RecoveryServicesDataReplication /// Protected item model. public partial class DataReplicationProtectedItemData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataReplicationProtectedItemData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataReplicationProtectedItemData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static DataReplicationProtectedItemData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeDataReplicationProtectedItemData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,23 +178,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataReplicationProtectedItemData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (DataReplicationProtectedItemData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataReplicationProtectedItemData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataReplicationProtectedItemData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -185,12 +192,5 @@ internal static RequestContent ToRequestContent(DataReplicationProtectedItemData content.JsonWriter.WriteObjectValue(dataReplicationProtectedItemData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static DataReplicationProtectedItemData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeDataReplicationProtectedItemData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/DataReplicationRecoveryPointData.Serialization.cs b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/DataReplicationRecoveryPointData.Serialization.cs index f2a700d402e2..920b81e359cb 100644 --- a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/DataReplicationRecoveryPointData.Serialization.cs +++ b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/DataReplicationRecoveryPointData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.RecoveryServicesDataReplication /// Recovery point model. public partial class DataReplicationRecoveryPointData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataReplicationRecoveryPointData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataReplicationRecoveryPointData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static DataReplicationRecoveryPointData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeDataReplicationRecoveryPointData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,31 +178,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataReplicationRecoveryPointData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (DataReplicationRecoveryPointData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataReplicationRecoveryPointData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataReplicationRecoveryPointData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static DataReplicationRecoveryPointData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeDataReplicationRecoveryPointData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/DataReplicationVaultData.Serialization.cs b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/DataReplicationVaultData.Serialization.cs index dafe524c2899..8c9bb5cacda3 100644 --- a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/DataReplicationVaultData.Serialization.cs +++ b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/DataReplicationVaultData.Serialization.cs @@ -25,6 +25,30 @@ internal DataReplicationVaultData() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataReplicationVaultData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataReplicationVaultData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static DataReplicationVaultData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeDataReplicationVaultData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -205,23 +229,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataReplicationVaultData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (DataReplicationVaultData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataReplicationVaultData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataReplicationVaultData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -236,12 +243,5 @@ internal static RequestContent ToRequestContent(DataReplicationVaultData dataRep content.JsonWriter.WriteObjectValue(dataReplicationVaultData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static DataReplicationVaultData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeDataReplicationVaultData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/AffectedObjectDetails.Serialization.cs b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/AffectedObjectDetails.Serialization.cs index 8fa4458b21a4..c0f4f42a37d8 100644 --- a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/AffectedObjectDetails.Serialization.cs +++ b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/AffectedObjectDetails.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.RecoveryServicesDataReplication.Models /// Details of the affected object. public partial class AffectedObjectDetails : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AffectedObjectDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAffectedObjectDetails(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AffectedObjectDetails)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -133,23 +150,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AffectedObjectDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AffectedObjectDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAffectedObjectDetails(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AffectedObjectDetails)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/AzStackHciClusterProperties.Serialization.cs b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/AzStackHciClusterProperties.Serialization.cs index 92f2a9d0aeb3..d8cc61b81cf5 100644 --- a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/AzStackHciClusterProperties.Serialization.cs +++ b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/AzStackHciClusterProperties.Serialization.cs @@ -21,6 +21,23 @@ internal AzStackHciClusterProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AzStackHciClusterProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAzStackHciClusterProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AzStackHciClusterProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,23 +171,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AzStackHciClusterProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AzStackHciClusterProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAzStackHciClusterProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AzStackHciClusterProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/AzStackHciFabricCustomProperties.Serialization.cs b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/AzStackHciFabricCustomProperties.Serialization.cs index 6f5d48d02dbc..9bf7c0721936 100644 --- a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/AzStackHciFabricCustomProperties.Serialization.cs +++ b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/AzStackHciFabricCustomProperties.Serialization.cs @@ -22,6 +22,23 @@ internal AzStackHciFabricCustomProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override DataReplicationFabricCustomProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAzStackHciFabricCustomProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AzStackHciFabricCustomProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -220,23 +237,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AzStackHciFabricCustomProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (AzStackHciFabricCustomProperties)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override DataReplicationFabricCustomProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAzStackHciFabricCustomProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AzStackHciFabricCustomProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/DataReplicationDiskControllerInputs.Serialization.cs b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/DataReplicationDiskControllerInputs.Serialization.cs index a83f91ad0a5d..f0522e91fc84 100644 --- a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/DataReplicationDiskControllerInputs.Serialization.cs +++ b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/DataReplicationDiskControllerInputs.Serialization.cs @@ -21,6 +21,23 @@ internal DataReplicationDiskControllerInputs() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DataReplicationDiskControllerInputs PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataReplicationDiskControllerInputs(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataReplicationDiskControllerInputs)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -136,23 +153,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataReplicationDiskControllerInputs IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DataReplicationDiskControllerInputs PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataReplicationDiskControllerInputs(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataReplicationDiskControllerInputs)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/DataReplicationEmailConfigurationProperties.Serialization.cs b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/DataReplicationEmailConfigurationProperties.Serialization.cs index eee5e907cf03..8718014ec7e6 100644 --- a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/DataReplicationEmailConfigurationProperties.Serialization.cs +++ b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/DataReplicationEmailConfigurationProperties.Serialization.cs @@ -21,6 +21,23 @@ internal DataReplicationEmailConfigurationProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DataReplicationEmailConfigurationProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataReplicationEmailConfigurationProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataReplicationEmailConfigurationProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -183,23 +200,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataReplicationEmailConfigurationProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DataReplicationEmailConfigurationProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataReplicationEmailConfigurationProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataReplicationEmailConfigurationProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/DataReplicationErrorInfo.Serialization.cs b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/DataReplicationErrorInfo.Serialization.cs index bc0494418dc5..8a442b014257 100644 --- a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/DataReplicationErrorInfo.Serialization.cs +++ b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/DataReplicationErrorInfo.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.RecoveryServicesDataReplication.Models /// Error model. public partial class DataReplicationErrorInfo : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DataReplicationErrorInfo PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataReplicationErrorInfo(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataReplicationErrorInfo)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -196,23 +213,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataReplicationErrorInfo IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DataReplicationErrorInfo PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataReplicationErrorInfo(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataReplicationErrorInfo)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/DataReplicationEventCustomProperties.Serialization.cs b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/DataReplicationEventCustomProperties.Serialization.cs index 86238fbe5362..89144a4d4942 100644 --- a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/DataReplicationEventCustomProperties.Serialization.cs +++ b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/DataReplicationEventCustomProperties.Serialization.cs @@ -19,6 +19,23 @@ namespace Azure.ResourceManager.RecoveryServicesDataReplication.Models [PersistableModelProxy(typeof(UnknownDataReplicationEventCustomProperties))] public abstract partial class DataReplicationEventCustomProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DataReplicationEventCustomProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataReplicationEventCustomProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataReplicationEventCustomProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -114,23 +131,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataReplicationEventCustomProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DataReplicationEventCustomProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataReplicationEventCustomProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataReplicationEventCustomProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/DataReplicationEventProperties.Serialization.cs b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/DataReplicationEventProperties.Serialization.cs index 949987b1368d..c8aa2f81b267 100644 --- a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/DataReplicationEventProperties.Serialization.cs +++ b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/DataReplicationEventProperties.Serialization.cs @@ -22,6 +22,23 @@ internal DataReplicationEventProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DataReplicationEventProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataReplicationEventProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataReplicationEventProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -269,23 +286,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataReplicationEventProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DataReplicationEventProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataReplicationEventProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataReplicationEventProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/DataReplicationExtensionCustomProperties.Serialization.cs b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/DataReplicationExtensionCustomProperties.Serialization.cs index e15cb130dee5..5aafe4560506 100644 --- a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/DataReplicationExtensionCustomProperties.Serialization.cs +++ b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/DataReplicationExtensionCustomProperties.Serialization.cs @@ -19,6 +19,23 @@ namespace Azure.ResourceManager.RecoveryServicesDataReplication.Models [PersistableModelProxy(typeof(UnknownDataReplicationExtensionCustomProperties))] public abstract partial class DataReplicationExtensionCustomProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DataReplicationExtensionCustomProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataReplicationExtensionCustomProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataReplicationExtensionCustomProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -114,23 +131,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataReplicationExtensionCustomProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DataReplicationExtensionCustomProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataReplicationExtensionCustomProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataReplicationExtensionCustomProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/DataReplicationExtensionProperties.Serialization.cs b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/DataReplicationExtensionProperties.Serialization.cs index cd30e14d29d0..1f6bbf3a2973 100644 --- a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/DataReplicationExtensionProperties.Serialization.cs +++ b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/DataReplicationExtensionProperties.Serialization.cs @@ -21,6 +21,23 @@ internal DataReplicationExtensionProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DataReplicationExtensionProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataReplicationExtensionProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataReplicationExtensionProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -135,23 +152,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataReplicationExtensionProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DataReplicationExtensionProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataReplicationExtensionProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataReplicationExtensionProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/DataReplicationFabricAgentCustomProperties.Serialization.cs b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/DataReplicationFabricAgentCustomProperties.Serialization.cs index 640778eb6e6f..322f0a6fdcc7 100644 --- a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/DataReplicationFabricAgentCustomProperties.Serialization.cs +++ b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/DataReplicationFabricAgentCustomProperties.Serialization.cs @@ -19,6 +19,23 @@ namespace Azure.ResourceManager.RecoveryServicesDataReplication.Models [PersistableModelProxy(typeof(UnknownDataReplicationFabricAgentCustomProperties))] public abstract partial class DataReplicationFabricAgentCustomProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DataReplicationFabricAgentCustomProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataReplicationFabricAgentCustomProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataReplicationFabricAgentCustomProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -112,23 +129,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataReplicationFabricAgentCustomProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DataReplicationFabricAgentCustomProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataReplicationFabricAgentCustomProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataReplicationFabricAgentCustomProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/DataReplicationFabricAgentProperties.Serialization.cs b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/DataReplicationFabricAgentProperties.Serialization.cs index 3f2639862d4b..efd5de13992c 100644 --- a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/DataReplicationFabricAgentProperties.Serialization.cs +++ b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/DataReplicationFabricAgentProperties.Serialization.cs @@ -21,6 +21,23 @@ internal DataReplicationFabricAgentProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DataReplicationFabricAgentProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataReplicationFabricAgentProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataReplicationFabricAgentProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -256,23 +273,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataReplicationFabricAgentProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DataReplicationFabricAgentProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataReplicationFabricAgentProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataReplicationFabricAgentProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/DataReplicationFabricCustomProperties.Serialization.cs b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/DataReplicationFabricCustomProperties.Serialization.cs index 4c7360204d5d..c9947d9ec086 100644 --- a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/DataReplicationFabricCustomProperties.Serialization.cs +++ b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/DataReplicationFabricCustomProperties.Serialization.cs @@ -19,6 +19,23 @@ namespace Azure.ResourceManager.RecoveryServicesDataReplication.Models [PersistableModelProxy(typeof(UnknownDataReplicationFabricCustomProperties))] public abstract partial class DataReplicationFabricCustomProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DataReplicationFabricCustomProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataReplicationFabricCustomProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataReplicationFabricCustomProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -116,23 +133,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataReplicationFabricCustomProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DataReplicationFabricCustomProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataReplicationFabricCustomProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataReplicationFabricCustomProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/DataReplicationFabricPatch.Serialization.cs b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/DataReplicationFabricPatch.Serialization.cs index 73fe1bd48ebf..85e4f4355f52 100644 --- a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/DataReplicationFabricPatch.Serialization.cs +++ b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/DataReplicationFabricPatch.Serialization.cs @@ -19,6 +19,23 @@ namespace Azure.ResourceManager.RecoveryServicesDataReplication.Models /// Fabric model update. public partial class DataReplicationFabricPatch : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataReplicationFabricPatch(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataReplicationFabricPatch)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -202,23 +219,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataReplicationFabricPatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (DataReplicationFabricPatch)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataReplicationFabricPatch(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataReplicationFabricPatch)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/DataReplicationFabricProperties.Serialization.cs b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/DataReplicationFabricProperties.Serialization.cs index 0506c2a14c79..5d5a0acdaaa9 100644 --- a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/DataReplicationFabricProperties.Serialization.cs +++ b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/DataReplicationFabricProperties.Serialization.cs @@ -22,6 +22,23 @@ internal DataReplicationFabricProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DataReplicationFabricProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataReplicationFabricProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataReplicationFabricProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -209,23 +226,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataReplicationFabricProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DataReplicationFabricProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataReplicationFabricProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataReplicationFabricProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/DataReplicationHealthErrorInfo.Serialization.cs b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/DataReplicationHealthErrorInfo.Serialization.cs index d3fe3bfde356..011d5a0600f5 100644 --- a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/DataReplicationHealthErrorInfo.Serialization.cs +++ b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/DataReplicationHealthErrorInfo.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.RecoveryServicesDataReplication.Models /// Health error model. public partial class DataReplicationHealthErrorInfo : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DataReplicationHealthErrorInfo PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataReplicationHealthErrorInfo(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataReplicationHealthErrorInfo)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -329,23 +346,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataReplicationHealthErrorInfo IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DataReplicationHealthErrorInfo PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataReplicationHealthErrorInfo(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataReplicationHealthErrorInfo)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/DataReplicationIdentity.Serialization.cs b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/DataReplicationIdentity.Serialization.cs index 05747ccd1676..24f947df4aab 100644 --- a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/DataReplicationIdentity.Serialization.cs +++ b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/DataReplicationIdentity.Serialization.cs @@ -21,6 +21,23 @@ internal DataReplicationIdentity() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DataReplicationIdentity PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataReplicationIdentity(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataReplicationIdentity)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -158,23 +175,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataReplicationIdentity IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DataReplicationIdentity PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataReplicationIdentity(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataReplicationIdentity)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/DataReplicationInnerHealthErrorInfo.Serialization.cs b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/DataReplicationInnerHealthErrorInfo.Serialization.cs index 49566315ae80..d60004a10452 100644 --- a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/DataReplicationInnerHealthErrorInfo.Serialization.cs +++ b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/DataReplicationInnerHealthErrorInfo.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.RecoveryServicesDataReplication.Models /// Inner health error model. public partial class DataReplicationInnerHealthErrorInfo : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DataReplicationInnerHealthErrorInfo PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataReplicationInnerHealthErrorInfo(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataReplicationInnerHealthErrorInfo)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -248,23 +265,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataReplicationInnerHealthErrorInfo IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DataReplicationInnerHealthErrorInfo PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataReplicationInnerHealthErrorInfo(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataReplicationInnerHealthErrorInfo)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/DataReplicationJobCustomProperties.Serialization.cs b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/DataReplicationJobCustomProperties.Serialization.cs index c36b73ceb472..bcfc817a0161 100644 --- a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/DataReplicationJobCustomProperties.Serialization.cs +++ b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/DataReplicationJobCustomProperties.Serialization.cs @@ -19,6 +19,23 @@ namespace Azure.ResourceManager.RecoveryServicesDataReplication.Models [PersistableModelProxy(typeof(UnknownDataReplicationJobCustomProperties))] public abstract partial class DataReplicationJobCustomProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DataReplicationJobCustomProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataReplicationJobCustomProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataReplicationJobCustomProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -121,23 +138,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataReplicationJobCustomProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DataReplicationJobCustomProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataReplicationJobCustomProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataReplicationJobCustomProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/DataReplicationJobProperties.Serialization.cs b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/DataReplicationJobProperties.Serialization.cs index c341945a8303..bedd610bd1f2 100644 --- a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/DataReplicationJobProperties.Serialization.cs +++ b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/DataReplicationJobProperties.Serialization.cs @@ -21,6 +21,23 @@ internal DataReplicationJobProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DataReplicationJobProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataReplicationJobProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataReplicationJobProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -400,23 +417,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataReplicationJobProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DataReplicationJobProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataReplicationJobProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataReplicationJobProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/DataReplicationNameAvailabilityContent.Serialization.cs b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/DataReplicationNameAvailabilityContent.Serialization.cs index 0e65e53cc5ba..0ab1c4200b51 100644 --- a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/DataReplicationNameAvailabilityContent.Serialization.cs +++ b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/DataReplicationNameAvailabilityContent.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.RecoveryServicesDataReplication.Models /// Check name availability model. public partial class DataReplicationNameAvailabilityContent : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DataReplicationNameAvailabilityContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataReplicationNameAvailabilityContent(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataReplicationNameAvailabilityContent)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -134,23 +151,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataReplicationNameAvailabilityContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DataReplicationNameAvailabilityContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataReplicationNameAvailabilityContent(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataReplicationNameAvailabilityContent)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/DataReplicationNameAvailabilityResult.Serialization.cs b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/DataReplicationNameAvailabilityResult.Serialization.cs index 1941e4bc3efa..08d8ffdfe14a 100644 --- a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/DataReplicationNameAvailabilityResult.Serialization.cs +++ b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/DataReplicationNameAvailabilityResult.Serialization.cs @@ -17,6 +17,30 @@ namespace Azure.ResourceManager.RecoveryServicesDataReplication.Models /// Check name availability response model. public partial class DataReplicationNameAvailabilityResult : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DataReplicationNameAvailabilityResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataReplicationNameAvailabilityResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataReplicationNameAvailabilityResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static DataReplicationNameAvailabilityResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeDataReplicationNameAvailabilityResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -145,31 +169,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataReplicationNameAvailabilityResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DataReplicationNameAvailabilityResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataReplicationNameAvailabilityResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataReplicationNameAvailabilityResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static DataReplicationNameAvailabilityResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeDataReplicationNameAvailabilityResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/DataReplicationPolicyCustomProperties.Serialization.cs b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/DataReplicationPolicyCustomProperties.Serialization.cs index 55c3e2d60bd3..ede195b70cbb 100644 --- a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/DataReplicationPolicyCustomProperties.Serialization.cs +++ b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/DataReplicationPolicyCustomProperties.Serialization.cs @@ -19,6 +19,23 @@ namespace Azure.ResourceManager.RecoveryServicesDataReplication.Models [PersistableModelProxy(typeof(UnknownDataReplicationPolicyCustomProperties))] public abstract partial class DataReplicationPolicyCustomProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DataReplicationPolicyCustomProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataReplicationPolicyCustomProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataReplicationPolicyCustomProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -114,23 +131,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataReplicationPolicyCustomProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DataReplicationPolicyCustomProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataReplicationPolicyCustomProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataReplicationPolicyCustomProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/DataReplicationPolicyProperties.Serialization.cs b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/DataReplicationPolicyProperties.Serialization.cs index 25849cf4177e..e1690b08e492 100644 --- a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/DataReplicationPolicyProperties.Serialization.cs +++ b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/DataReplicationPolicyProperties.Serialization.cs @@ -21,6 +21,23 @@ internal DataReplicationPolicyProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DataReplicationPolicyProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataReplicationPolicyProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataReplicationPolicyProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -135,23 +152,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataReplicationPolicyProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DataReplicationPolicyProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataReplicationPolicyProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataReplicationPolicyProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/DataReplicationPrivateEndpointConnectionProperties.Serialization.cs b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/DataReplicationPrivateEndpointConnectionProperties.Serialization.cs index 5d4e629981b9..db7384ff1ff1 100644 --- a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/DataReplicationPrivateEndpointConnectionProperties.Serialization.cs +++ b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/DataReplicationPrivateEndpointConnectionProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.RecoveryServicesDataReplication.Models /// Represents Private endpoint connection response properties. public partial class DataReplicationPrivateEndpointConnectionProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DataReplicationPrivateEndpointConnectionProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataReplicationPrivateEndpointConnectionProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataReplicationPrivateEndpointConnectionProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -152,23 +169,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataReplicationPrivateEndpointConnectionProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DataReplicationPrivateEndpointConnectionProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataReplicationPrivateEndpointConnectionProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataReplicationPrivateEndpointConnectionProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/DataReplicationPrivateEndpointConnectionProxyProperties.Serialization.cs b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/DataReplicationPrivateEndpointConnectionProxyProperties.Serialization.cs index 5a266825a426..c694944a4848 100644 --- a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/DataReplicationPrivateEndpointConnectionProxyProperties.Serialization.cs +++ b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/DataReplicationPrivateEndpointConnectionProxyProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.RecoveryServicesDataReplication.Models /// Represents private endpoint connection proxy request. public partial class DataReplicationPrivateEndpointConnectionProxyProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DataReplicationPrivateEndpointConnectionProxyProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataReplicationPrivateEndpointConnectionProxyProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataReplicationPrivateEndpointConnectionProxyProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -137,23 +154,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataReplicationPrivateEndpointConnectionProxyProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DataReplicationPrivateEndpointConnectionProxyProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataReplicationPrivateEndpointConnectionProxyProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataReplicationPrivateEndpointConnectionProxyProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/DataReplicationPrivateLinkResourceProperties.Serialization.cs b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/DataReplicationPrivateLinkResourceProperties.Serialization.cs index f02b097bb882..f4a3bf37b23f 100644 --- a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/DataReplicationPrivateLinkResourceProperties.Serialization.cs +++ b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/DataReplicationPrivateLinkResourceProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.RecoveryServicesDataReplication.Models /// Represents private link resource properties. public partial class DataReplicationPrivateLinkResourceProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DataReplicationPrivateLinkResourceProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataReplicationPrivateLinkResourceProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataReplicationPrivateLinkResourceProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -207,23 +224,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataReplicationPrivateLinkResourceProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DataReplicationPrivateLinkResourceProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataReplicationPrivateLinkResourceProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataReplicationPrivateLinkResourceProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/DataReplicationPrivateLinkServiceConnection.Serialization.cs b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/DataReplicationPrivateLinkServiceConnection.Serialization.cs index 88ae40a4e9cd..150671682061 100644 --- a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/DataReplicationPrivateLinkServiceConnection.Serialization.cs +++ b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/DataReplicationPrivateLinkServiceConnection.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.RecoveryServicesDataReplication.Models /// Represents of an NRP private link service connection. public partial class DataReplicationPrivateLinkServiceConnection : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DataReplicationPrivateLinkServiceConnection PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataReplicationPrivateLinkServiceConnection(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataReplicationPrivateLinkServiceConnection)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -166,23 +183,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataReplicationPrivateLinkServiceConnection IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DataReplicationPrivateLinkServiceConnection PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataReplicationPrivateLinkServiceConnection(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataReplicationPrivateLinkServiceConnection)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/DataReplicationPrivateLinkServiceConnectionState.Serialization.cs b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/DataReplicationPrivateLinkServiceConnectionState.Serialization.cs index 04f0b506b5fd..8fd3ecbfc7c4 100644 --- a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/DataReplicationPrivateLinkServiceConnectionState.Serialization.cs +++ b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/DataReplicationPrivateLinkServiceConnectionState.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.RecoveryServicesDataReplication.Models /// Represents Private link service connection state. public partial class DataReplicationPrivateLinkServiceConnectionState : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DataReplicationPrivateLinkServiceConnectionState PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataReplicationPrivateLinkServiceConnectionState(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataReplicationPrivateLinkServiceConnectionState)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -144,23 +161,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataReplicationPrivateLinkServiceConnectionState IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DataReplicationPrivateLinkServiceConnectionState PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataReplicationPrivateLinkServiceConnectionState(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataReplicationPrivateLinkServiceConnectionState)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/DataReplicationPrivateLinkServiceProxy.Serialization.cs b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/DataReplicationPrivateLinkServiceProxy.Serialization.cs index ad2d029f83bd..fce22346b680 100644 --- a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/DataReplicationPrivateLinkServiceProxy.Serialization.cs +++ b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/DataReplicationPrivateLinkServiceProxy.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.RecoveryServicesDataReplication.Models /// Represents NRP private link service proxy. public partial class DataReplicationPrivateLinkServiceProxy : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DataReplicationPrivateLinkServiceProxy PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataReplicationPrivateLinkServiceProxy(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataReplicationPrivateLinkServiceProxy)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -173,23 +190,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataReplicationPrivateLinkServiceProxy IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DataReplicationPrivateLinkServiceProxy PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataReplicationPrivateLinkServiceProxy(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataReplicationPrivateLinkServiceProxy)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/DataReplicationProtectedItemCustomProperties.Serialization.cs b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/DataReplicationProtectedItemCustomProperties.Serialization.cs index a2b7527c9b3f..f92ed9448cf2 100644 --- a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/DataReplicationProtectedItemCustomProperties.Serialization.cs +++ b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/DataReplicationProtectedItemCustomProperties.Serialization.cs @@ -19,6 +19,23 @@ namespace Azure.ResourceManager.RecoveryServicesDataReplication.Models [PersistableModelProxy(typeof(UnknownDataReplicationProtectedItemCustomProperties))] public abstract partial class DataReplicationProtectedItemCustomProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DataReplicationProtectedItemCustomProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataReplicationProtectedItemCustomProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataReplicationProtectedItemCustomProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -114,23 +131,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataReplicationProtectedItemCustomProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DataReplicationProtectedItemCustomProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataReplicationProtectedItemCustomProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataReplicationProtectedItemCustomProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/DataReplicationProtectedItemCustomPropertiesUpdate.Serialization.cs b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/DataReplicationProtectedItemCustomPropertiesUpdate.Serialization.cs index b97b793c28e8..0406f25eb3f5 100644 --- a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/DataReplicationProtectedItemCustomPropertiesUpdate.Serialization.cs +++ b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/DataReplicationProtectedItemCustomPropertiesUpdate.Serialization.cs @@ -19,6 +19,23 @@ namespace Azure.ResourceManager.RecoveryServicesDataReplication.Models [PersistableModelProxy(typeof(UnknownDataReplicationProtectedItemCustomPropertiesUpdate))] public abstract partial class DataReplicationProtectedItemCustomPropertiesUpdate : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DataReplicationProtectedItemCustomPropertiesUpdate PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataReplicationProtectedItemCustomPropertiesUpdate(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataReplicationProtectedItemCustomPropertiesUpdate)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -114,23 +131,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataReplicationProtectedItemCustomPropertiesUpdate IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DataReplicationProtectedItemCustomPropertiesUpdate PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataReplicationProtectedItemCustomPropertiesUpdate(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataReplicationProtectedItemCustomPropertiesUpdate)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/DataReplicationProtectedItemPatch.Serialization.cs b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/DataReplicationProtectedItemPatch.Serialization.cs index c8c32bb81133..8d0f19ad31cc 100644 --- a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/DataReplicationProtectedItemPatch.Serialization.cs +++ b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/DataReplicationProtectedItemPatch.Serialization.cs @@ -19,6 +19,23 @@ namespace Azure.ResourceManager.RecoveryServicesDataReplication.Models /// Protected item model update. public partial class DataReplicationProtectedItemPatch : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataReplicationProtectedItemPatch(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataReplicationProtectedItemPatch)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -163,23 +180,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataReplicationProtectedItemPatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (DataReplicationProtectedItemPatch)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataReplicationProtectedItemPatch(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataReplicationProtectedItemPatch)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/DataReplicationProtectedItemProperties.Serialization.cs b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/DataReplicationProtectedItemProperties.Serialization.cs index 56ccaeb40ee9..92526617a81e 100644 --- a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/DataReplicationProtectedItemProperties.Serialization.cs +++ b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/DataReplicationProtectedItemProperties.Serialization.cs @@ -21,6 +21,23 @@ internal DataReplicationProtectedItemProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DataReplicationProtectedItemProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataReplicationProtectedItemProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataReplicationProtectedItemProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -544,23 +561,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataReplicationProtectedItemProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DataReplicationProtectedItemProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataReplicationProtectedItemProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataReplicationProtectedItemProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/DataReplicationProtectedItemPropertiesUpdate.Serialization.cs b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/DataReplicationProtectedItemPropertiesUpdate.Serialization.cs index 97a4d0250ddb..44feb65b131e 100644 --- a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/DataReplicationProtectedItemPropertiesUpdate.Serialization.cs +++ b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/DataReplicationProtectedItemPropertiesUpdate.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.RecoveryServicesDataReplication.Models /// Protected item model properties update. internal partial class DataReplicationProtectedItemPropertiesUpdate : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DataReplicationProtectedItemPropertiesUpdate PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataReplicationProtectedItemPropertiesUpdate(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataReplicationProtectedItemPropertiesUpdate)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -122,23 +139,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataReplicationProtectedItemPropertiesUpdate IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DataReplicationProtectedItemPropertiesUpdate PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataReplicationProtectedItemPropertiesUpdate(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataReplicationProtectedItemPropertiesUpdate)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/DataReplicationRecoveryPointCustomProperties.Serialization.cs b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/DataReplicationRecoveryPointCustomProperties.Serialization.cs index 9650fc61ac52..26e29b471851 100644 --- a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/DataReplicationRecoveryPointCustomProperties.Serialization.cs +++ b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/DataReplicationRecoveryPointCustomProperties.Serialization.cs @@ -19,6 +19,23 @@ namespace Azure.ResourceManager.RecoveryServicesDataReplication.Models [PersistableModelProxy(typeof(UnknownDataReplicationRecoveryPointCustomProperties))] public abstract partial class DataReplicationRecoveryPointCustomProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DataReplicationRecoveryPointCustomProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataReplicationRecoveryPointCustomProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataReplicationRecoveryPointCustomProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -114,23 +131,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataReplicationRecoveryPointCustomProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DataReplicationRecoveryPointCustomProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataReplicationRecoveryPointCustomProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataReplicationRecoveryPointCustomProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/DataReplicationRecoveryPointProperties.Serialization.cs b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/DataReplicationRecoveryPointProperties.Serialization.cs index 42746e19d035..6fce41a31b8b 100644 --- a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/DataReplicationRecoveryPointProperties.Serialization.cs +++ b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/DataReplicationRecoveryPointProperties.Serialization.cs @@ -21,6 +21,23 @@ internal DataReplicationRecoveryPointProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DataReplicationRecoveryPointProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataReplicationRecoveryPointProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataReplicationRecoveryPointProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -151,23 +168,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataReplicationRecoveryPointProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DataReplicationRecoveryPointProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataReplicationRecoveryPointProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataReplicationRecoveryPointProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/DataReplicationTask.Serialization.cs b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/DataReplicationTask.Serialization.cs index b63a18b3a541..8cd13600569c 100644 --- a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/DataReplicationTask.Serialization.cs +++ b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/DataReplicationTask.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.RecoveryServicesDataReplication.Models /// Task model. public partial class DataReplicationTask : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DataReplicationTask PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataReplicationTask(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataReplicationTask)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -210,23 +227,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataReplicationTask IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DataReplicationTask PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataReplicationTask(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataReplicationTask)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/DataReplicationTaskCustomProperties.Serialization.cs b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/DataReplicationTaskCustomProperties.Serialization.cs index 03da5ea89246..15b9e6f8dcff 100644 --- a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/DataReplicationTaskCustomProperties.Serialization.cs +++ b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/DataReplicationTaskCustomProperties.Serialization.cs @@ -21,6 +21,23 @@ internal DataReplicationTaskCustomProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DataReplicationTaskCustomProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataReplicationTaskCustomProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataReplicationTaskCustomProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -120,23 +137,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataReplicationTaskCustomProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DataReplicationTaskCustomProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataReplicationTaskCustomProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataReplicationTaskCustomProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/DataReplicationVaultPatch.Serialization.cs b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/DataReplicationVaultPatch.Serialization.cs index e9f8b834e570..ef12a20ebb40 100644 --- a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/DataReplicationVaultPatch.Serialization.cs +++ b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/DataReplicationVaultPatch.Serialization.cs @@ -19,6 +19,23 @@ namespace Azure.ResourceManager.RecoveryServicesDataReplication.Models /// Vault model update. public partial class DataReplicationVaultPatch : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataReplicationVaultPatch(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataReplicationVaultPatch)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -218,23 +235,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataReplicationVaultPatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (DataReplicationVaultPatch)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataReplicationVaultPatch(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataReplicationVaultPatch)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/DataReplicationVaultProperties.Serialization.cs b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/DataReplicationVaultProperties.Serialization.cs index 0f50be68dde9..c8ab3d65e554 100644 --- a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/DataReplicationVaultProperties.Serialization.cs +++ b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/DataReplicationVaultProperties.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.RecoveryServicesDataReplication.Models /// Vault properties. public partial class DataReplicationVaultProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DataReplicationVaultProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataReplicationVaultProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataReplicationVaultProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -153,23 +170,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataReplicationVaultProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DataReplicationVaultProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataReplicationVaultProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataReplicationVaultProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/DeploymentPreflight.Serialization.cs b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/DeploymentPreflight.Serialization.cs index f2ffdff5fc48..9c75298cff3e 100644 --- a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/DeploymentPreflight.Serialization.cs +++ b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/DeploymentPreflight.Serialization.cs @@ -18,6 +18,30 @@ namespace Azure.ResourceManager.RecoveryServicesDataReplication.Models /// Deployment preflight model. public partial class DeploymentPreflight : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DeploymentPreflight PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDeploymentPreflight(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DeploymentPreflight)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static DeploymentPreflight FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeDeploymentPreflight(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -134,23 +158,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DeploymentPreflight IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DeploymentPreflight PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDeploymentPreflight(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DeploymentPreflight)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -165,12 +172,5 @@ internal static RequestContent ToRequestContent(DeploymentPreflight deploymentPr content.JsonWriter.WriteObjectValue(deploymentPreflight, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static DeploymentPreflight FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeDeploymentPreflight(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/DeploymentPreflightResourceInfo.Serialization.cs b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/DeploymentPreflightResourceInfo.Serialization.cs index b0821ddcfcb8..bd7779fab6e4 100644 --- a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/DeploymentPreflightResourceInfo.Serialization.cs +++ b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/DeploymentPreflightResourceInfo.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.RecoveryServicesDataReplication.Models /// Deployment preflight resource. public partial class DeploymentPreflightResourceInfo : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DeploymentPreflightResourceInfo PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDeploymentPreflightResourceInfo(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DeploymentPreflightResourceInfo)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -188,23 +205,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DeploymentPreflightResourceInfo IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DeploymentPreflightResourceInfo PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDeploymentPreflightResourceInfo(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DeploymentPreflightResourceInfo)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/EmailConfigurationModelListResult.Serialization.cs b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/EmailConfigurationModelListResult.Serialization.cs index bfacdf62ddcc..26dd5157246a 100644 --- a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/EmailConfigurationModelListResult.Serialization.cs +++ b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/EmailConfigurationModelListResult.Serialization.cs @@ -22,6 +22,30 @@ internal EmailConfigurationModelListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual EmailConfigurationModelListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeEmailConfigurationModelListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(EmailConfigurationModelListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static EmailConfigurationModelListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeEmailConfigurationModelListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. EmailConfigurationModelListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual EmailConfigurationModelListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeEmailConfigurationModelListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(EmailConfigurationModelListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static EmailConfigurationModelListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeEmailConfigurationModelListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/EventModelListResult.Serialization.cs b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/EventModelListResult.Serialization.cs index 3de96bf4b31c..a9f2390de291 100644 --- a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/EventModelListResult.Serialization.cs +++ b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/EventModelListResult.Serialization.cs @@ -22,6 +22,30 @@ internal EventModelListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual EventModelListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeEventModelListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(EventModelListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static EventModelListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeEventModelListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. EventModelListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual EventModelListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeEventModelListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(EventModelListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static EventModelListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeEventModelListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/FabricAgentModelListResult.Serialization.cs b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/FabricAgentModelListResult.Serialization.cs index 3029f29c2e83..a660929b168c 100644 --- a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/FabricAgentModelListResult.Serialization.cs +++ b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/FabricAgentModelListResult.Serialization.cs @@ -22,6 +22,30 @@ internal FabricAgentModelListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual FabricAgentModelListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeFabricAgentModelListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(FabricAgentModelListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static FabricAgentModelListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeFabricAgentModelListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. FabricAgentModelListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual FabricAgentModelListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeFabricAgentModelListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(FabricAgentModelListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static FabricAgentModelListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeFabricAgentModelListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/FabricModelListResult.Serialization.cs b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/FabricModelListResult.Serialization.cs index a28111f93769..a795f952e0bc 100644 --- a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/FabricModelListResult.Serialization.cs +++ b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/FabricModelListResult.Serialization.cs @@ -22,6 +22,30 @@ internal FabricModelListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual FabricModelListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeFabricModelListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(FabricModelListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static FabricModelListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeFabricModelListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. FabricModelListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual FabricModelListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeFabricModelListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(FabricModelListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static FabricModelListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeFabricModelListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/FailoverJobCustomProperties.Serialization.cs b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/FailoverJobCustomProperties.Serialization.cs index be160b6e0fe9..c0d5a45ee517 100644 --- a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/FailoverJobCustomProperties.Serialization.cs +++ b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/FailoverJobCustomProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.RecoveryServicesDataReplication.Models /// Failover job model custom properties. public partial class FailoverJobCustomProperties : DataReplicationJobCustomProperties, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected override DataReplicationJobCustomProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeFailoverJobCustomProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(FailoverJobCustomProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -134,23 +151,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. FailoverJobCustomProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (FailoverJobCustomProperties)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override DataReplicationJobCustomProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeFailoverJobCustomProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(FailoverJobCustomProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/FailoverProtectedItemProperties.Serialization.cs b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/FailoverProtectedItemProperties.Serialization.cs index c7f32bd81838..60f581be26e5 100644 --- a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/FailoverProtectedItemProperties.Serialization.cs +++ b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/FailoverProtectedItemProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.RecoveryServicesDataReplication.Models /// Failover properties of the protected item. public partial class FailoverProtectedItemProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual FailoverProtectedItemProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeFailoverProtectedItemProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(FailoverProtectedItemProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -196,23 +213,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. FailoverProtectedItemProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual FailoverProtectedItemProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeFailoverProtectedItemProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(FailoverProtectedItemProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/GroupConnectivityInformation.Serialization.cs b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/GroupConnectivityInformation.Serialization.cs index 34788890f858..3fec716c7545 100644 --- a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/GroupConnectivityInformation.Serialization.cs +++ b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/GroupConnectivityInformation.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.RecoveryServicesDataReplication.Models /// Represents of a connection's group information. public partial class GroupConnectivityInformation : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual GroupConnectivityInformation PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeGroupConnectivityInformation(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(GroupConnectivityInformation)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -206,23 +223,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. GroupConnectivityInformation IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual GroupConnectivityInformation PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeGroupConnectivityInformation(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(GroupConnectivityInformation)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/HyperVMigrateFabricCustomProperties.Serialization.cs b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/HyperVMigrateFabricCustomProperties.Serialization.cs index 326fa788c00e..f6d8846eb5c4 100644 --- a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/HyperVMigrateFabricCustomProperties.Serialization.cs +++ b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/HyperVMigrateFabricCustomProperties.Serialization.cs @@ -22,6 +22,23 @@ internal HyperVMigrateFabricCustomProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override DataReplicationFabricCustomProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHyperVMigrateFabricCustomProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HyperVMigrateFabricCustomProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -173,23 +190,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HyperVMigrateFabricCustomProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (HyperVMigrateFabricCustomProperties)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override DataReplicationFabricCustomProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHyperVMigrateFabricCustomProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HyperVMigrateFabricCustomProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/HyperVToAzStackHciDiskInput.Serialization.cs b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/HyperVToAzStackHciDiskInput.Serialization.cs index a6434b471e47..7ad87cc25f9d 100644 --- a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/HyperVToAzStackHciDiskInput.Serialization.cs +++ b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/HyperVToAzStackHciDiskInput.Serialization.cs @@ -22,6 +22,23 @@ internal HyperVToAzStackHciDiskInput() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual HyperVToAzStackHciDiskInput PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHyperVToAzStackHciDiskInput(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HyperVToAzStackHciDiskInput)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -258,23 +275,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HyperVToAzStackHciDiskInput IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual HyperVToAzStackHciDiskInput PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHyperVToAzStackHciDiskInput(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HyperVToAzStackHciDiskInput)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/HyperVToAzStackHciEventCustomProperties.Serialization.cs b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/HyperVToAzStackHciEventCustomProperties.Serialization.cs index 6fc7b9b9dc91..bf2fe4314e11 100644 --- a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/HyperVToAzStackHciEventCustomProperties.Serialization.cs +++ b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/HyperVToAzStackHciEventCustomProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.RecoveryServicesDataReplication.Models /// HyperV to AzStackHCI event model custom properties. This class provides provider specific details for events of type DataContract.HealthEvents.HealthEventType.ProtectedItemHealth and DataContract.HealthEvents.HealthEventType.AgentHealth. public partial class HyperVToAzStackHciEventCustomProperties : DataReplicationEventCustomProperties, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected override DataReplicationEventCustomProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHyperVToAzStackHciEventCustomProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HyperVToAzStackHciEventCustomProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -161,23 +178,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HyperVToAzStackHciEventCustomProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (HyperVToAzStackHciEventCustomProperties)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override DataReplicationEventCustomProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHyperVToAzStackHciEventCustomProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HyperVToAzStackHciEventCustomProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/HyperVToAzStackHciNicInput.Serialization.cs b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/HyperVToAzStackHciNicInput.Serialization.cs index 1318888b1554..8e79a525296e 100644 --- a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/HyperVToAzStackHciNicInput.Serialization.cs +++ b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/HyperVToAzStackHciNicInput.Serialization.cs @@ -21,6 +21,23 @@ internal HyperVToAzStackHciNicInput() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual HyperVToAzStackHciNicInput PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHyperVToAzStackHciNicInput(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HyperVToAzStackHciNicInput)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -199,23 +216,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HyperVToAzStackHciNicInput IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual HyperVToAzStackHciNicInput PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHyperVToAzStackHciNicInput(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HyperVToAzStackHciNicInput)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/HyperVToAzStackHciPlannedFailoverCustomProperties.Serialization.cs b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/HyperVToAzStackHciPlannedFailoverCustomProperties.Serialization.cs index 1fbefcc94074..186965d1acc8 100644 --- a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/HyperVToAzStackHciPlannedFailoverCustomProperties.Serialization.cs +++ b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/HyperVToAzStackHciPlannedFailoverCustomProperties.Serialization.cs @@ -21,6 +21,23 @@ internal HyperVToAzStackHciPlannedFailoverCustomProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override PlannedFailoverCustomProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHyperVToAzStackHciPlannedFailoverCustomProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HyperVToAzStackHciPlannedFailoverCustomProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -112,23 +129,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HyperVToAzStackHciPlannedFailoverCustomProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (HyperVToAzStackHciPlannedFailoverCustomProperties)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override PlannedFailoverCustomProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHyperVToAzStackHciPlannedFailoverCustomProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HyperVToAzStackHciPlannedFailoverCustomProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/HyperVToAzStackHciPolicyCustomProperties.Serialization.cs b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/HyperVToAzStackHciPolicyCustomProperties.Serialization.cs index f4c051f0c528..9035f0608543 100644 --- a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/HyperVToAzStackHciPolicyCustomProperties.Serialization.cs +++ b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/HyperVToAzStackHciPolicyCustomProperties.Serialization.cs @@ -21,6 +21,23 @@ internal HyperVToAzStackHciPolicyCustomProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override DataReplicationPolicyCustomProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHyperVToAzStackHciPolicyCustomProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HyperVToAzStackHciPolicyCustomProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -128,23 +145,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HyperVToAzStackHciPolicyCustomProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (HyperVToAzStackHciPolicyCustomProperties)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override DataReplicationPolicyCustomProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHyperVToAzStackHciPolicyCustomProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HyperVToAzStackHciPolicyCustomProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/HyperVToAzStackHciProtectedDiskProperties.Serialization.cs b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/HyperVToAzStackHciProtectedDiskProperties.Serialization.cs index 09f229173ec4..587eb3f8e64b 100644 --- a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/HyperVToAzStackHciProtectedDiskProperties.Serialization.cs +++ b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/HyperVToAzStackHciProtectedDiskProperties.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.RecoveryServicesDataReplication.Models /// HyperVToAzStackHCI protected disk properties. public partial class HyperVToAzStackHciProtectedDiskProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual HyperVToAzStackHciProtectedDiskProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHyperVToAzStackHciProtectedDiskProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HyperVToAzStackHciProtectedDiskProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -305,23 +322,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HyperVToAzStackHciProtectedDiskProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual HyperVToAzStackHciProtectedDiskProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHyperVToAzStackHciProtectedDiskProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HyperVToAzStackHciProtectedDiskProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/HyperVToAzStackHciProtectedItemCustomProperties.Serialization.cs b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/HyperVToAzStackHciProtectedItemCustomProperties.Serialization.cs index 6527dce3359c..ee69da850d88 100644 --- a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/HyperVToAzStackHciProtectedItemCustomProperties.Serialization.cs +++ b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/HyperVToAzStackHciProtectedItemCustomProperties.Serialization.cs @@ -22,6 +22,23 @@ internal HyperVToAzStackHciProtectedItemCustomProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override DataReplicationProtectedItemCustomProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHyperVToAzStackHciProtectedItemCustomProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HyperVToAzStackHciProtectedItemCustomProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -631,23 +648,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HyperVToAzStackHciProtectedItemCustomProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (HyperVToAzStackHciProtectedItemCustomProperties)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override DataReplicationProtectedItemCustomProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHyperVToAzStackHciProtectedItemCustomProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HyperVToAzStackHciProtectedItemCustomProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/HyperVToAzStackHciProtectedItemCustomPropertiesUpdate.Serialization.cs b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/HyperVToAzStackHciProtectedItemCustomPropertiesUpdate.Serialization.cs index 87f292b48845..fdf9bed7903a 100644 --- a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/HyperVToAzStackHciProtectedItemCustomPropertiesUpdate.Serialization.cs +++ b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/HyperVToAzStackHciProtectedItemCustomPropertiesUpdate.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.RecoveryServicesDataReplication.Models /// HyperV to AzStackHCI Protected item model custom properties. public partial class HyperVToAzStackHciProtectedItemCustomPropertiesUpdate : DataReplicationProtectedItemCustomPropertiesUpdate, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected override DataReplicationProtectedItemCustomPropertiesUpdate PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHyperVToAzStackHciProtectedItemCustomPropertiesUpdate(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HyperVToAzStackHciProtectedItemCustomPropertiesUpdate)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -203,23 +220,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HyperVToAzStackHciProtectedItemCustomPropertiesUpdate IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (HyperVToAzStackHciProtectedItemCustomPropertiesUpdate)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override DataReplicationProtectedItemCustomPropertiesUpdate PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHyperVToAzStackHciProtectedItemCustomPropertiesUpdate(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HyperVToAzStackHciProtectedItemCustomPropertiesUpdate)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/HyperVToAzStackHciProtectedNicProperties.Serialization.cs b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/HyperVToAzStackHciProtectedNicProperties.Serialization.cs index 7f7db124dd73..b0b72d0c5277 100644 --- a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/HyperVToAzStackHciProtectedNicProperties.Serialization.cs +++ b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/HyperVToAzStackHciProtectedNicProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.RecoveryServicesDataReplication.Models /// HyperVToAzStackHCI NIC properties. public partial class HyperVToAzStackHciProtectedNicProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual HyperVToAzStackHciProtectedNicProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHyperVToAzStackHciProtectedNicProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HyperVToAzStackHciProtectedNicProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -184,23 +201,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HyperVToAzStackHciProtectedNicProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual HyperVToAzStackHciProtectedNicProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHyperVToAzStackHciProtectedNicProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HyperVToAzStackHciProtectedNicProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/HyperVToAzStackHciRecoveryPointCustomProperties.Serialization.cs b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/HyperVToAzStackHciRecoveryPointCustomProperties.Serialization.cs index 1783f0124de2..23ea826e8720 100644 --- a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/HyperVToAzStackHciRecoveryPointCustomProperties.Serialization.cs +++ b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/HyperVToAzStackHciRecoveryPointCustomProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.RecoveryServicesDataReplication.Models /// HyperV to AzStackHCI recovery point model custom properties. public partial class HyperVToAzStackHciRecoveryPointCustomProperties : DataReplicationRecoveryPointCustomProperties, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected override DataReplicationRecoveryPointCustomProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHyperVToAzStackHciRecoveryPointCustomProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HyperVToAzStackHciRecoveryPointCustomProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -136,23 +153,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HyperVToAzStackHciRecoveryPointCustomProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (HyperVToAzStackHciRecoveryPointCustomProperties)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override DataReplicationRecoveryPointCustomProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHyperVToAzStackHciRecoveryPointCustomProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HyperVToAzStackHciRecoveryPointCustomProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/HyperVToAzStackHciReplicationExtensionCustomProperties.Serialization.cs b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/HyperVToAzStackHciReplicationExtensionCustomProperties.Serialization.cs index 340c32669a97..06b613e1f8a6 100644 --- a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/HyperVToAzStackHciReplicationExtensionCustomProperties.Serialization.cs +++ b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/HyperVToAzStackHciReplicationExtensionCustomProperties.Serialization.cs @@ -22,6 +22,23 @@ internal HyperVToAzStackHciReplicationExtensionCustomProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override DataReplicationExtensionCustomProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHyperVToAzStackHciReplicationExtensionCustomProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HyperVToAzStackHciReplicationExtensionCustomProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -313,23 +330,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HyperVToAzStackHciReplicationExtensionCustomProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (HyperVToAzStackHciReplicationExtensionCustomProperties)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override DataReplicationExtensionCustomProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHyperVToAzStackHciReplicationExtensionCustomProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HyperVToAzStackHciReplicationExtensionCustomProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/JobModelListResult.Serialization.cs b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/JobModelListResult.Serialization.cs index dcfaddd7437f..3df2d9d612ce 100644 --- a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/JobModelListResult.Serialization.cs +++ b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/JobModelListResult.Serialization.cs @@ -22,6 +22,30 @@ internal JobModelListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual JobModelListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeJobModelListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(JobModelListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static JobModelListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeJobModelListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. JobModelListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual JobModelListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeJobModelListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(JobModelListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static JobModelListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeJobModelListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/PlannedFailover.Serialization.cs b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/PlannedFailover.Serialization.cs index 8e12e4f17606..47420050784b 100644 --- a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/PlannedFailover.Serialization.cs +++ b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/PlannedFailover.Serialization.cs @@ -23,6 +23,30 @@ internal PlannedFailover() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual PlannedFailover PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializePlannedFailover(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(PlannedFailover)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static PlannedFailover FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializePlannedFailover(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -122,23 +146,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. PlannedFailover IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual PlannedFailover PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializePlannedFailover(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(PlannedFailover)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -153,12 +160,5 @@ internal static RequestContent ToRequestContent(PlannedFailover plannedFailover) content.JsonWriter.WriteObjectValue(plannedFailover, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static PlannedFailover FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializePlannedFailover(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/PlannedFailoverCustomProperties.Serialization.cs b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/PlannedFailoverCustomProperties.Serialization.cs index 21c88fdce76b..aab9e9179a1a 100644 --- a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/PlannedFailoverCustomProperties.Serialization.cs +++ b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/PlannedFailoverCustomProperties.Serialization.cs @@ -19,6 +19,23 @@ namespace Azure.ResourceManager.RecoveryServicesDataReplication.Models [PersistableModelProxy(typeof(UnknownPlannedFailoverCustomProperties))] public abstract partial class PlannedFailoverCustomProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual PlannedFailoverCustomProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializePlannedFailoverCustomProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(PlannedFailoverCustomProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -114,23 +131,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. PlannedFailoverCustomProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual PlannedFailoverCustomProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializePlannedFailoverCustomProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(PlannedFailoverCustomProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/PlannedFailoverProperties.Serialization.cs b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/PlannedFailoverProperties.Serialization.cs index ef581dc3b688..cdce8cda869a 100644 --- a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/PlannedFailoverProperties.Serialization.cs +++ b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/PlannedFailoverProperties.Serialization.cs @@ -21,6 +21,23 @@ internal PlannedFailoverProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual PlannedFailoverProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializePlannedFailoverProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(PlannedFailoverProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -120,23 +137,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. PlannedFailoverProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual PlannedFailoverProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializePlannedFailoverProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(PlannedFailoverProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/PolicyModelListResult.Serialization.cs b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/PolicyModelListResult.Serialization.cs index 75861102956f..16a26f8d6590 100644 --- a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/PolicyModelListResult.Serialization.cs +++ b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/PolicyModelListResult.Serialization.cs @@ -22,6 +22,30 @@ internal PolicyModelListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual PolicyModelListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializePolicyModelListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(PolicyModelListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static PolicyModelListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializePolicyModelListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. PolicyModelListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual PolicyModelListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializePolicyModelListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(PolicyModelListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static PolicyModelListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializePolicyModelListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/PrivateEndpoint.Serialization.cs b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/PrivateEndpoint.Serialization.cs index 2a42a81bef62..e211a383a85d 100644 --- a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/PrivateEndpoint.Serialization.cs +++ b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/PrivateEndpoint.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.RecoveryServicesDataReplication.Models /// Represent private Endpoint network resource that is linked to the Private Endpoint connection. internal partial class PrivateEndpoint : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual PrivateEndpoint PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializePrivateEndpoint(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(PrivateEndpoint)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -123,23 +140,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. PrivateEndpoint IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual PrivateEndpoint PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializePrivateEndpoint(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(PrivateEndpoint)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/PrivateEndpointConnectionProxyListResult.Serialization.cs b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/PrivateEndpointConnectionProxyListResult.Serialization.cs index 0d3f7db56304..a720ee49f72f 100644 --- a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/PrivateEndpointConnectionProxyListResult.Serialization.cs +++ b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/PrivateEndpointConnectionProxyListResult.Serialization.cs @@ -22,6 +22,30 @@ internal PrivateEndpointConnectionProxyListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual PrivateEndpointConnectionProxyListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializePrivateEndpointConnectionProxyListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(PrivateEndpointConnectionProxyListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static PrivateEndpointConnectionProxyListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializePrivateEndpointConnectionProxyListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. PrivateEndpointConnectionProxyListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual PrivateEndpointConnectionProxyListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializePrivateEndpointConnectionProxyListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(PrivateEndpointConnectionProxyListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static PrivateEndpointConnectionProxyListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializePrivateEndpointConnectionProxyListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/ProtectedItemDynamicMemoryConfig.Serialization.cs b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/ProtectedItemDynamicMemoryConfig.Serialization.cs index 305247caddd4..36956bb8aca5 100644 --- a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/ProtectedItemDynamicMemoryConfig.Serialization.cs +++ b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/ProtectedItemDynamicMemoryConfig.Serialization.cs @@ -21,6 +21,23 @@ internal ProtectedItemDynamicMemoryConfig() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ProtectedItemDynamicMemoryConfig PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeProtectedItemDynamicMemoryConfig(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ProtectedItemDynamicMemoryConfig)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -136,23 +153,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ProtectedItemDynamicMemoryConfig IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ProtectedItemDynamicMemoryConfig PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeProtectedItemDynamicMemoryConfig(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ProtectedItemDynamicMemoryConfig)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/ProtectedItemJobProperties.Serialization.cs b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/ProtectedItemJobProperties.Serialization.cs index d1b86b13a963..7da0b80a10db 100644 --- a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/ProtectedItemJobProperties.Serialization.cs +++ b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/ProtectedItemJobProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.RecoveryServicesDataReplication.Models /// Protected item job properties. public partial class ProtectedItemJobProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ProtectedItemJobProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeProtectedItemJobProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ProtectedItemJobProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -200,23 +217,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ProtectedItemJobProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ProtectedItemJobProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeProtectedItemJobProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ProtectedItemJobProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/ProtectedItemModelListResult.Serialization.cs b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/ProtectedItemModelListResult.Serialization.cs index 96a744dbc85e..e281af64d37a 100644 --- a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/ProtectedItemModelListResult.Serialization.cs +++ b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/ProtectedItemModelListResult.Serialization.cs @@ -22,6 +22,30 @@ internal ProtectedItemModelListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ProtectedItemModelListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeProtectedItemModelListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ProtectedItemModelListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static ProtectedItemModelListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeProtectedItemModelListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ProtectedItemModelListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ProtectedItemModelListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeProtectedItemModelListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ProtectedItemModelListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static ProtectedItemModelListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeProtectedItemModelListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/RecoveryPointModelListResult.Serialization.cs b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/RecoveryPointModelListResult.Serialization.cs index 5a890e268701..892849621946 100644 --- a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/RecoveryPointModelListResult.Serialization.cs +++ b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/RecoveryPointModelListResult.Serialization.cs @@ -22,6 +22,30 @@ internal RecoveryPointModelListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual RecoveryPointModelListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeRecoveryPointModelListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(RecoveryPointModelListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static RecoveryPointModelListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeRecoveryPointModelListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. RecoveryPointModelListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual RecoveryPointModelListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeRecoveryPointModelListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(RecoveryPointModelListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static RecoveryPointModelListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeRecoveryPointModelListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/RecoveryServicesDataReplicationPrivateEndpointConnectionListResult.Serialization.cs b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/RecoveryServicesDataReplicationPrivateEndpointConnectionListResult.Serialization.cs index 0594da3fae77..74771d5bd0cf 100644 --- a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/RecoveryServicesDataReplicationPrivateEndpointConnectionListResult.Serialization.cs +++ b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/RecoveryServicesDataReplicationPrivateEndpointConnectionListResult.Serialization.cs @@ -22,6 +22,30 @@ internal RecoveryServicesDataReplicationPrivateEndpointConnectionListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual RecoveryServicesDataReplicationPrivateEndpointConnectionListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeRecoveryServicesDataReplicationPrivateEndpointConnectionListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(RecoveryServicesDataReplicationPrivateEndpointConnectionListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static RecoveryServicesDataReplicationPrivateEndpointConnectionListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeRecoveryServicesDataReplicationPrivateEndpointConnectionListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. RecoveryServicesDataReplicationPrivateEndpointConnectionListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual RecoveryServicesDataReplicationPrivateEndpointConnectionListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeRecoveryServicesDataReplicationPrivateEndpointConnectionListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(RecoveryServicesDataReplicationPrivateEndpointConnectionListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static RecoveryServicesDataReplicationPrivateEndpointConnectionListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeRecoveryServicesDataReplicationPrivateEndpointConnectionListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/RecoveryServicesDataReplicationPrivateLinkResourceListResult.Serialization.cs b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/RecoveryServicesDataReplicationPrivateLinkResourceListResult.Serialization.cs index 7a172d1c8e3e..c0c21cb73f3c 100644 --- a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/RecoveryServicesDataReplicationPrivateLinkResourceListResult.Serialization.cs +++ b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/RecoveryServicesDataReplicationPrivateLinkResourceListResult.Serialization.cs @@ -22,6 +22,30 @@ internal RecoveryServicesDataReplicationPrivateLinkResourceListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual RecoveryServicesDataReplicationPrivateLinkResourceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeRecoveryServicesDataReplicationPrivateLinkResourceListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(RecoveryServicesDataReplicationPrivateLinkResourceListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static RecoveryServicesDataReplicationPrivateLinkResourceListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeRecoveryServicesDataReplicationPrivateLinkResourceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. RecoveryServicesDataReplicationPrivateLinkResourceListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual RecoveryServicesDataReplicationPrivateLinkResourceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeRecoveryServicesDataReplicationPrivateLinkResourceListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(RecoveryServicesDataReplicationPrivateLinkResourceListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static RecoveryServicesDataReplicationPrivateLinkResourceListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeRecoveryServicesDataReplicationPrivateLinkResourceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/RemotePrivateEndpoint.Serialization.cs b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/RemotePrivateEndpoint.Serialization.cs index e811621eb2b3..0ba4a4096ab3 100644 --- a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/RemotePrivateEndpoint.Serialization.cs +++ b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/RemotePrivateEndpoint.Serialization.cs @@ -21,6 +21,23 @@ internal RemotePrivateEndpoint() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual RemotePrivateEndpoint PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeRemotePrivateEndpoint(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(RemotePrivateEndpoint)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -226,23 +243,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. RemotePrivateEndpoint IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual RemotePrivateEndpoint PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeRemotePrivateEndpoint(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(RemotePrivateEndpoint)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/RemotePrivateEndpointConnection.Serialization.cs b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/RemotePrivateEndpointConnection.Serialization.cs index 857bac059e0d..cc4a09da0886 100644 --- a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/RemotePrivateEndpointConnection.Serialization.cs +++ b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/RemotePrivateEndpointConnection.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.RecoveryServicesDataReplication.Models /// Represent remote private endpoint connection. internal partial class RemotePrivateEndpointConnection : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual RemotePrivateEndpointConnection PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeRemotePrivateEndpointConnection(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(RemotePrivateEndpointConnection)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -123,23 +140,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. RemotePrivateEndpointConnection IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual RemotePrivateEndpointConnection PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeRemotePrivateEndpointConnection(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(RemotePrivateEndpointConnection)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/RemotePrivateEndpointConnectionDetails.Serialization.cs b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/RemotePrivateEndpointConnectionDetails.Serialization.cs index 2d1fff92ec1f..d66783df7b66 100644 --- a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/RemotePrivateEndpointConnectionDetails.Serialization.cs +++ b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/RemotePrivateEndpointConnectionDetails.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.RecoveryServicesDataReplication.Models /// Private endpoint connection details at member level. public partial class RemotePrivateEndpointConnectionDetails : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual RemotePrivateEndpointConnectionDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeRemotePrivateEndpointConnectionDetails(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(RemotePrivateEndpointConnectionDetails)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -168,23 +185,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. RemotePrivateEndpointConnectionDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual RemotePrivateEndpointConnectionDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeRemotePrivateEndpointConnectionDetails(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(RemotePrivateEndpointConnectionDetails)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/ReplicationExtensionModelListResult.Serialization.cs b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/ReplicationExtensionModelListResult.Serialization.cs index edb905589683..ad41db3dc016 100644 --- a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/ReplicationExtensionModelListResult.Serialization.cs +++ b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/ReplicationExtensionModelListResult.Serialization.cs @@ -22,6 +22,30 @@ internal ReplicationExtensionModelListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ReplicationExtensionModelListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeReplicationExtensionModelListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ReplicationExtensionModelListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static ReplicationExtensionModelListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeReplicationExtensionModelListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ReplicationExtensionModelListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ReplicationExtensionModelListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeReplicationExtensionModelListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ReplicationExtensionModelListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static ReplicationExtensionModelListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeReplicationExtensionModelListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/StorageContainerProperties.Serialization.cs b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/StorageContainerProperties.Serialization.cs index 4bd5f151e864..adfaca075c62 100644 --- a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/StorageContainerProperties.Serialization.cs +++ b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/StorageContainerProperties.Serialization.cs @@ -21,6 +21,23 @@ internal StorageContainerProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual StorageContainerProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeStorageContainerProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(StorageContainerProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -128,23 +145,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. StorageContainerProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual StorageContainerProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeStorageContainerProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(StorageContainerProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/TestFailoverCleanupJobCustomProperties.Serialization.cs b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/TestFailoverCleanupJobCustomProperties.Serialization.cs index 00520cf07e93..e67cb5f3186e 100644 --- a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/TestFailoverCleanupJobCustomProperties.Serialization.cs +++ b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/TestFailoverCleanupJobCustomProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.RecoveryServicesDataReplication.Models /// Test failover cleanup job model custom properties. public partial class TestFailoverCleanupJobCustomProperties : DataReplicationJobCustomProperties, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected override DataReplicationJobCustomProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeTestFailoverCleanupJobCustomProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(TestFailoverCleanupJobCustomProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -120,23 +137,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. TestFailoverCleanupJobCustomProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (TestFailoverCleanupJobCustomProperties)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override DataReplicationJobCustomProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeTestFailoverCleanupJobCustomProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(TestFailoverCleanupJobCustomProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/TestFailoverJobCustomProperties.Serialization.cs b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/TestFailoverJobCustomProperties.Serialization.cs index ac8b1e9f69da..658eabbfd788 100644 --- a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/TestFailoverJobCustomProperties.Serialization.cs +++ b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/TestFailoverJobCustomProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.RecoveryServicesDataReplication.Models /// Test failover job model custom properties. public partial class TestFailoverJobCustomProperties : DataReplicationJobCustomProperties, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected override DataReplicationJobCustomProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeTestFailoverJobCustomProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(TestFailoverJobCustomProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -134,23 +151,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. TestFailoverJobCustomProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (TestFailoverJobCustomProperties)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override DataReplicationJobCustomProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeTestFailoverJobCustomProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(TestFailoverJobCustomProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/UnknownDataReplicationEventCustomProperties.Serialization.cs b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/UnknownDataReplicationEventCustomProperties.Serialization.cs index d0466837f74b..adce9b933650 100644 --- a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/UnknownDataReplicationEventCustomProperties.Serialization.cs +++ b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/UnknownDataReplicationEventCustomProperties.Serialization.cs @@ -20,6 +20,23 @@ internal UnknownDataReplicationEventCustomProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override DataReplicationEventCustomProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataReplicationEventCustomProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataReplicationEventCustomProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -103,23 +120,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataReplicationEventCustomProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override DataReplicationEventCustomProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataReplicationEventCustomProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataReplicationEventCustomProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/UnknownDataReplicationExtensionCustomProperties.Serialization.cs b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/UnknownDataReplicationExtensionCustomProperties.Serialization.cs index f19e3bf8d20c..361e8facadf2 100644 --- a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/UnknownDataReplicationExtensionCustomProperties.Serialization.cs +++ b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/UnknownDataReplicationExtensionCustomProperties.Serialization.cs @@ -20,6 +20,23 @@ internal UnknownDataReplicationExtensionCustomProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override DataReplicationExtensionCustomProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataReplicationExtensionCustomProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataReplicationExtensionCustomProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -103,23 +120,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataReplicationExtensionCustomProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override DataReplicationExtensionCustomProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataReplicationExtensionCustomProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataReplicationExtensionCustomProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/UnknownDataReplicationFabricAgentCustomProperties.Serialization.cs b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/UnknownDataReplicationFabricAgentCustomProperties.Serialization.cs index 7e281c6ccc8e..874756c4d1c5 100644 --- a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/UnknownDataReplicationFabricAgentCustomProperties.Serialization.cs +++ b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/UnknownDataReplicationFabricAgentCustomProperties.Serialization.cs @@ -20,6 +20,23 @@ internal UnknownDataReplicationFabricAgentCustomProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override DataReplicationFabricAgentCustomProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataReplicationFabricAgentCustomProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataReplicationFabricAgentCustomProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -103,23 +120,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataReplicationFabricAgentCustomProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override DataReplicationFabricAgentCustomProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataReplicationFabricAgentCustomProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataReplicationFabricAgentCustomProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/UnknownDataReplicationFabricCustomProperties.Serialization.cs b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/UnknownDataReplicationFabricCustomProperties.Serialization.cs index b9e97613733d..7d39fb58aff1 100644 --- a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/UnknownDataReplicationFabricCustomProperties.Serialization.cs +++ b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/UnknownDataReplicationFabricCustomProperties.Serialization.cs @@ -20,6 +20,23 @@ internal UnknownDataReplicationFabricCustomProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override DataReplicationFabricCustomProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataReplicationFabricCustomProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataReplicationFabricCustomProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -103,23 +120,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataReplicationFabricCustomProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override DataReplicationFabricCustomProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataReplicationFabricCustomProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataReplicationFabricCustomProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/UnknownDataReplicationJobCustomProperties.Serialization.cs b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/UnknownDataReplicationJobCustomProperties.Serialization.cs index c4710f023146..42f36b7c182c 100644 --- a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/UnknownDataReplicationJobCustomProperties.Serialization.cs +++ b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/UnknownDataReplicationJobCustomProperties.Serialization.cs @@ -20,6 +20,23 @@ internal UnknownDataReplicationJobCustomProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override DataReplicationJobCustomProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataReplicationJobCustomProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataReplicationJobCustomProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -113,23 +130,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataReplicationJobCustomProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override DataReplicationJobCustomProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataReplicationJobCustomProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataReplicationJobCustomProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/UnknownDataReplicationPolicyCustomProperties.Serialization.cs b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/UnknownDataReplicationPolicyCustomProperties.Serialization.cs index 42c7458e3fdc..7dcdd5255d72 100644 --- a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/UnknownDataReplicationPolicyCustomProperties.Serialization.cs +++ b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/UnknownDataReplicationPolicyCustomProperties.Serialization.cs @@ -20,6 +20,23 @@ internal UnknownDataReplicationPolicyCustomProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override DataReplicationPolicyCustomProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataReplicationPolicyCustomProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataReplicationPolicyCustomProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -103,23 +120,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataReplicationPolicyCustomProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override DataReplicationPolicyCustomProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataReplicationPolicyCustomProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataReplicationPolicyCustomProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/UnknownDataReplicationProtectedItemCustomProperties.Serialization.cs b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/UnknownDataReplicationProtectedItemCustomProperties.Serialization.cs index 143a6f162b6e..41cef245d45f 100644 --- a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/UnknownDataReplicationProtectedItemCustomProperties.Serialization.cs +++ b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/UnknownDataReplicationProtectedItemCustomProperties.Serialization.cs @@ -20,6 +20,23 @@ internal UnknownDataReplicationProtectedItemCustomProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override DataReplicationProtectedItemCustomProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataReplicationProtectedItemCustomProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataReplicationProtectedItemCustomProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -103,23 +120,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataReplicationProtectedItemCustomProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override DataReplicationProtectedItemCustomProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataReplicationProtectedItemCustomProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataReplicationProtectedItemCustomProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/UnknownDataReplicationProtectedItemCustomPropertiesUpdate.Serialization.cs b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/UnknownDataReplicationProtectedItemCustomPropertiesUpdate.Serialization.cs index fbf14bc12977..1c085a5e455e 100644 --- a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/UnknownDataReplicationProtectedItemCustomPropertiesUpdate.Serialization.cs +++ b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/UnknownDataReplicationProtectedItemCustomPropertiesUpdate.Serialization.cs @@ -20,6 +20,23 @@ internal UnknownDataReplicationProtectedItemCustomPropertiesUpdate() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override DataReplicationProtectedItemCustomPropertiesUpdate PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataReplicationProtectedItemCustomPropertiesUpdate(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataReplicationProtectedItemCustomPropertiesUpdate)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -103,23 +120,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataReplicationProtectedItemCustomPropertiesUpdate IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override DataReplicationProtectedItemCustomPropertiesUpdate PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataReplicationProtectedItemCustomPropertiesUpdate(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataReplicationProtectedItemCustomPropertiesUpdate)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/UnknownDataReplicationRecoveryPointCustomProperties.Serialization.cs b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/UnknownDataReplicationRecoveryPointCustomProperties.Serialization.cs index 278181fe1d6f..470a824b8c3e 100644 --- a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/UnknownDataReplicationRecoveryPointCustomProperties.Serialization.cs +++ b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/UnknownDataReplicationRecoveryPointCustomProperties.Serialization.cs @@ -20,6 +20,23 @@ internal UnknownDataReplicationRecoveryPointCustomProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override DataReplicationRecoveryPointCustomProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDataReplicationRecoveryPointCustomProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DataReplicationRecoveryPointCustomProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -103,23 +120,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DataReplicationRecoveryPointCustomProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override DataReplicationRecoveryPointCustomProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDataReplicationRecoveryPointCustomProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DataReplicationRecoveryPointCustomProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/UnknownPlannedFailoverCustomProperties.Serialization.cs b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/UnknownPlannedFailoverCustomProperties.Serialization.cs index b4ba556e3ef1..383b1d526d7e 100644 --- a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/UnknownPlannedFailoverCustomProperties.Serialization.cs +++ b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/UnknownPlannedFailoverCustomProperties.Serialization.cs @@ -20,6 +20,23 @@ internal UnknownPlannedFailoverCustomProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override PlannedFailoverCustomProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializePlannedFailoverCustomProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(PlannedFailoverCustomProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -103,23 +120,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. PlannedFailoverCustomProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override PlannedFailoverCustomProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializePlannedFailoverCustomProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(PlannedFailoverCustomProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/VMwareFabricAgentCustomProperties.Serialization.cs b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/VMwareFabricAgentCustomProperties.Serialization.cs index 3d5254f447b6..5bc0d55d93dd 100644 --- a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/VMwareFabricAgentCustomProperties.Serialization.cs +++ b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/VMwareFabricAgentCustomProperties.Serialization.cs @@ -21,6 +21,23 @@ internal VMwareFabricAgentCustomProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override DataReplicationFabricAgentCustomProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeVMwareFabricAgentCustomProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(VMwareFabricAgentCustomProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -120,23 +137,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. VMwareFabricAgentCustomProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (VMwareFabricAgentCustomProperties)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override DataReplicationFabricAgentCustomProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeVMwareFabricAgentCustomProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(VMwareFabricAgentCustomProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/VMwareMigrateFabricCustomProperties.Serialization.cs b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/VMwareMigrateFabricCustomProperties.Serialization.cs index 71fa0e1f562f..771f5876d9ab 100644 --- a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/VMwareMigrateFabricCustomProperties.Serialization.cs +++ b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/VMwareMigrateFabricCustomProperties.Serialization.cs @@ -22,6 +22,23 @@ internal VMwareMigrateFabricCustomProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override DataReplicationFabricCustomProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeVMwareMigrateFabricCustomProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(VMwareMigrateFabricCustomProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -121,23 +138,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. VMwareMigrateFabricCustomProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (VMwareMigrateFabricCustomProperties)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override DataReplicationFabricCustomProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeVMwareMigrateFabricCustomProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(VMwareMigrateFabricCustomProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/VMwareToAzStackHciDiskInput.Serialization.cs b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/VMwareToAzStackHciDiskInput.Serialization.cs index 719f16ffd195..798ce8248379 100644 --- a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/VMwareToAzStackHciDiskInput.Serialization.cs +++ b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/VMwareToAzStackHciDiskInput.Serialization.cs @@ -22,6 +22,23 @@ internal VMwareToAzStackHciDiskInput() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual VMwareToAzStackHciDiskInput PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeVMwareToAzStackHciDiskInput(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(VMwareToAzStackHciDiskInput)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -258,23 +275,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. VMwareToAzStackHciDiskInput IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual VMwareToAzStackHciDiskInput PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeVMwareToAzStackHciDiskInput(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(VMwareToAzStackHciDiskInput)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/VMwareToAzStackHciEventCustomProperties.Serialization.cs b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/VMwareToAzStackHciEventCustomProperties.Serialization.cs index ce1ffbb8d05c..94685edbb9c4 100644 --- a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/VMwareToAzStackHciEventCustomProperties.Serialization.cs +++ b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/VMwareToAzStackHciEventCustomProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.RecoveryServicesDataReplication.Models /// VMware to AzStackHCI event model custom properties. This class provides provider specific details for events of type DataContract.HealthEvents.HealthEventType.ProtectedItemHealth and DataContract.HealthEvents.HealthEventType.AgentHealth. public partial class VMwareToAzStackHciEventCustomProperties : DataReplicationEventCustomProperties, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected override DataReplicationEventCustomProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeVMwareToAzStackHciEventCustomProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(VMwareToAzStackHciEventCustomProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -161,23 +178,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. VMwareToAzStackHciEventCustomProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (VMwareToAzStackHciEventCustomProperties)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override DataReplicationEventCustomProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeVMwareToAzStackHciEventCustomProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(VMwareToAzStackHciEventCustomProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/VMwareToAzStackHciNicInput.Serialization.cs b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/VMwareToAzStackHciNicInput.Serialization.cs index 383aefb2e3f4..c72283f29aa2 100644 --- a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/VMwareToAzStackHciNicInput.Serialization.cs +++ b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/VMwareToAzStackHciNicInput.Serialization.cs @@ -21,6 +21,23 @@ internal VMwareToAzStackHciNicInput() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual VMwareToAzStackHciNicInput PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeVMwareToAzStackHciNicInput(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(VMwareToAzStackHciNicInput)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -208,23 +225,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. VMwareToAzStackHciNicInput IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual VMwareToAzStackHciNicInput PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeVMwareToAzStackHciNicInput(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(VMwareToAzStackHciNicInput)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/VMwareToAzStackHciPlannedFailoverCustomProperties.Serialization.cs b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/VMwareToAzStackHciPlannedFailoverCustomProperties.Serialization.cs index 52f1b91319af..a02de4176000 100644 --- a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/VMwareToAzStackHciPlannedFailoverCustomProperties.Serialization.cs +++ b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/VMwareToAzStackHciPlannedFailoverCustomProperties.Serialization.cs @@ -21,6 +21,23 @@ internal VMwareToAzStackHciPlannedFailoverCustomProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override PlannedFailoverCustomProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeVMwareToAzStackHciPlannedFailoverCustomProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(VMwareToAzStackHciPlannedFailoverCustomProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -112,23 +129,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. VMwareToAzStackHciPlannedFailoverCustomProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (VMwareToAzStackHciPlannedFailoverCustomProperties)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override PlannedFailoverCustomProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeVMwareToAzStackHciPlannedFailoverCustomProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(VMwareToAzStackHciPlannedFailoverCustomProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/VMwareToAzStackHciPolicyCustomProperties.Serialization.cs b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/VMwareToAzStackHciPolicyCustomProperties.Serialization.cs index 2fa4b4a3af16..90b416239ff0 100644 --- a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/VMwareToAzStackHciPolicyCustomProperties.Serialization.cs +++ b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/VMwareToAzStackHciPolicyCustomProperties.Serialization.cs @@ -21,6 +21,23 @@ internal VMwareToAzStackHciPolicyCustomProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override DataReplicationPolicyCustomProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeVMwareToAzStackHciPolicyCustomProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(VMwareToAzStackHciPolicyCustomProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -128,23 +145,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. VMwareToAzStackHciPolicyCustomProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (VMwareToAzStackHciPolicyCustomProperties)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override DataReplicationPolicyCustomProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeVMwareToAzStackHciPolicyCustomProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(VMwareToAzStackHciPolicyCustomProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/VMwareToAzStackHciProtectedDiskProperties.Serialization.cs b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/VMwareToAzStackHciProtectedDiskProperties.Serialization.cs index 3add55683068..bea2b1a188ee 100644 --- a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/VMwareToAzStackHciProtectedDiskProperties.Serialization.cs +++ b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/VMwareToAzStackHciProtectedDiskProperties.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.RecoveryServicesDataReplication.Models /// VMwareToAzStackHCI protected disk properties. public partial class VMwareToAzStackHciProtectedDiskProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual VMwareToAzStackHciProtectedDiskProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeVMwareToAzStackHciProtectedDiskProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(VMwareToAzStackHciProtectedDiskProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -305,23 +322,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. VMwareToAzStackHciProtectedDiskProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual VMwareToAzStackHciProtectedDiskProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeVMwareToAzStackHciProtectedDiskProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(VMwareToAzStackHciProtectedDiskProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/VMwareToAzStackHciProtectedItemCustomProperties.Serialization.cs b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/VMwareToAzStackHciProtectedItemCustomProperties.Serialization.cs index b4e0eec619f8..231b415bb230 100644 --- a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/VMwareToAzStackHciProtectedItemCustomProperties.Serialization.cs +++ b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/VMwareToAzStackHciProtectedItemCustomProperties.Serialization.cs @@ -22,6 +22,23 @@ internal VMwareToAzStackHciProtectedItemCustomProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override DataReplicationProtectedItemCustomProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeVMwareToAzStackHciProtectedItemCustomProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(VMwareToAzStackHciProtectedItemCustomProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -743,23 +760,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. VMwareToAzStackHciProtectedItemCustomProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (VMwareToAzStackHciProtectedItemCustomProperties)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override DataReplicationProtectedItemCustomProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeVMwareToAzStackHciProtectedItemCustomProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(VMwareToAzStackHciProtectedItemCustomProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/VMwareToAzStackHciProtectedItemCustomPropertiesUpdate.Serialization.cs b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/VMwareToAzStackHciProtectedItemCustomPropertiesUpdate.Serialization.cs index 9127445b4c65..cc86fc996a67 100644 --- a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/VMwareToAzStackHciProtectedItemCustomPropertiesUpdate.Serialization.cs +++ b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/VMwareToAzStackHciProtectedItemCustomPropertiesUpdate.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.RecoveryServicesDataReplication.Models /// VMware to AzStackHCI Protected item model custom properties. public partial class VMwareToAzStackHciProtectedItemCustomPropertiesUpdate : DataReplicationProtectedItemCustomPropertiesUpdate, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected override DataReplicationProtectedItemCustomPropertiesUpdate PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeVMwareToAzStackHciProtectedItemCustomPropertiesUpdate(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(VMwareToAzStackHciProtectedItemCustomPropertiesUpdate)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -203,23 +220,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. VMwareToAzStackHciProtectedItemCustomPropertiesUpdate IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (VMwareToAzStackHciProtectedItemCustomPropertiesUpdate)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override DataReplicationProtectedItemCustomPropertiesUpdate PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeVMwareToAzStackHciProtectedItemCustomPropertiesUpdate(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(VMwareToAzStackHciProtectedItemCustomPropertiesUpdate)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/VMwareToAzStackHciProtectedNicProperties.Serialization.cs b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/VMwareToAzStackHciProtectedNicProperties.Serialization.cs index f49f6890177a..7d32d46e2e53 100644 --- a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/VMwareToAzStackHciProtectedNicProperties.Serialization.cs +++ b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/VMwareToAzStackHciProtectedNicProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.RecoveryServicesDataReplication.Models /// VMwareToAzStackHCI NIC properties. public partial class VMwareToAzStackHciProtectedNicProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual VMwareToAzStackHciProtectedNicProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeVMwareToAzStackHciProtectedNicProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(VMwareToAzStackHciProtectedNicProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -212,23 +229,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. VMwareToAzStackHciProtectedNicProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual VMwareToAzStackHciProtectedNicProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeVMwareToAzStackHciProtectedNicProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(VMwareToAzStackHciProtectedNicProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/VMwareToAzStackHciRecoveryPointCustomProperties.Serialization.cs b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/VMwareToAzStackHciRecoveryPointCustomProperties.Serialization.cs index 5c7e92a303b6..b364d1f5d385 100644 --- a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/VMwareToAzStackHciRecoveryPointCustomProperties.Serialization.cs +++ b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/VMwareToAzStackHciRecoveryPointCustomProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.RecoveryServicesDataReplication.Models /// VMware to AzStackHCI recovery point model custom properties. public partial class VMwareToAzStackHciRecoveryPointCustomProperties : DataReplicationRecoveryPointCustomProperties, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected override DataReplicationRecoveryPointCustomProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeVMwareToAzStackHciRecoveryPointCustomProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(VMwareToAzStackHciRecoveryPointCustomProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -136,23 +153,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. VMwareToAzStackHciRecoveryPointCustomProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (VMwareToAzStackHciRecoveryPointCustomProperties)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override DataReplicationRecoveryPointCustomProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeVMwareToAzStackHciRecoveryPointCustomProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(VMwareToAzStackHciRecoveryPointCustomProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/VMwareToAzStackHciReplicationExtensionCustomProperties.Serialization.cs b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/VMwareToAzStackHciReplicationExtensionCustomProperties.Serialization.cs index fe82fb2eed73..805452fa9b57 100644 --- a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/VMwareToAzStackHciReplicationExtensionCustomProperties.Serialization.cs +++ b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/VMwareToAzStackHciReplicationExtensionCustomProperties.Serialization.cs @@ -22,6 +22,23 @@ internal VMwareToAzStackHciReplicationExtensionCustomProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override DataReplicationExtensionCustomProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeVMwareToAzStackHciReplicationExtensionCustomProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(VMwareToAzStackHciReplicationExtensionCustomProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -313,23 +330,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. VMwareToAzStackHciReplicationExtensionCustomProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (VMwareToAzStackHciReplicationExtensionCustomProperties)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override DataReplicationExtensionCustomProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeVMwareToAzStackHciReplicationExtensionCustomProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(VMwareToAzStackHciReplicationExtensionCustomProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/VaultModelListResult.Serialization.cs b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/VaultModelListResult.Serialization.cs index f90f7c2089b3..6988470d4b50 100644 --- a/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/VaultModelListResult.Serialization.cs +++ b/sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/VaultModelListResult.Serialization.cs @@ -22,6 +22,30 @@ internal VaultModelListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual VaultModelListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeVaultModelListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(VaultModelListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static VaultModelListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeVaultModelListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. VaultModelListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual VaultModelListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeVaultModelListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(VaultModelListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static VaultModelListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeVaultModelListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/CapabilitiesProperties.Serialization.cs b/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/CapabilitiesProperties.Serialization.cs index 6ecfb8e4e3b3..df8c6e32e84f 100644 --- a/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/CapabilitiesProperties.Serialization.cs +++ b/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/CapabilitiesProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.RecoveryServices.Models /// Capabilities information. internal partial class CapabilitiesProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual CapabilitiesProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeCapabilitiesProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(CapabilitiesProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -132,23 +149,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. CapabilitiesProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual CapabilitiesProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeCapabilitiesProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(CapabilitiesProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/CapabilitiesResult.Serialization.cs b/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/CapabilitiesResult.Serialization.cs index e7bda97748e5..7d303bbd44a7 100644 --- a/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/CapabilitiesResult.Serialization.cs +++ b/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/CapabilitiesResult.Serialization.cs @@ -23,6 +23,30 @@ internal CapabilitiesResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override ResourceCapabilitiesBase PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeCapabilitiesResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(CapabilitiesResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static CapabilitiesResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeCapabilitiesResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -121,31 +145,7 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. CapabilitiesResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (CapabilitiesResult)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override ResourceCapabilitiesBase PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeCapabilitiesResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(CapabilitiesResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static CapabilitiesResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeCapabilitiesResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/CapabilitiesResultProperties.Serialization.cs b/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/CapabilitiesResultProperties.Serialization.cs index 47e508513dc9..589a165f0b57 100644 --- a/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/CapabilitiesResultProperties.Serialization.cs +++ b/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/CapabilitiesResultProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.RecoveryServices.Models /// Capabilities properties in response. internal partial class CapabilitiesResultProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual CapabilitiesResultProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeCapabilitiesResultProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(CapabilitiesResultProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -132,23 +149,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. CapabilitiesResultProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual CapabilitiesResultProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeCapabilitiesResultProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(CapabilitiesResultProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/CmkKekIdentity.Serialization.cs b/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/CmkKekIdentity.Serialization.cs index 4dc6b5911d6f..e49669ec3d02 100644 --- a/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/CmkKekIdentity.Serialization.cs +++ b/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/CmkKekIdentity.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.RecoveryServices.Models /// The details of the identity used for CMK. public partial class CmkKekIdentity : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual CmkKekIdentity PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeCmkKekIdentity(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(CmkKekIdentity)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -138,23 +155,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. CmkKekIdentity IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual CmkKekIdentity PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeCmkKekIdentity(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(CmkKekIdentity)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/CmkKeyVaultProperties.Serialization.cs b/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/CmkKeyVaultProperties.Serialization.cs index 7b2bf546ccd2..636f03ab6b83 100644 --- a/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/CmkKeyVaultProperties.Serialization.cs +++ b/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/CmkKeyVaultProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.RecoveryServices.Models /// The properties of the Key Vault which hosts CMK. internal partial class CmkKeyVaultProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual CmkKeyVaultProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeCmkKeyVaultProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(CmkKeyVaultProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -122,23 +139,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. CmkKeyVaultProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual CmkKeyVaultProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeCmkKeyVaultProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(CmkKeyVaultProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/CrossSubscriptionRestoreSettings.Serialization.cs b/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/CrossSubscriptionRestoreSettings.Serialization.cs index 2933be22cb26..9747c1299857 100644 --- a/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/CrossSubscriptionRestoreSettings.Serialization.cs +++ b/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/CrossSubscriptionRestoreSettings.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.RecoveryServices.Models /// Settings for Cross Subscription Restore Settings. internal partial class CrossSubscriptionRestoreSettings : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual CrossSubscriptionRestoreSettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeCrossSubscriptionRestoreSettings(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(CrossSubscriptionRestoreSettings)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -122,23 +139,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. CrossSubscriptionRestoreSettings IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual CrossSubscriptionRestoreSettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeCrossSubscriptionRestoreSettings(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(CrossSubscriptionRestoreSettings)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/DeletedVaultList.Serialization.cs b/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/DeletedVaultList.Serialization.cs index 75131476e410..9f397dd6babf 100644 --- a/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/DeletedVaultList.Serialization.cs +++ b/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/DeletedVaultList.Serialization.cs @@ -22,6 +22,30 @@ internal DeletedVaultList() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DeletedVaultList PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDeletedVaultList(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DeletedVaultList)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static DeletedVaultList FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeDeletedVaultList(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DeletedVaultList IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DeletedVaultList PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDeletedVaultList(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DeletedVaultList)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static DeletedVaultList FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeDeletedVaultList(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/DeletedVaultProperties.Serialization.cs b/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/DeletedVaultProperties.Serialization.cs index e842b2562325..24e069a96f46 100644 --- a/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/DeletedVaultProperties.Serialization.cs +++ b/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/DeletedVaultProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.RecoveryServices.Models /// Properties of the DeletedVault. public partial class DeletedVaultProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DeletedVaultProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDeletedVaultProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DeletedVaultProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -148,23 +165,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DeletedVaultProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DeletedVaultProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDeletedVaultProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DeletedVaultProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/DeletedVaultRestoreInput.Serialization.cs b/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/DeletedVaultRestoreInput.Serialization.cs index a9772234b60a..7dde7c9acca7 100644 --- a/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/DeletedVaultRestoreInput.Serialization.cs +++ b/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/DeletedVaultRestoreInput.Serialization.cs @@ -22,6 +22,23 @@ internal DeletedVaultRestoreInput() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DeletedVaultRestoreInput PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDeletedVaultRestoreInput(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DeletedVaultRestoreInput)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -121,23 +138,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DeletedVaultRestoreInput IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DeletedVaultRestoreInput PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDeletedVaultRestoreInput(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DeletedVaultRestoreInput)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/DeletedVaultRestoreInputProperties.Serialization.cs b/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/DeletedVaultRestoreInputProperties.Serialization.cs index 38ced128abfb..4646ed879bf7 100644 --- a/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/DeletedVaultRestoreInputProperties.Serialization.cs +++ b/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/DeletedVaultRestoreInputProperties.Serialization.cs @@ -21,6 +21,23 @@ internal DeletedVaultRestoreInputProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DeletedVaultRestoreInputProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDeletedVaultRestoreInputProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DeletedVaultRestoreInputProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -120,23 +137,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DeletedVaultRestoreInputProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DeletedVaultRestoreInputProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDeletedVaultRestoreInputProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DeletedVaultRestoreInputProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/DnsZone.Serialization.cs b/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/DnsZone.Serialization.cs index c14d339e0447..9782b7e3cac9 100644 --- a/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/DnsZone.Serialization.cs +++ b/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/DnsZone.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.RecoveryServices.Models /// DNSZone information. public partial class DnsZone : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DnsZone PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDnsZone(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DnsZone)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -122,23 +139,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DnsZone IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DnsZone PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDnsZone(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DnsZone)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/DnsZoneResult.Serialization.cs b/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/DnsZoneResult.Serialization.cs index 52ed21691b8a..90a699dec75a 100644 --- a/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/DnsZoneResult.Serialization.cs +++ b/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/DnsZoneResult.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.RecoveryServices.Models /// DNSZone information for Microsoft.RecoveryServices. public partial class DnsZoneResult : DnsZone, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected override DnsZone PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDnsZoneResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DnsZoneResult)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -140,23 +157,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DnsZoneResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (DnsZoneResult)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override DnsZone PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDnsZoneResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DnsZoneResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/ImmutabilitySettings.Serialization.cs b/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/ImmutabilitySettings.Serialization.cs index c31d68cacd30..fe9162b3d7b0 100644 --- a/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/ImmutabilitySettings.Serialization.cs +++ b/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/ImmutabilitySettings.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.RecoveryServices.Models /// Immutability Settings of vault. internal partial class ImmutabilitySettings : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ImmutabilitySettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeImmutabilitySettings(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ImmutabilitySettings)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -122,23 +139,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ImmutabilitySettings IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ImmutabilitySettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeImmutabilitySettings(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ImmutabilitySettings)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/PrivateEndpoint.Serialization.cs b/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/PrivateEndpoint.Serialization.cs index 2488daa549dc..3adf896294c5 100644 --- a/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/PrivateEndpoint.Serialization.cs +++ b/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/PrivateEndpoint.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.RecoveryServices.Models /// The Private Endpoint network resource that is linked to the Private Endpoint connection. internal partial class PrivateEndpoint : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual PrivateEndpoint PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializePrivateEndpoint(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(PrivateEndpoint)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -123,23 +140,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. PrivateEndpoint IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual PrivateEndpoint PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializePrivateEndpoint(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(PrivateEndpoint)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/PrivateLinkResources.Serialization.cs b/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/PrivateLinkResources.Serialization.cs index 7dabb763d882..9bad7204283c 100644 --- a/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/PrivateLinkResources.Serialization.cs +++ b/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/PrivateLinkResources.Serialization.cs @@ -22,6 +22,30 @@ internal PrivateLinkResources() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual PrivateLinkResources PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializePrivateLinkResources(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(PrivateLinkResources)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static PrivateLinkResources FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializePrivateLinkResources(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. PrivateLinkResources IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual PrivateLinkResources PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializePrivateLinkResources(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(PrivateLinkResources)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static PrivateLinkResources FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializePrivateLinkResources(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/RawCertificateData.Serialization.cs b/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/RawCertificateData.Serialization.cs index e06ced75c606..c83e8733e320 100644 --- a/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/RawCertificateData.Serialization.cs +++ b/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/RawCertificateData.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.RecoveryServices.Models /// Raw certificate data. public partial class RawCertificateData : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual RawCertificateData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeRawCertificateData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(RawCertificateData)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -138,23 +155,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. RawCertificateData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual RawCertificateData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeRawCertificateData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(RawCertificateData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/RecoveryServicesAssociatedIdentity.Serialization.cs b/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/RecoveryServicesAssociatedIdentity.Serialization.cs index 54ed6d77b7eb..d9e15427bf25 100644 --- a/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/RecoveryServicesAssociatedIdentity.Serialization.cs +++ b/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/RecoveryServicesAssociatedIdentity.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.RecoveryServices.Models /// Identity details to be used for an operation. public partial class RecoveryServicesAssociatedIdentity : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual RecoveryServicesAssociatedIdentity PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeRecoveryServicesAssociatedIdentity(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(RecoveryServicesAssociatedIdentity)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -133,23 +150,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. RecoveryServicesAssociatedIdentity IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual RecoveryServicesAssociatedIdentity PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeRecoveryServicesAssociatedIdentity(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(RecoveryServicesAssociatedIdentity)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/RecoveryServicesAzureMonitorAlertSettings.Serialization.cs b/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/RecoveryServicesAzureMonitorAlertSettings.Serialization.cs index 4e728731b22d..bba1c75cac3e 100644 --- a/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/RecoveryServicesAzureMonitorAlertSettings.Serialization.cs +++ b/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/RecoveryServicesAzureMonitorAlertSettings.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.RecoveryServices.Models /// Settings for Azure Monitor based alerts. public partial class RecoveryServicesAzureMonitorAlertSettings : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual RecoveryServicesAzureMonitorAlertSettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeRecoveryServicesAzureMonitorAlertSettings(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(RecoveryServicesAzureMonitorAlertSettings)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -152,23 +169,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. RecoveryServicesAzureMonitorAlertSettings IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual RecoveryServicesAzureMonitorAlertSettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeRecoveryServicesAzureMonitorAlertSettings(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(RecoveryServicesAzureMonitorAlertSettings)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/RecoveryServicesCertificateContent.Serialization.cs b/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/RecoveryServicesCertificateContent.Serialization.cs index 785dc8ba7cd2..c244ee82c962 100644 --- a/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/RecoveryServicesCertificateContent.Serialization.cs +++ b/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/RecoveryServicesCertificateContent.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.RecoveryServices.Models /// Details of the certificate to be uploaded to the vault. public partial class RecoveryServicesCertificateContent : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual RecoveryServicesCertificateContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeRecoveryServicesCertificateContent(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(RecoveryServicesCertificateContent)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -123,23 +140,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. RecoveryServicesCertificateContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual RecoveryServicesCertificateContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeRecoveryServicesCertificateContent(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(RecoveryServicesCertificateContent)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/RecoveryServicesClassicAlertSettings.Serialization.cs b/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/RecoveryServicesClassicAlertSettings.Serialization.cs index c4636ee9b184..8c5145771fce 100644 --- a/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/RecoveryServicesClassicAlertSettings.Serialization.cs +++ b/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/RecoveryServicesClassicAlertSettings.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.RecoveryServices.Models /// Settings for classic alerts. public partial class RecoveryServicesClassicAlertSettings : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual RecoveryServicesClassicAlertSettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeRecoveryServicesClassicAlertSettings(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(RecoveryServicesClassicAlertSettings)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -137,23 +154,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. RecoveryServicesClassicAlertSettings IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual RecoveryServicesClassicAlertSettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeRecoveryServicesClassicAlertSettings(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(RecoveryServicesClassicAlertSettings)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/RecoveryServicesNameAvailabilityContent.Serialization.cs b/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/RecoveryServicesNameAvailabilityContent.Serialization.cs index 619ca1de4bcf..95025e750425 100644 --- a/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/RecoveryServicesNameAvailabilityContent.Serialization.cs +++ b/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/RecoveryServicesNameAvailabilityContent.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.RecoveryServices.Models /// Resource Name availability input parameters - Resource type and resource name. public partial class RecoveryServicesNameAvailabilityContent : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual RecoveryServicesNameAvailabilityContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeRecoveryServicesNameAvailabilityContent(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(RecoveryServicesNameAvailabilityContent)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -134,23 +151,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. RecoveryServicesNameAvailabilityContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual RecoveryServicesNameAvailabilityContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeRecoveryServicesNameAvailabilityContent(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(RecoveryServicesNameAvailabilityContent)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/RecoveryServicesNameAvailabilityResult.Serialization.cs b/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/RecoveryServicesNameAvailabilityResult.Serialization.cs index 4129c1bf4e2d..3a27ab895e3b 100644 --- a/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/RecoveryServicesNameAvailabilityResult.Serialization.cs +++ b/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/RecoveryServicesNameAvailabilityResult.Serialization.cs @@ -17,6 +17,30 @@ namespace Azure.ResourceManager.RecoveryServices.Models /// Response for check name availability API. Resource provider will set availability as true | false. public partial class RecoveryServicesNameAvailabilityResult : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual RecoveryServicesNameAvailabilityResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeRecoveryServicesNameAvailabilityResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(RecoveryServicesNameAvailabilityResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static RecoveryServicesNameAvailabilityResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeRecoveryServicesNameAvailabilityResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -145,31 +169,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. RecoveryServicesNameAvailabilityResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual RecoveryServicesNameAvailabilityResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeRecoveryServicesNameAvailabilityResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(RecoveryServicesNameAvailabilityResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static RecoveryServicesNameAvailabilityResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeRecoveryServicesNameAvailabilityResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/RecoveryServicesPrivateEndpointConnection.Serialization.cs b/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/RecoveryServicesPrivateEndpointConnection.Serialization.cs index 8ad1c5a72668..a47000f2b7b9 100644 --- a/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/RecoveryServicesPrivateEndpointConnection.Serialization.cs +++ b/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/RecoveryServicesPrivateEndpointConnection.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.RecoveryServices.Models /// Private Endpoint Connection Response Properties. public partial class RecoveryServicesPrivateEndpointConnection : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual RecoveryServicesPrivateEndpointConnection PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeRecoveryServicesPrivateEndpointConnection(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(RecoveryServicesPrivateEndpointConnection)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -177,23 +194,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. RecoveryServicesPrivateEndpointConnection IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual RecoveryServicesPrivateEndpointConnection PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeRecoveryServicesPrivateEndpointConnection(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(RecoveryServicesPrivateEndpointConnection)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/RecoveryServicesPrivateEndpointConnectionVaultProperties.Serialization.cs b/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/RecoveryServicesPrivateEndpointConnectionVaultProperties.Serialization.cs index 11ec3aa3c9a9..fd0111e4ff17 100644 --- a/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/RecoveryServicesPrivateEndpointConnectionVaultProperties.Serialization.cs +++ b/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/RecoveryServicesPrivateEndpointConnectionVaultProperties.Serialization.cs @@ -19,6 +19,23 @@ namespace Azure.ResourceManager.RecoveryServices.Models /// Information to be stored in Vault properties as an element of privateEndpointConnections List. public partial class RecoveryServicesPrivateEndpointConnectionVaultProperties : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeRecoveryServicesPrivateEndpointConnectionVaultProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(RecoveryServicesPrivateEndpointConnectionVaultProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -169,23 +186,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. RecoveryServicesPrivateEndpointConnectionVaultProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (RecoveryServicesPrivateEndpointConnectionVaultProperties)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeRecoveryServicesPrivateEndpointConnectionVaultProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(RecoveryServicesPrivateEndpointConnectionVaultProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/RecoveryServicesPrivateLinkResourceProperties.Serialization.cs b/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/RecoveryServicesPrivateLinkResourceProperties.Serialization.cs index def645e101b1..92f9aa132038 100644 --- a/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/RecoveryServicesPrivateLinkResourceProperties.Serialization.cs +++ b/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/RecoveryServicesPrivateLinkResourceProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.RecoveryServices.Models /// Properties of the private link resource. internal partial class RecoveryServicesPrivateLinkResourceProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual RecoveryServicesPrivateLinkResourceProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeRecoveryServicesPrivateLinkResourceProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(RecoveryServicesPrivateLinkResourceProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -192,23 +209,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. RecoveryServicesPrivateLinkResourceProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual RecoveryServicesPrivateLinkResourceProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeRecoveryServicesPrivateLinkResourceProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(RecoveryServicesPrivateLinkResourceProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/RecoveryServicesPrivateLinkServiceConnectionState.Serialization.cs b/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/RecoveryServicesPrivateLinkServiceConnectionState.Serialization.cs index 84c55efba425..49d4b7dfbb5e 100644 --- a/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/RecoveryServicesPrivateLinkServiceConnectionState.Serialization.cs +++ b/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/RecoveryServicesPrivateLinkServiceConnectionState.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.RecoveryServices.Models /// Gets or sets private link service connection state. public partial class RecoveryServicesPrivateLinkServiceConnectionState : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual RecoveryServicesPrivateLinkServiceConnectionState PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeRecoveryServicesPrivateLinkServiceConnectionState(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(RecoveryServicesPrivateLinkServiceConnectionState)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -144,23 +161,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. RecoveryServicesPrivateLinkServiceConnectionState IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual RecoveryServicesPrivateLinkServiceConnectionState PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeRecoveryServicesPrivateLinkServiceConnectionState(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(RecoveryServicesPrivateLinkServiceConnectionState)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/RecoveryServicesSecuritySettings.Serialization.cs b/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/RecoveryServicesSecuritySettings.Serialization.cs index 9eb9ca7c4512..d7ec90637480 100644 --- a/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/RecoveryServicesSecuritySettings.Serialization.cs +++ b/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/RecoveryServicesSecuritySettings.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.RecoveryServices.Models /// Security Settings of the vault. public partial class RecoveryServicesSecuritySettings : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual RecoveryServicesSecuritySettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeRecoveryServicesSecuritySettings(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(RecoveryServicesSecuritySettings)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -167,23 +184,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. RecoveryServicesSecuritySettings IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual RecoveryServicesSecuritySettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeRecoveryServicesSecuritySettings(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(RecoveryServicesSecuritySettings)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/RecoveryServicesSku.Serialization.cs b/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/RecoveryServicesSku.Serialization.cs index 970d3a93fca2..970822572163 100644 --- a/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/RecoveryServicesSku.Serialization.cs +++ b/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/RecoveryServicesSku.Serialization.cs @@ -21,6 +21,23 @@ internal RecoveryServicesSku() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual RecoveryServicesSku PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeRecoveryServicesSku(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(RecoveryServicesSku)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -170,23 +187,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. RecoveryServicesSku IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual RecoveryServicesSku PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeRecoveryServicesSku(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(RecoveryServicesSku)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/RecoveryServicesSoftDeleteSettings.Serialization.cs b/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/RecoveryServicesSoftDeleteSettings.Serialization.cs index 49f0c8c4fbc8..af9877ea3b92 100644 --- a/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/RecoveryServicesSoftDeleteSettings.Serialization.cs +++ b/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/RecoveryServicesSoftDeleteSettings.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.RecoveryServices.Models /// Soft delete Settings of vault. public partial class RecoveryServicesSoftDeleteSettings : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual RecoveryServicesSoftDeleteSettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeRecoveryServicesSoftDeleteSettings(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(RecoveryServicesSoftDeleteSettings)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -152,23 +169,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. RecoveryServicesSoftDeleteSettings IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual RecoveryServicesSoftDeleteSettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeRecoveryServicesSoftDeleteSettings(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(RecoveryServicesSoftDeleteSettings)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/RecoveryServicesVaultPatch.Serialization.cs b/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/RecoveryServicesVaultPatch.Serialization.cs index 908bdc37df91..25c6a417786a 100644 --- a/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/RecoveryServicesVaultPatch.Serialization.cs +++ b/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/RecoveryServicesVaultPatch.Serialization.cs @@ -25,6 +25,23 @@ internal RecoveryServicesVaultPatch() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeRecoveryServicesVaultPatch(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(RecoveryServicesVaultPatch)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -237,23 +254,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. RecoveryServicesVaultPatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (RecoveryServicesVaultPatch)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeRecoveryServicesVaultPatch(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(RecoveryServicesVaultPatch)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/RecoveryServicesVaultProperties.Serialization.cs b/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/RecoveryServicesVaultProperties.Serialization.cs index 6068ec46a790..1a4b2f05ef22 100644 --- a/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/RecoveryServicesVaultProperties.Serialization.cs +++ b/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/RecoveryServicesVaultProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.RecoveryServices.Models /// Properties of the vault. public partial class RecoveryServicesVaultProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual RecoveryServicesVaultProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeRecoveryServicesVaultProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(RecoveryServicesVaultProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -408,23 +425,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. RecoveryServicesVaultProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual RecoveryServicesVaultProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeRecoveryServicesVaultProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(RecoveryServicesVaultProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/ReplicationJobSummary.Serialization.cs b/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/ReplicationJobSummary.Serialization.cs index c81635ad1ae4..b28c139925ad 100644 --- a/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/ReplicationJobSummary.Serialization.cs +++ b/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/ReplicationJobSummary.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.RecoveryServices.Models /// Summary of the replication job data for this vault. public partial class ReplicationJobSummary : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ReplicationJobSummary PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeReplicationJobSummary(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ReplicationJobSummary)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -152,23 +169,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ReplicationJobSummary IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ReplicationJobSummary PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeReplicationJobSummary(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ReplicationJobSummary)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/ReplicationUsage.Serialization.cs b/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/ReplicationUsage.Serialization.cs index f887976c7e91..958aad6b246b 100644 --- a/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/ReplicationUsage.Serialization.cs +++ b/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/ReplicationUsage.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.RecoveryServices.Models /// Replication usages of a vault. public partial class ReplicationUsage : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ReplicationUsage PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeReplicationUsage(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ReplicationUsage)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -204,23 +221,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ReplicationUsage IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ReplicationUsage PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeReplicationUsage(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ReplicationUsage)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/ReplicationUsageList.Serialization.cs b/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/ReplicationUsageList.Serialization.cs index 1f07134f3461..38cd4fc03e09 100644 --- a/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/ReplicationUsageList.Serialization.cs +++ b/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/ReplicationUsageList.Serialization.cs @@ -17,6 +17,30 @@ namespace Azure.ResourceManager.RecoveryServices.Models /// Replication usages for vault. internal partial class ReplicationUsageList : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ReplicationUsageList PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeReplicationUsageList(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ReplicationUsageList)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static ReplicationUsageList FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeReplicationUsageList(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -144,31 +168,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ReplicationUsageList IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ReplicationUsageList PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeReplicationUsageList(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ReplicationUsageList)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static ReplicationUsageList FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeReplicationUsageList(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/ResourceCapabilities.Serialization.cs b/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/ResourceCapabilities.Serialization.cs index b0bf2216e130..cab654e0673f 100644 --- a/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/ResourceCapabilities.Serialization.cs +++ b/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/ResourceCapabilities.Serialization.cs @@ -22,6 +22,23 @@ internal ResourceCapabilities() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override ResourceCapabilitiesBase PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeResourceCapabilities(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ResourceCapabilities)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -120,23 +137,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ResourceCapabilities IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (ResourceCapabilities)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override ResourceCapabilitiesBase PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeResourceCapabilities(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ResourceCapabilities)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/ResourceCapabilitiesBase.Serialization.cs b/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/ResourceCapabilitiesBase.Serialization.cs index e04eb48330a0..9d40c4257f9e 100644 --- a/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/ResourceCapabilitiesBase.Serialization.cs +++ b/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/ResourceCapabilitiesBase.Serialization.cs @@ -22,6 +22,23 @@ internal ResourceCapabilitiesBase() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceCapabilitiesBase PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeResourceCapabilitiesBase(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ResourceCapabilitiesBase)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -121,23 +138,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ResourceCapabilitiesBase IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceCapabilitiesBase PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeResourceCapabilitiesBase(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ResourceCapabilitiesBase)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/ResourceCertificateAndAadDetails.Serialization.cs b/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/ResourceCertificateAndAadDetails.Serialization.cs index 8e92775aba0a..bc4b0a187305 100644 --- a/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/ResourceCertificateAndAadDetails.Serialization.cs +++ b/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/ResourceCertificateAndAadDetails.Serialization.cs @@ -22,6 +22,23 @@ internal ResourceCertificateAndAadDetails() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override ResourceCertificateDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeResourceCertificateAndAadDetails(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ResourceCertificateAndAadDetails)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -252,23 +269,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ResourceCertificateAndAadDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (ResourceCertificateAndAadDetails)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override ResourceCertificateDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeResourceCertificateAndAadDetails(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ResourceCertificateAndAadDetails)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/ResourceCertificateAndAcsDetails.Serialization.cs b/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/ResourceCertificateAndAcsDetails.Serialization.cs index d18b12309b15..ba3b82c2ef9f 100644 --- a/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/ResourceCertificateAndAcsDetails.Serialization.cs +++ b/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/ResourceCertificateAndAcsDetails.Serialization.cs @@ -21,6 +21,23 @@ internal ResourceCertificateAndAcsDetails() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override ResourceCertificateDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeResourceCertificateAndAcsDetails(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ResourceCertificateAndAcsDetails)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -205,23 +222,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ResourceCertificateAndAcsDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (ResourceCertificateAndAcsDetails)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override ResourceCertificateDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeResourceCertificateAndAcsDetails(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ResourceCertificateAndAcsDetails)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/ResourceCertificateDetails.Serialization.cs b/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/ResourceCertificateDetails.Serialization.cs index 1e88276a5826..7587ee5eeb4b 100644 --- a/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/ResourceCertificateDetails.Serialization.cs +++ b/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/ResourceCertificateDetails.Serialization.cs @@ -19,6 +19,23 @@ namespace Azure.ResourceManager.RecoveryServices.Models [PersistableModelProxy(typeof(UnknownResourceCertificateDetails))] public abstract partial class ResourceCertificateDetails : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceCertificateDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeResourceCertificateDetails(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ResourceCertificateDetails)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -166,23 +183,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ResourceCertificateDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceCertificateDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeResourceCertificateDetails(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ResourceCertificateDetails)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/RestoreSettings.Serialization.cs b/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/RestoreSettings.Serialization.cs index eb593344cbee..c38aa5360d2c 100644 --- a/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/RestoreSettings.Serialization.cs +++ b/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/RestoreSettings.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.RecoveryServices.Models /// Restore Settings of the vault. internal partial class RestoreSettings : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual RestoreSettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeRestoreSettings(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(RestoreSettings)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -122,23 +139,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. RestoreSettings IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual RestoreSettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeRestoreSettings(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(RestoreSettings)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/SourceScanConfiguration.Serialization.cs b/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/SourceScanConfiguration.Serialization.cs index 2ef7891f75b7..ee30dea2d89d 100644 --- a/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/SourceScanConfiguration.Serialization.cs +++ b/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/SourceScanConfiguration.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.RecoveryServices.Models /// Source scan configuration of vault. public partial class SourceScanConfiguration : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SourceScanConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSourceScanConfiguration(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SourceScanConfiguration)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -137,23 +154,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SourceScanConfiguration IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SourceScanConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSourceScanConfiguration(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SourceScanConfiguration)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/UnknownResourceCertificateDetails.Serialization.cs b/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/UnknownResourceCertificateDetails.Serialization.cs index ab9eb20c4fd9..2275bd8bf05e 100644 --- a/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/UnknownResourceCertificateDetails.Serialization.cs +++ b/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/UnknownResourceCertificateDetails.Serialization.cs @@ -20,6 +20,23 @@ internal UnknownResourceCertificateDetails() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override ResourceCertificateDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeResourceCertificateDetails(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ResourceCertificateDetails)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -177,23 +194,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ResourceCertificateDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override ResourceCertificateDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeResourceCertificateDetails(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ResourceCertificateDetails)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/VaultCertificateResult.Serialization.cs b/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/VaultCertificateResult.Serialization.cs index 3d0cd28b98cb..2f1f79e5f280 100644 --- a/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/VaultCertificateResult.Serialization.cs +++ b/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/VaultCertificateResult.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.RecoveryServices.Models /// Certificate corresponding to a vault that can be used by clients to register themselves with the vault. public partial class VaultCertificateResult : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeVaultCertificateResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(VaultCertificateResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static VaultCertificateResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeVaultCertificateResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,31 +178,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. VaultCertificateResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (VaultCertificateResult)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeVaultCertificateResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(VaultCertificateResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static VaultCertificateResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeVaultCertificateResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/VaultExtendedInfo.Serialization.cs b/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/VaultExtendedInfo.Serialization.cs index 0804bafe016f..fbd29ab7fdd8 100644 --- a/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/VaultExtendedInfo.Serialization.cs +++ b/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/VaultExtendedInfo.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.RecoveryServices.Models /// Vault extended information. internal partial class VaultExtendedInfo : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual VaultExtendedInfo PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeVaultExtendedInfo(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(VaultExtendedInfo)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -151,23 +168,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. VaultExtendedInfo IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual VaultExtendedInfo PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeVaultExtendedInfo(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(VaultExtendedInfo)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/VaultList.Serialization.cs b/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/VaultList.Serialization.cs index e9edf94c5666..55d518bee8c3 100644 --- a/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/VaultList.Serialization.cs +++ b/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/VaultList.Serialization.cs @@ -22,6 +22,30 @@ internal VaultList() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual VaultList PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeVaultList(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(VaultList)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static VaultList FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeVaultList(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. VaultList IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual VaultList PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeVaultList(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(VaultList)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static VaultList FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeVaultList(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/VaultMonitoringSettings.Serialization.cs b/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/VaultMonitoringSettings.Serialization.cs index 5bbbd43901c0..c7b3c2245074 100644 --- a/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/VaultMonitoringSettings.Serialization.cs +++ b/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/VaultMonitoringSettings.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.RecoveryServices.Models /// Monitoring Settings of the vault. public partial class VaultMonitoringSettings : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual VaultMonitoringSettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeVaultMonitoringSettings(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(VaultMonitoringSettings)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -137,23 +154,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. VaultMonitoringSettings IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual VaultMonitoringSettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeVaultMonitoringSettings(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(VaultMonitoringSettings)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/VaultMonitoringSummary.Serialization.cs b/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/VaultMonitoringSummary.Serialization.cs index 38012964236f..ea36eac51f97 100644 --- a/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/VaultMonitoringSummary.Serialization.cs +++ b/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/VaultMonitoringSummary.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.RecoveryServices.Models /// Summary of the replication monitoring data for this vault. public partial class VaultMonitoringSummary : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual VaultMonitoringSummary PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeVaultMonitoringSummary(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(VaultMonitoringSummary)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -204,23 +221,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. VaultMonitoringSummary IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual VaultMonitoringSummary PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeVaultMonitoringSummary(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(VaultMonitoringSummary)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/VaultPropertiesEncryption.Serialization.cs b/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/VaultPropertiesEncryption.Serialization.cs index f4c14447f293..bf26edbbf0fb 100644 --- a/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/VaultPropertiesEncryption.Serialization.cs +++ b/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/VaultPropertiesEncryption.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.RecoveryServices.Models /// Customer Managed Key details of the resource. public partial class VaultPropertiesEncryption : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual VaultPropertiesEncryption PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeVaultPropertiesEncryption(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(VaultPropertiesEncryption)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -152,23 +169,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. VaultPropertiesEncryption IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual VaultPropertiesEncryption PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeVaultPropertiesEncryption(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(VaultPropertiesEncryption)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/VaultPropertiesMoveDetails.Serialization.cs b/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/VaultPropertiesMoveDetails.Serialization.cs index f1a757142148..49b8b71ab491 100644 --- a/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/VaultPropertiesMoveDetails.Serialization.cs +++ b/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/VaultPropertiesMoveDetails.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.RecoveryServices.Models /// The details of the latest move operation performed on the Azure Resource. public partial class VaultPropertiesMoveDetails : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual VaultPropertiesMoveDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeVaultPropertiesMoveDetails(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(VaultPropertiesMoveDetails)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -185,23 +202,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. VaultPropertiesMoveDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual VaultPropertiesMoveDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeVaultPropertiesMoveDetails(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(VaultPropertiesMoveDetails)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/VaultPropertiesRedundancySettings.Serialization.cs b/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/VaultPropertiesRedundancySettings.Serialization.cs index 02b299529f34..bd83992e1938 100644 --- a/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/VaultPropertiesRedundancySettings.Serialization.cs +++ b/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/VaultPropertiesRedundancySettings.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.RecoveryServices.Models /// The redundancy Settings of a Vault. public partial class VaultPropertiesRedundancySettings : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual VaultPropertiesRedundancySettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeVaultPropertiesRedundancySettings(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(VaultPropertiesRedundancySettings)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -137,23 +154,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. VaultPropertiesRedundancySettings IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual VaultPropertiesRedundancySettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeVaultPropertiesRedundancySettings(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(VaultPropertiesRedundancySettings)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/VaultUpgradeDetails.Serialization.cs b/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/VaultUpgradeDetails.Serialization.cs index 98cc00243035..32bb2fe3e547 100644 --- a/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/VaultUpgradeDetails.Serialization.cs +++ b/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/VaultUpgradeDetails.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.RecoveryServices.Models /// Details for upgrading vault. public partial class VaultUpgradeDetails : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual VaultUpgradeDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeVaultUpgradeDetails(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(VaultUpgradeDetails)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -245,23 +262,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. VaultUpgradeDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual VaultUpgradeDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeVaultUpgradeDetails(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(VaultUpgradeDetails)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/VaultUsage.Serialization.cs b/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/VaultUsage.Serialization.cs index 41c62f71651c..5622cce9a4ef 100644 --- a/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/VaultUsage.Serialization.cs +++ b/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/VaultUsage.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.RecoveryServices.Models /// Usages of a vault. public partial class VaultUsage : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual VaultUsage PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeVaultUsage(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(VaultUsage)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -200,23 +217,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. VaultUsage IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual VaultUsage PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeVaultUsage(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(VaultUsage)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/VaultUsageList.Serialization.cs b/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/VaultUsageList.Serialization.cs index d0af9d9b79b7..d7fe9ab7d27b 100644 --- a/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/VaultUsageList.Serialization.cs +++ b/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/VaultUsageList.Serialization.cs @@ -17,6 +17,30 @@ namespace Azure.ResourceManager.RecoveryServices.Models /// Usage for vault. internal partial class VaultUsageList : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual VaultUsageList PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeVaultUsageList(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(VaultUsageList)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static VaultUsageList FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeVaultUsageList(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -144,31 +168,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. VaultUsageList IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual VaultUsageList PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeVaultUsageList(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(VaultUsageList)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static VaultUsageList FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeVaultUsageList(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/VaultUsageNameInfo.Serialization.cs b/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/VaultUsageNameInfo.Serialization.cs index b8dbac5f01d5..79c7cb6a79ce 100644 --- a/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/VaultUsageNameInfo.Serialization.cs +++ b/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/Models/VaultUsageNameInfo.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.RecoveryServices.Models /// The name of usage. public partial class VaultUsageNameInfo : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual VaultUsageNameInfo PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeVaultUsageNameInfo(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(VaultUsageNameInfo)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -129,23 +146,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. VaultUsageNameInfo IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual VaultUsageNameInfo PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeVaultUsageNameInfo(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(VaultUsageNameInfo)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/RecoveryServicesDeletedVaultData.Serialization.cs b/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/RecoveryServicesDeletedVaultData.Serialization.cs index 52c6eae6ff4e..6a286913bf4d 100644 --- a/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/RecoveryServicesDeletedVaultData.Serialization.cs +++ b/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/RecoveryServicesDeletedVaultData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.RecoveryServices /// DeletedVault information as returned by the resource provider. public partial class RecoveryServicesDeletedVaultData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeRecoveryServicesDeletedVaultData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(RecoveryServicesDeletedVaultData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static RecoveryServicesDeletedVaultData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeRecoveryServicesDeletedVaultData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,31 +178,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. RecoveryServicesDeletedVaultData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (RecoveryServicesDeletedVaultData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeRecoveryServicesDeletedVaultData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(RecoveryServicesDeletedVaultData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static RecoveryServicesDeletedVaultData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeRecoveryServicesDeletedVaultData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/RecoveryServicesPrivateLinkResourceData.Serialization.cs b/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/RecoveryServicesPrivateLinkResourceData.Serialization.cs index 4c30b7ffe228..a616ab09ef3f 100644 --- a/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/RecoveryServicesPrivateLinkResourceData.Serialization.cs +++ b/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/RecoveryServicesPrivateLinkResourceData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.RecoveryServices /// Information of the private link resource. public partial class RecoveryServicesPrivateLinkResourceData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeRecoveryServicesPrivateLinkResourceData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(RecoveryServicesPrivateLinkResourceData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static RecoveryServicesPrivateLinkResourceData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeRecoveryServicesPrivateLinkResourceData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,31 +178,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. RecoveryServicesPrivateLinkResourceData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (RecoveryServicesPrivateLinkResourceData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeRecoveryServicesPrivateLinkResourceData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(RecoveryServicesPrivateLinkResourceData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static RecoveryServicesPrivateLinkResourceData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeRecoveryServicesPrivateLinkResourceData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/RecoveryServicesVaultData.Serialization.cs b/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/RecoveryServicesVaultData.Serialization.cs index 9de90856b9f5..145ec517b651 100644 --- a/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/RecoveryServicesVaultData.Serialization.cs +++ b/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/RecoveryServicesVaultData.Serialization.cs @@ -25,6 +25,30 @@ internal RecoveryServicesVaultData() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeRecoveryServicesVaultData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(RecoveryServicesVaultData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static RecoveryServicesVaultData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeRecoveryServicesVaultData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -237,23 +261,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. RecoveryServicesVaultData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (RecoveryServicesVaultData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeRecoveryServicesVaultData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(RecoveryServicesVaultData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -268,12 +275,5 @@ internal static RequestContent ToRequestContent(RecoveryServicesVaultData recove content.JsonWriter.WriteObjectValue(recoveryServicesVaultData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static RecoveryServicesVaultData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeRecoveryServicesVaultData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/RecoveryServicesVaultExtendedInfoData.Serialization.cs b/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/RecoveryServicesVaultExtendedInfoData.Serialization.cs index 794118739701..492b6300cb7f 100644 --- a/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/RecoveryServicesVaultExtendedInfoData.Serialization.cs +++ b/sdk/recoveryservices/Azure.ResourceManager.RecoveryServices/src/Generated/RecoveryServicesVaultExtendedInfoData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.RecoveryServices /// Vault extended information. public partial class RecoveryServicesVaultExtendedInfoData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeRecoveryServicesVaultExtendedInfoData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(RecoveryServicesVaultExtendedInfoData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static RecoveryServicesVaultExtendedInfoData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeRecoveryServicesVaultExtendedInfoData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -170,23 +194,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. RecoveryServicesVaultExtendedInfoData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (RecoveryServicesVaultExtendedInfoData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeRecoveryServicesVaultExtendedInfoData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(RecoveryServicesVaultExtendedInfoData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -201,12 +208,5 @@ internal static RequestContent ToRequestContent(RecoveryServicesVaultExtendedInf content.JsonWriter.WriteObjectValue(recoveryServicesVaultExtendedInfoData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static RecoveryServicesVaultExtendedInfoData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeRecoveryServicesVaultExtendedInfoData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/resourceconnector/Azure.ResourceManager.ResourceConnector/src/Generated/Models/ApplianceArtifactProfile.Serialization.cs b/sdk/resourceconnector/Azure.ResourceManager.ResourceConnector/src/Generated/Models/ApplianceArtifactProfile.Serialization.cs index 638e8d8425d4..9b104b5dc0d6 100644 --- a/sdk/resourceconnector/Azure.ResourceManager.ResourceConnector/src/Generated/Models/ApplianceArtifactProfile.Serialization.cs +++ b/sdk/resourceconnector/Azure.ResourceManager.ResourceConnector/src/Generated/Models/ApplianceArtifactProfile.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.ResourceConnector.Models /// Appliance ArtifactProfile definition. public partial class ApplianceArtifactProfile : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ApplianceArtifactProfile PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeApplianceArtifactProfile(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ApplianceArtifactProfile)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -118,23 +135,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ApplianceArtifactProfile IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ApplianceArtifactProfile PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeApplianceArtifactProfile(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ApplianceArtifactProfile)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/resourceconnector/Azure.ResourceManager.ResourceConnector/src/Generated/Models/ApplianceCredentialKubeconfig.Serialization.cs b/sdk/resourceconnector/Azure.ResourceManager.ResourceConnector/src/Generated/Models/ApplianceCredentialKubeconfig.Serialization.cs index 28d8aae14104..e634a5b584d0 100644 --- a/sdk/resourceconnector/Azure.ResourceManager.ResourceConnector/src/Generated/Models/ApplianceCredentialKubeconfig.Serialization.cs +++ b/sdk/resourceconnector/Azure.ResourceManager.ResourceConnector/src/Generated/Models/ApplianceCredentialKubeconfig.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.ResourceConnector.Models /// Cluster User Credential appliance. public partial class ApplianceCredentialKubeconfig : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ApplianceCredentialKubeconfig PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeApplianceCredentialKubeconfig(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ApplianceCredentialKubeconfig)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -133,23 +150,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ApplianceCredentialKubeconfig IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ApplianceCredentialKubeconfig PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeApplianceCredentialKubeconfig(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ApplianceCredentialKubeconfig)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/resourceconnector/Azure.ResourceManager.ResourceConnector/src/Generated/Models/ApplianceEvent.Serialization.cs b/sdk/resourceconnector/Azure.ResourceManager.ResourceConnector/src/Generated/Models/ApplianceEvent.Serialization.cs index c03787b8cf43..18a6ac3256f6 100644 --- a/sdk/resourceconnector/Azure.ResourceManager.ResourceConnector/src/Generated/Models/ApplianceEvent.Serialization.cs +++ b/sdk/resourceconnector/Azure.ResourceManager.ResourceConnector/src/Generated/Models/ApplianceEvent.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.ResourceConnector.Models /// Event contains information about customer driven, platform driven, or unplanned events that occurred on the Appliance. public partial class ApplianceEvent : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ApplianceEvent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeApplianceEvent(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ApplianceEvent)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -184,23 +201,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ApplianceEvent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ApplianceEvent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeApplianceEvent(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ApplianceEvent)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/resourceconnector/Azure.ResourceManager.ResourceConnector/src/Generated/Models/ApplianceListCredentialResult.Serialization.cs b/sdk/resourceconnector/Azure.ResourceManager.ResourceConnector/src/Generated/Models/ApplianceListCredentialResult.Serialization.cs index fa3f1371b430..4a11dd0714d8 100644 --- a/sdk/resourceconnector/Azure.ResourceManager.ResourceConnector/src/Generated/Models/ApplianceListCredentialResult.Serialization.cs +++ b/sdk/resourceconnector/Azure.ResourceManager.ResourceConnector/src/Generated/Models/ApplianceListCredentialResult.Serialization.cs @@ -17,6 +17,30 @@ namespace Azure.ResourceManager.ResourceConnector.Models /// The List Cluster User Credential appliance. public partial class ApplianceListCredentialResult : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ApplianceListCredentialResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeApplianceListCredentialResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ApplianceListCredentialResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static ApplianceListCredentialResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeApplianceListCredentialResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -148,31 +172,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ApplianceListCredentialResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ApplianceListCredentialResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeApplianceListCredentialResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ApplianceListCredentialResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static ApplianceListCredentialResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeApplianceListCredentialResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/resourceconnector/Azure.ResourceManager.ResourceConnector/src/Generated/Models/ApplianceListKeysResult.Serialization.cs b/sdk/resourceconnector/Azure.ResourceManager.ResourceConnector/src/Generated/Models/ApplianceListKeysResult.Serialization.cs index a8c042252f6d..799601df9067 100644 --- a/sdk/resourceconnector/Azure.ResourceManager.ResourceConnector/src/Generated/Models/ApplianceListKeysResult.Serialization.cs +++ b/sdk/resourceconnector/Azure.ResourceManager.ResourceConnector/src/Generated/Models/ApplianceListKeysResult.Serialization.cs @@ -17,6 +17,30 @@ namespace Azure.ResourceManager.ResourceConnector.Models /// The List Cluster Keys Results appliance. public partial class ApplianceListKeysResult : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ApplianceListKeysResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeApplianceListKeysResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ApplianceListKeysResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static ApplianceListKeysResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeApplianceListKeysResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -185,31 +209,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ApplianceListKeysResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ApplianceListKeysResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeApplianceListKeysResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ApplianceListKeysResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static ApplianceListKeysResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeApplianceListKeysResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/resourceconnector/Azure.ResourceManager.ResourceConnector/src/Generated/Models/ApplianceListResult.Serialization.cs b/sdk/resourceconnector/Azure.ResourceManager.ResourceConnector/src/Generated/Models/ApplianceListResult.Serialization.cs index 3abf1043232e..90db36fa7187 100644 --- a/sdk/resourceconnector/Azure.ResourceManager.ResourceConnector/src/Generated/Models/ApplianceListResult.Serialization.cs +++ b/sdk/resourceconnector/Azure.ResourceManager.ResourceConnector/src/Generated/Models/ApplianceListResult.Serialization.cs @@ -17,6 +17,30 @@ namespace Azure.ResourceManager.ResourceConnector.Models /// Paged collection of Appliance items. internal partial class ApplianceListResult : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ApplianceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeApplianceListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ApplianceListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static ApplianceListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeApplianceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -144,31 +168,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ApplianceListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ApplianceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeApplianceListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ApplianceListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static ApplianceListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeApplianceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/resourceconnector/Azure.ResourceManager.ResourceConnector/src/Generated/Models/ApplianceNetworkProfile.Serialization.cs b/sdk/resourceconnector/Azure.ResourceManager.ResourceConnector/src/Generated/Models/ApplianceNetworkProfile.Serialization.cs index ee47db811b1a..b2cd9c2d9117 100644 --- a/sdk/resourceconnector/Azure.ResourceManager.ResourceConnector/src/Generated/Models/ApplianceNetworkProfile.Serialization.cs +++ b/sdk/resourceconnector/Azure.ResourceManager.ResourceConnector/src/Generated/Models/ApplianceNetworkProfile.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.ResourceConnector.Models /// Contains network information about the Appliance. public partial class ApplianceNetworkProfile : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ApplianceNetworkProfile PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeApplianceNetworkProfile(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ApplianceNetworkProfile)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -152,23 +169,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ApplianceNetworkProfile IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ApplianceNetworkProfile PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeApplianceNetworkProfile(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ApplianceNetworkProfile)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/resourceconnector/Azure.ResourceManager.ResourceConnector/src/Generated/Models/ApplianceProperties.Serialization.cs b/sdk/resourceconnector/Azure.ResourceManager.ResourceConnector/src/Generated/Models/ApplianceProperties.Serialization.cs index 6107350e0b7b..f743b5adb9be 100644 --- a/sdk/resourceconnector/Azure.ResourceManager.ResourceConnector/src/Generated/Models/ApplianceProperties.Serialization.cs +++ b/sdk/resourceconnector/Azure.ResourceManager.ResourceConnector/src/Generated/Models/ApplianceProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.ResourceConnector.Models /// Properties for an appliance. internal partial class ApplianceProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ApplianceProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeApplianceProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ApplianceProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -234,23 +251,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ApplianceProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ApplianceProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeApplianceProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ApplianceProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/resourceconnector/Azure.ResourceManager.ResourceConnector/src/Generated/Models/AppliancePropertiesInfrastructureConfig.Serialization.cs b/sdk/resourceconnector/Azure.ResourceManager.ResourceConnector/src/Generated/Models/AppliancePropertiesInfrastructureConfig.Serialization.cs index ea0196b200b0..64fb7d608240 100644 --- a/sdk/resourceconnector/Azure.ResourceManager.ResourceConnector/src/Generated/Models/AppliancePropertiesInfrastructureConfig.Serialization.cs +++ b/sdk/resourceconnector/Azure.ResourceManager.ResourceConnector/src/Generated/Models/AppliancePropertiesInfrastructureConfig.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.ResourceConnector.Models /// Contains infrastructure information about the Appliance. internal partial class AppliancePropertiesInfrastructureConfig : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AppliancePropertiesInfrastructureConfig PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAppliancePropertiesInfrastructureConfig(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AppliancePropertiesInfrastructureConfig)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -122,23 +139,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AppliancePropertiesInfrastructureConfig IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AppliancePropertiesInfrastructureConfig PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAppliancePropertiesInfrastructureConfig(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AppliancePropertiesInfrastructureConfig)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/resourceconnector/Azure.ResourceManager.ResourceConnector/src/Generated/Models/ApplianceSshKey.Serialization.cs b/sdk/resourceconnector/Azure.ResourceManager.ResourceConnector/src/Generated/Models/ApplianceSshKey.Serialization.cs index e9205eea916c..48f87ba47993 100644 --- a/sdk/resourceconnector/Azure.ResourceManager.ResourceConnector/src/Generated/Models/ApplianceSshKey.Serialization.cs +++ b/sdk/resourceconnector/Azure.ResourceManager.ResourceConnector/src/Generated/Models/ApplianceSshKey.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.ResourceConnector.Models /// Appliance SSHKey definition. public partial class ApplianceSshKey : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ApplianceSshKey PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeApplianceSshKey(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ApplianceSshKey)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -176,23 +193,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ApplianceSshKey IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ApplianceSshKey PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeApplianceSshKey(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ApplianceSshKey)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/resourceconnector/Azure.ResourceManager.ResourceConnector/src/Generated/Models/ApplianceSupportedVersion.Serialization.cs b/sdk/resourceconnector/Azure.ResourceManager.ResourceConnector/src/Generated/Models/ApplianceSupportedVersion.Serialization.cs index 1dccd2d28796..e606d5073955 100644 --- a/sdk/resourceconnector/Azure.ResourceManager.ResourceConnector/src/Generated/Models/ApplianceSupportedVersion.Serialization.cs +++ b/sdk/resourceconnector/Azure.ResourceManager.ResourceConnector/src/Generated/Models/ApplianceSupportedVersion.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.ResourceConnector.Models /// The SupportedVersion object for appliance. public partial class ApplianceSupportedVersion : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ApplianceSupportedVersion PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeApplianceSupportedVersion(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ApplianceSupportedVersion)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -133,23 +150,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ApplianceSupportedVersion IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ApplianceSupportedVersion PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeApplianceSupportedVersion(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ApplianceSupportedVersion)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/resourceconnector/Azure.ResourceManager.ResourceConnector/src/Generated/Models/ApplianceSupportedVersionCatalogVersion.Serialization.cs b/sdk/resourceconnector/Azure.ResourceManager.ResourceConnector/src/Generated/Models/ApplianceSupportedVersionCatalogVersion.Serialization.cs index 16614e4948c6..01055cf2ef9a 100644 --- a/sdk/resourceconnector/Azure.ResourceManager.ResourceConnector/src/Generated/Models/ApplianceSupportedVersionCatalogVersion.Serialization.cs +++ b/sdk/resourceconnector/Azure.ResourceManager.ResourceConnector/src/Generated/Models/ApplianceSupportedVersionCatalogVersion.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.ResourceConnector.Models /// The SupportedVersionCatalogVersion object for appliance. public partial class ApplianceSupportedVersionCatalogVersion : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ApplianceSupportedVersionCatalogVersion PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeApplianceSupportedVersionCatalogVersion(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ApplianceSupportedVersionCatalogVersion)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -144,23 +161,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ApplianceSupportedVersionCatalogVersion IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ApplianceSupportedVersionCatalogVersion PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeApplianceSupportedVersionCatalogVersion(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ApplianceSupportedVersionCatalogVersion)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/resourceconnector/Azure.ResourceManager.ResourceConnector/src/Generated/Models/ApplianceSupportedVersionCatalogVersionProperties.Serialization.cs b/sdk/resourceconnector/Azure.ResourceManager.ResourceConnector/src/Generated/Models/ApplianceSupportedVersionCatalogVersionProperties.Serialization.cs index 4f882b705a25..4e3bd3ef0e82 100644 --- a/sdk/resourceconnector/Azure.ResourceManager.ResourceConnector/src/Generated/Models/ApplianceSupportedVersionCatalogVersionProperties.Serialization.cs +++ b/sdk/resourceconnector/Azure.ResourceManager.ResourceConnector/src/Generated/Models/ApplianceSupportedVersionCatalogVersionProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.ResourceConnector.Models /// The SupportedVersionCatalogVersionData object for appliance. public partial class ApplianceSupportedVersionCatalogVersionProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ApplianceSupportedVersionCatalogVersionProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeApplianceSupportedVersionCatalogVersionProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ApplianceSupportedVersionCatalogVersionProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -151,23 +168,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ApplianceSupportedVersionCatalogVersionProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ApplianceSupportedVersionCatalogVersionProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeApplianceSupportedVersionCatalogVersionProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ApplianceSupportedVersionCatalogVersionProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/resourceconnector/Azure.ResourceManager.ResourceConnector/src/Generated/Models/ApplianceSupportedVersionMetadata.Serialization.cs b/sdk/resourceconnector/Azure.ResourceManager.ResourceConnector/src/Generated/Models/ApplianceSupportedVersionMetadata.Serialization.cs index 2270d538b96a..461e4a47b5ee 100644 --- a/sdk/resourceconnector/Azure.ResourceManager.ResourceConnector/src/Generated/Models/ApplianceSupportedVersionMetadata.Serialization.cs +++ b/sdk/resourceconnector/Azure.ResourceManager.ResourceConnector/src/Generated/Models/ApplianceSupportedVersionMetadata.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.ResourceConnector.Models /// The SupportedVersionMetadata object for appliance. internal partial class ApplianceSupportedVersionMetadata : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ApplianceSupportedVersionMetadata PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeApplianceSupportedVersionMetadata(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ApplianceSupportedVersionMetadata)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -122,23 +139,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ApplianceSupportedVersionMetadata IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ApplianceSupportedVersionMetadata PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeApplianceSupportedVersionMetadata(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ApplianceSupportedVersionMetadata)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/resourceconnector/Azure.ResourceManager.ResourceConnector/src/Generated/Models/ApplianceTelemetryConfigResult.Serialization.cs b/sdk/resourceconnector/Azure.ResourceManager.ResourceConnector/src/Generated/Models/ApplianceTelemetryConfigResult.Serialization.cs index 952c10ab6e33..7a084c5b8af0 100644 --- a/sdk/resourceconnector/Azure.ResourceManager.ResourceConnector/src/Generated/Models/ApplianceTelemetryConfigResult.Serialization.cs +++ b/sdk/resourceconnector/Azure.ResourceManager.ResourceConnector/src/Generated/Models/ApplianceTelemetryConfigResult.Serialization.cs @@ -17,6 +17,30 @@ namespace Azure.ResourceManager.ResourceConnector.Models /// The Get Telemetry Config Result appliance. public partial class ApplianceTelemetryConfigResult : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ApplianceTelemetryConfigResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeApplianceTelemetryConfigResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ApplianceTelemetryConfigResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static ApplianceTelemetryConfigResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeApplianceTelemetryConfigResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -119,31 +143,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ApplianceTelemetryConfigResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ApplianceTelemetryConfigResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeApplianceTelemetryConfigResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ApplianceTelemetryConfigResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static ApplianceTelemetryConfigResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeApplianceTelemetryConfigResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/resourceconnector/Azure.ResourceManager.ResourceConnector/src/Generated/Models/ApplianceUpgradeGraph.Serialization.cs b/sdk/resourceconnector/Azure.ResourceManager.ResourceConnector/src/Generated/Models/ApplianceUpgradeGraph.Serialization.cs index eb75c35e0da9..384a557237b5 100644 --- a/sdk/resourceconnector/Azure.ResourceManager.ResourceConnector/src/Generated/Models/ApplianceUpgradeGraph.Serialization.cs +++ b/sdk/resourceconnector/Azure.ResourceManager.ResourceConnector/src/Generated/Models/ApplianceUpgradeGraph.Serialization.cs @@ -17,6 +17,30 @@ namespace Azure.ResourceManager.ResourceConnector.Models /// The Upgrade Graph for appliance. public partial class ApplianceUpgradeGraph : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ApplianceUpgradeGraph PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeApplianceUpgradeGraph(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ApplianceUpgradeGraph)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static ApplianceUpgradeGraph FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeApplianceUpgradeGraph(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -145,31 +169,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ApplianceUpgradeGraph IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ApplianceUpgradeGraph PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeApplianceUpgradeGraph(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ApplianceUpgradeGraph)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static ApplianceUpgradeGraph FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeApplianceUpgradeGraph(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/resourceconnector/Azure.ResourceManager.ResourceConnector/src/Generated/Models/ApplianceUpgradeGraphProperties.Serialization.cs b/sdk/resourceconnector/Azure.ResourceManager.ResourceConnector/src/Generated/Models/ApplianceUpgradeGraphProperties.Serialization.cs index c9afa308364f..d06e97bfe86b 100644 --- a/sdk/resourceconnector/Azure.ResourceManager.ResourceConnector/src/Generated/Models/ApplianceUpgradeGraphProperties.Serialization.cs +++ b/sdk/resourceconnector/Azure.ResourceManager.ResourceConnector/src/Generated/Models/ApplianceUpgradeGraphProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.ResourceConnector.Models /// The Upgrade Graph Properties for appliance. public partial class ApplianceUpgradeGraphProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ApplianceUpgradeGraphProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeApplianceUpgradeGraphProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ApplianceUpgradeGraphProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -143,23 +160,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ApplianceUpgradeGraphProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ApplianceUpgradeGraphProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeApplianceUpgradeGraphProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ApplianceUpgradeGraphProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/resourceconnector/Azure.ResourceManager.ResourceConnector/src/Generated/Models/DnsConfiguration.Serialization.cs b/sdk/resourceconnector/Azure.ResourceManager.ResourceConnector/src/Generated/Models/DnsConfiguration.Serialization.cs index ba213cd5aec6..b773a3566c3c 100644 --- a/sdk/resourceconnector/Azure.ResourceManager.ResourceConnector/src/Generated/Models/DnsConfiguration.Serialization.cs +++ b/sdk/resourceconnector/Azure.ResourceManager.ResourceConnector/src/Generated/Models/DnsConfiguration.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.ResourceConnector.Models /// Contains DNS information about the Appliance. internal partial class DnsConfiguration : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DnsConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDnsConfiguration(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DnsConfiguration)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -118,23 +135,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DnsConfiguration IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DnsConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDnsConfiguration(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DnsConfiguration)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/resourceconnector/Azure.ResourceManager.ResourceConnector/src/Generated/Models/GatewayConfiguration.Serialization.cs b/sdk/resourceconnector/Azure.ResourceManager.ResourceConnector/src/Generated/Models/GatewayConfiguration.Serialization.cs index ee688145500a..df150c64c510 100644 --- a/sdk/resourceconnector/Azure.ResourceManager.ResourceConnector/src/Generated/Models/GatewayConfiguration.Serialization.cs +++ b/sdk/resourceconnector/Azure.ResourceManager.ResourceConnector/src/Generated/Models/GatewayConfiguration.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.ResourceConnector.Models /// Contains Arc Gateway information about the Appliance. internal partial class GatewayConfiguration : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual GatewayConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeGatewayConfiguration(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(GatewayConfiguration)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -118,23 +135,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. GatewayConfiguration IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual GatewayConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeGatewayConfiguration(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(GatewayConfiguration)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/resourceconnector/Azure.ResourceManager.ResourceConnector/src/Generated/Models/HybridConnectionConfig.Serialization.cs b/sdk/resourceconnector/Azure.ResourceManager.ResourceConnector/src/Generated/Models/HybridConnectionConfig.Serialization.cs index 13078b86cfa5..f060059b1e86 100644 --- a/sdk/resourceconnector/Azure.ResourceManager.ResourceConnector/src/Generated/Models/HybridConnectionConfig.Serialization.cs +++ b/sdk/resourceconnector/Azure.ResourceManager.ResourceConnector/src/Generated/Models/HybridConnectionConfig.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.ResourceConnector.Models /// Contains the REP (rendezvous endpoint) and “Listener” access token from notification service (NS). public partial class HybridConnectionConfig : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual HybridConnectionConfig PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHybridConnectionConfig(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HybridConnectionConfig)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -155,23 +172,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HybridConnectionConfig IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual HybridConnectionConfig PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHybridConnectionConfig(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HybridConnectionConfig)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/resourceconnector/Azure.ResourceManager.ResourceConnector/src/Generated/Models/ProxyConfiguration.Serialization.cs b/sdk/resourceconnector/Azure.ResourceManager.ResourceConnector/src/Generated/Models/ProxyConfiguration.Serialization.cs index 6f70ca3acc7b..7af3c1188a61 100644 --- a/sdk/resourceconnector/Azure.ResourceManager.ResourceConnector/src/Generated/Models/ProxyConfiguration.Serialization.cs +++ b/sdk/resourceconnector/Azure.ResourceManager.ResourceConnector/src/Generated/Models/ProxyConfiguration.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.ResourceConnector.Models /// Contains proxy information about the Appliance. internal partial class ProxyConfiguration : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ProxyConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeProxyConfiguration(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ProxyConfiguration)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -118,23 +135,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ProxyConfiguration IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ProxyConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeProxyConfiguration(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ProxyConfiguration)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/resourceconnector/Azure.ResourceManager.ResourceConnector/src/Generated/Models/ResourceConnectorAppliancePatch.Serialization.cs b/sdk/resourceconnector/Azure.ResourceManager.ResourceConnector/src/Generated/Models/ResourceConnectorAppliancePatch.Serialization.cs index 3155e2b4ac26..7b4b3ca90fe8 100644 --- a/sdk/resourceconnector/Azure.ResourceManager.ResourceConnector/src/Generated/Models/ResourceConnectorAppliancePatch.Serialization.cs +++ b/sdk/resourceconnector/Azure.ResourceManager.ResourceConnector/src/Generated/Models/ResourceConnectorAppliancePatch.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.ResourceConnector.Models /// The Appliances patchable resource definition. public partial class ResourceConnectorAppliancePatch : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceConnectorAppliancePatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeResourceConnectorAppliancePatch(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ResourceConnectorAppliancePatch)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,23 +163,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ResourceConnectorAppliancePatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceConnectorAppliancePatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeResourceConnectorAppliancePatch(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ResourceConnectorAppliancePatch)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/resourceconnector/Azure.ResourceManager.ResourceConnector/src/Generated/ResourceConnectorApplianceData.Serialization.cs b/sdk/resourceconnector/Azure.ResourceManager.ResourceConnector/src/Generated/ResourceConnectorApplianceData.Serialization.cs index 3686e20428b2..7cb1d6e9aff0 100644 --- a/sdk/resourceconnector/Azure.ResourceManager.ResourceConnector/src/Generated/ResourceConnectorApplianceData.Serialization.cs +++ b/sdk/resourceconnector/Azure.ResourceManager.ResourceConnector/src/Generated/ResourceConnectorApplianceData.Serialization.cs @@ -25,6 +25,30 @@ internal ResourceConnectorApplianceData() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeResourceConnectorApplianceData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ResourceConnectorApplianceData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static ResourceConnectorApplianceData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeResourceConnectorApplianceData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -205,23 +229,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ResourceConnectorApplianceData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (ResourceConnectorApplianceData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeResourceConnectorApplianceData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ResourceConnectorApplianceData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -236,12 +243,5 @@ internal static RequestContent ToRequestContent(ResourceConnectorApplianceData r content.JsonWriter.WriteObjectValue(resourceConnectorApplianceData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static ResourceConnectorApplianceData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeResourceConnectorApplianceData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/resources/Azure.ResourceManager.Resources.Bicep/src/Generated/Models/DecompileOperationContent.Serialization.cs b/sdk/resources/Azure.ResourceManager.Resources.Bicep/src/Generated/Models/DecompileOperationContent.Serialization.cs index ca54697e873b..d7f111ef9924 100644 --- a/sdk/resources/Azure.ResourceManager.Resources.Bicep/src/Generated/Models/DecompileOperationContent.Serialization.cs +++ b/sdk/resources/Azure.ResourceManager.Resources.Bicep/src/Generated/Models/DecompileOperationContent.Serialization.cs @@ -22,6 +22,23 @@ internal DecompileOperationContent() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DecompileOperationContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDecompileOperationContent(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DecompileOperationContent)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -121,23 +138,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DecompileOperationContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DecompileOperationContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDecompileOperationContent(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DecompileOperationContent)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/resources/Azure.ResourceManager.Resources.Bicep/src/Generated/Models/DecompileOperationSuccessResult.Serialization.cs b/sdk/resources/Azure.ResourceManager.Resources.Bicep/src/Generated/Models/DecompileOperationSuccessResult.Serialization.cs index d2c95103d718..27ffc7196e99 100644 --- a/sdk/resources/Azure.ResourceManager.Resources.Bicep/src/Generated/Models/DecompileOperationSuccessResult.Serialization.cs +++ b/sdk/resources/Azure.ResourceManager.Resources.Bicep/src/Generated/Models/DecompileOperationSuccessResult.Serialization.cs @@ -22,6 +22,30 @@ internal DecompileOperationSuccessResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DecompileOperationSuccessResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDecompileOperationSuccessResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DecompileOperationSuccessResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static DecompileOperationSuccessResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeDecompileOperationSuccessResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -139,31 +163,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DecompileOperationSuccessResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DecompileOperationSuccessResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDecompileOperationSuccessResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DecompileOperationSuccessResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static DecompileOperationSuccessResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeDecompileOperationSuccessResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/resources/Azure.ResourceManager.Resources.Bicep/src/Generated/Models/DecompiledFileDefinition.Serialization.cs b/sdk/resources/Azure.ResourceManager.Resources.Bicep/src/Generated/Models/DecompiledFileDefinition.Serialization.cs index d628217c83dc..af98496f1ae7 100644 --- a/sdk/resources/Azure.ResourceManager.Resources.Bicep/src/Generated/Models/DecompiledFileDefinition.Serialization.cs +++ b/sdk/resources/Azure.ResourceManager.Resources.Bicep/src/Generated/Models/DecompiledFileDefinition.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Resources.Bicep.Models /// The definition of a file along with its contents. public partial class DecompiledFileDefinition : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DecompiledFileDefinition PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDecompiledFileDefinition(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DecompiledFileDefinition)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -129,23 +146,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DecompiledFileDefinition IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DecompiledFileDefinition PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDecompiledFileDefinition(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DecompiledFileDefinition)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/resources/Azure.ResourceManager.Resources.DeploymentStacks/src/Generated/DeploymentStackData.Serialization.cs b/sdk/resources/Azure.ResourceManager.Resources.DeploymentStacks/src/Generated/DeploymentStackData.Serialization.cs index 414b10efc222..cb8d3901cc70 100644 --- a/sdk/resources/Azure.ResourceManager.Resources.DeploymentStacks/src/Generated/DeploymentStackData.Serialization.cs +++ b/sdk/resources/Azure.ResourceManager.Resources.DeploymentStacks/src/Generated/DeploymentStackData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.Resources.DeploymentStacks /// Deployment stack object. public partial class DeploymentStackData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDeploymentStackData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DeploymentStackData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static DeploymentStackData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeDeploymentStackData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -209,23 +233,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DeploymentStackData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (DeploymentStackData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDeploymentStackData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DeploymentStackData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -240,12 +247,5 @@ internal static RequestContent ToRequestContent(DeploymentStackData deploymentSt content.JsonWriter.WriteObjectValue(deploymentStackData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static DeploymentStackData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeDeploymentStackData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/resources/Azure.ResourceManager.Resources.DeploymentStacks/src/Generated/DeploymentStackWhatIfResultData.Serialization.cs b/sdk/resources/Azure.ResourceManager.Resources.DeploymentStacks/src/Generated/DeploymentStackWhatIfResultData.Serialization.cs index 808d39d0b50f..5053ff72f054 100644 --- a/sdk/resources/Azure.ResourceManager.Resources.DeploymentStacks/src/Generated/DeploymentStackWhatIfResultData.Serialization.cs +++ b/sdk/resources/Azure.ResourceManager.Resources.DeploymentStacks/src/Generated/DeploymentStackWhatIfResultData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.Resources.DeploymentStacks /// Deployment stack object. public partial class DeploymentStackWhatIfResultData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDeploymentStackWhatIfResultData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DeploymentStackWhatIfResultData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static DeploymentStackWhatIfResultData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeDeploymentStackWhatIfResultData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -209,23 +233,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DeploymentStackWhatIfResultData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (DeploymentStackWhatIfResultData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDeploymentStackWhatIfResultData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DeploymentStackWhatIfResultData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -240,12 +247,5 @@ internal static RequestContent ToRequestContent(DeploymentStackWhatIfResultData content.JsonWriter.WriteObjectValue(deploymentStackWhatIfResultData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static DeploymentStackWhatIfResultData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeDeploymentStackWhatIfResultData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/resources/Azure.ResourceManager.Resources.DeploymentStacks/src/Generated/Models/ActionOnUnmanage.Serialization.cs b/sdk/resources/Azure.ResourceManager.Resources.DeploymentStacks/src/Generated/Models/ActionOnUnmanage.Serialization.cs index af69feb4b5f5..63eabdc330f9 100644 --- a/sdk/resources/Azure.ResourceManager.Resources.DeploymentStacks/src/Generated/Models/ActionOnUnmanage.Serialization.cs +++ b/sdk/resources/Azure.ResourceManager.Resources.DeploymentStacks/src/Generated/Models/ActionOnUnmanage.Serialization.cs @@ -21,6 +21,23 @@ internal ActionOnUnmanage() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ActionOnUnmanage PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeActionOnUnmanage(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ActionOnUnmanage)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -165,23 +182,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ActionOnUnmanage IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ActionOnUnmanage PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeActionOnUnmanage(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ActionOnUnmanage)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/resources/Azure.ResourceManager.Resources.DeploymentStacks/src/Generated/Models/DeploymentExtension.Serialization.cs b/sdk/resources/Azure.ResourceManager.Resources.DeploymentStacks/src/Generated/Models/DeploymentExtension.Serialization.cs index 011a5e965bd6..46c1a8f680f5 100644 --- a/sdk/resources/Azure.ResourceManager.Resources.DeploymentStacks/src/Generated/Models/DeploymentExtension.Serialization.cs +++ b/sdk/resources/Azure.ResourceManager.Resources.DeploymentStacks/src/Generated/Models/DeploymentExtension.Serialization.cs @@ -21,6 +21,23 @@ internal DeploymentExtension() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DeploymentExtension PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDeploymentExtension(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DeploymentExtension)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,23 +171,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DeploymentExtension IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DeploymentExtension PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDeploymentExtension(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DeploymentExtension)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/resources/Azure.ResourceManager.Resources.DeploymentStacks/src/Generated/Models/DeploymentExtensionConfig.Serialization.cs b/sdk/resources/Azure.ResourceManager.Resources.DeploymentStacks/src/Generated/Models/DeploymentExtensionConfig.Serialization.cs index aa295ae127b5..32309141eb3e 100644 --- a/sdk/resources/Azure.ResourceManager.Resources.DeploymentStacks/src/Generated/Models/DeploymentExtensionConfig.Serialization.cs +++ b/sdk/resources/Azure.ResourceManager.Resources.DeploymentStacks/src/Generated/Models/DeploymentExtensionConfig.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Resources.DeploymentStacks.Models /// The configuration of a deployment extension. The keys of this object should align with the extension config schema. public partial class DeploymentExtensionConfig : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DeploymentExtensionConfig PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDeploymentExtensionConfig(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DeploymentExtensionConfig)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -101,23 +118,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DeploymentExtensionConfig IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DeploymentExtensionConfig PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDeploymentExtensionConfig(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DeploymentExtensionConfig)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/resources/Azure.ResourceManager.Resources.DeploymentStacks/src/Generated/Models/DeploymentExternalInput.Serialization.cs b/sdk/resources/Azure.ResourceManager.Resources.DeploymentStacks/src/Generated/Models/DeploymentExternalInput.Serialization.cs index 9876b5cffba9..02140e35304e 100644 --- a/sdk/resources/Azure.ResourceManager.Resources.DeploymentStacks/src/Generated/Models/DeploymentExternalInput.Serialization.cs +++ b/sdk/resources/Azure.ResourceManager.Resources.DeploymentStacks/src/Generated/Models/DeploymentExternalInput.Serialization.cs @@ -21,6 +21,23 @@ internal DeploymentExternalInput() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DeploymentExternalInput PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDeploymentExternalInput(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DeploymentExternalInput)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -127,23 +144,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DeploymentExternalInput IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DeploymentExternalInput PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDeploymentExternalInput(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DeploymentExternalInput)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/resources/Azure.ResourceManager.Resources.DeploymentStacks/src/Generated/Models/DeploymentExternalInputDefinition.Serialization.cs b/sdk/resources/Azure.ResourceManager.Resources.DeploymentStacks/src/Generated/Models/DeploymentExternalInputDefinition.Serialization.cs index 28cd6dd05d4b..93a2a46d8aa9 100644 --- a/sdk/resources/Azure.ResourceManager.Resources.DeploymentStacks/src/Generated/Models/DeploymentExternalInputDefinition.Serialization.cs +++ b/sdk/resources/Azure.ResourceManager.Resources.DeploymentStacks/src/Generated/Models/DeploymentExternalInputDefinition.Serialization.cs @@ -21,6 +21,23 @@ internal DeploymentExternalInputDefinition() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DeploymentExternalInputDefinition PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDeploymentExternalInputDefinition(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DeploymentExternalInputDefinition)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -142,23 +159,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DeploymentExternalInputDefinition IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DeploymentExternalInputDefinition PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDeploymentExternalInputDefinition(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DeploymentExternalInputDefinition)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/resources/Azure.ResourceManager.Resources.DeploymentStacks/src/Generated/Models/DeploymentParameterItem.Serialization.cs b/sdk/resources/Azure.ResourceManager.Resources.DeploymentStacks/src/Generated/Models/DeploymentParameterItem.Serialization.cs index 605750b4d132..832f096a6af0 100644 --- a/sdk/resources/Azure.ResourceManager.Resources.DeploymentStacks/src/Generated/Models/DeploymentParameterItem.Serialization.cs +++ b/sdk/resources/Azure.ResourceManager.Resources.DeploymentStacks/src/Generated/Models/DeploymentParameterItem.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Resources.DeploymentStacks.Models /// Deployment parameter for the template. public partial class DeploymentParameterItem : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DeploymentParameterItem PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDeploymentParameterItem(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DeploymentParameterItem)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -166,23 +183,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DeploymentParameterItem IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DeploymentParameterItem PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDeploymentParameterItem(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DeploymentParameterItem)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/resources/Azure.ResourceManager.Resources.DeploymentStacks/src/Generated/Models/DeploymentStackAdditionalErrorInfo.Serialization.cs b/sdk/resources/Azure.ResourceManager.Resources.DeploymentStacks/src/Generated/Models/DeploymentStackAdditionalErrorInfo.Serialization.cs index 5e6b1726ff6b..8db421312282 100644 --- a/sdk/resources/Azure.ResourceManager.Resources.DeploymentStacks/src/Generated/Models/DeploymentStackAdditionalErrorInfo.Serialization.cs +++ b/sdk/resources/Azure.ResourceManager.Resources.DeploymentStacks/src/Generated/Models/DeploymentStackAdditionalErrorInfo.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Resources.DeploymentStacks.Models /// The resource management error additional info. public partial class DeploymentStackAdditionalErrorInfo : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DeploymentStackAdditionalErrorInfo PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDeploymentStackAdditionalErrorInfo(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DeploymentStackAdditionalErrorInfo)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -140,23 +157,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DeploymentStackAdditionalErrorInfo IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DeploymentStackAdditionalErrorInfo PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDeploymentStackAdditionalErrorInfo(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DeploymentStackAdditionalErrorInfo)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/resources/Azure.ResourceManager.Resources.DeploymentStacks/src/Generated/Models/DeploymentStackDenySettings.Serialization.cs b/sdk/resources/Azure.ResourceManager.Resources.DeploymentStacks/src/Generated/Models/DeploymentStackDenySettings.Serialization.cs index 78ba59cae0e1..2a07096a3781 100644 --- a/sdk/resources/Azure.ResourceManager.Resources.DeploymentStacks/src/Generated/Models/DeploymentStackDenySettings.Serialization.cs +++ b/sdk/resources/Azure.ResourceManager.Resources.DeploymentStacks/src/Generated/Models/DeploymentStackDenySettings.Serialization.cs @@ -21,6 +21,23 @@ internal DeploymentStackDenySettings() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DeploymentStackDenySettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDeploymentStackDenySettings(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DeploymentStackDenySettings)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -209,23 +226,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DeploymentStackDenySettings IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DeploymentStackDenySettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDeploymentStackDenySettings(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DeploymentStackDenySettings)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/resources/Azure.ResourceManager.Resources.DeploymentStacks/src/Generated/Models/DeploymentStackListResult.Serialization.cs b/sdk/resources/Azure.ResourceManager.Resources.DeploymentStacks/src/Generated/Models/DeploymentStackListResult.Serialization.cs index 144e7ce4893f..718f88734924 100644 --- a/sdk/resources/Azure.ResourceManager.Resources.DeploymentStacks/src/Generated/Models/DeploymentStackListResult.Serialization.cs +++ b/sdk/resources/Azure.ResourceManager.Resources.DeploymentStacks/src/Generated/Models/DeploymentStackListResult.Serialization.cs @@ -22,6 +22,30 @@ internal DeploymentStackListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DeploymentStackListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDeploymentStackListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DeploymentStackListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static DeploymentStackListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeDeploymentStackListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DeploymentStackListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DeploymentStackListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDeploymentStackListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DeploymentStackListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static DeploymentStackListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeDeploymentStackListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/resources/Azure.ResourceManager.Resources.DeploymentStacks/src/Generated/Models/DeploymentStackManagedResourceReference.Serialization.cs b/sdk/resources/Azure.ResourceManager.Resources.DeploymentStacks/src/Generated/Models/DeploymentStackManagedResourceReference.Serialization.cs index 668c801e058b..7faa0cafde0f 100644 --- a/sdk/resources/Azure.ResourceManager.Resources.DeploymentStacks/src/Generated/Models/DeploymentStackManagedResourceReference.Serialization.cs +++ b/sdk/resources/Azure.ResourceManager.Resources.DeploymentStacks/src/Generated/Models/DeploymentStackManagedResourceReference.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.Resources.DeploymentStacks.Models /// The managed resource model. public partial class DeploymentStackManagedResourceReference : DeploymentStackResourceReference, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected override DeploymentStackResourceReference PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDeploymentStackManagedResourceReference(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DeploymentStackManagedResourceReference)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -178,23 +195,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DeploymentStackManagedResourceReference IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (DeploymentStackManagedResourceReference)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override DeploymentStackResourceReference PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDeploymentStackManagedResourceReference(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DeploymentStackManagedResourceReference)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/resources/Azure.ResourceManager.Resources.DeploymentStacks/src/Generated/Models/DeploymentStackProperties.Serialization.cs b/sdk/resources/Azure.ResourceManager.Resources.DeploymentStacks/src/Generated/Models/DeploymentStackProperties.Serialization.cs index 7d650ea61677..38504da5381e 100644 --- a/sdk/resources/Azure.ResourceManager.Resources.DeploymentStacks/src/Generated/Models/DeploymentStackProperties.Serialization.cs +++ b/sdk/resources/Azure.ResourceManager.Resources.DeploymentStacks/src/Generated/Models/DeploymentStackProperties.Serialization.cs @@ -23,6 +23,23 @@ internal DeploymentStackProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DeploymentStackProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDeploymentStackProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DeploymentStackProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -593,23 +610,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DeploymentStackProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DeploymentStackProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDeploymentStackProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DeploymentStackProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/resources/Azure.ResourceManager.Resources.DeploymentStacks/src/Generated/Models/DeploymentStackResourceReference.Serialization.cs b/sdk/resources/Azure.ResourceManager.Resources.DeploymentStacks/src/Generated/Models/DeploymentStackResourceReference.Serialization.cs index e564cbc2d0a1..abc7eb9d8c43 100644 --- a/sdk/resources/Azure.ResourceManager.Resources.DeploymentStacks/src/Generated/Models/DeploymentStackResourceReference.Serialization.cs +++ b/sdk/resources/Azure.ResourceManager.Resources.DeploymentStacks/src/Generated/Models/DeploymentStackResourceReference.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.Resources.DeploymentStacks.Models /// The resourceId model. public partial class DeploymentStackResourceReference : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DeploymentStackResourceReference PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDeploymentStackResourceReference(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DeploymentStackResourceReference)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -192,23 +209,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DeploymentStackResourceReference IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DeploymentStackResourceReference PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDeploymentStackResourceReference(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DeploymentStackResourceReference)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/resources/Azure.ResourceManager.Resources.DeploymentStacks/src/Generated/Models/DeploymentStackResourceReferenceExtended.Serialization.cs b/sdk/resources/Azure.ResourceManager.Resources.DeploymentStacks/src/Generated/Models/DeploymentStackResourceReferenceExtended.Serialization.cs index 3f5bbf82901f..6a35285e229c 100644 --- a/sdk/resources/Azure.ResourceManager.Resources.DeploymentStacks/src/Generated/Models/DeploymentStackResourceReferenceExtended.Serialization.cs +++ b/sdk/resources/Azure.ResourceManager.Resources.DeploymentStacks/src/Generated/Models/DeploymentStackResourceReferenceExtended.Serialization.cs @@ -19,6 +19,23 @@ namespace Azure.ResourceManager.Resources.DeploymentStacks.Models /// The resourceId extended model. This is used to document failed resources with a resourceId and a corresponding error. public partial class DeploymentStackResourceReferenceExtended : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DeploymentStackResourceReferenceExtended PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDeploymentStackResourceReferenceExtended(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DeploymentStackResourceReferenceExtended)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -210,23 +227,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DeploymentStackResourceReferenceExtended IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DeploymentStackResourceReferenceExtended PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDeploymentStackResourceReferenceExtended(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DeploymentStackResourceReferenceExtended)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/resources/Azure.ResourceManager.Resources.DeploymentStacks/src/Generated/Models/DeploymentStackTemplateExportResult.Serialization.cs b/sdk/resources/Azure.ResourceManager.Resources.DeploymentStacks/src/Generated/Models/DeploymentStackTemplateExportResult.Serialization.cs index 2feb9f952b0e..d03b6f6a30d3 100644 --- a/sdk/resources/Azure.ResourceManager.Resources.DeploymentStacks/src/Generated/Models/DeploymentStackTemplateExportResult.Serialization.cs +++ b/sdk/resources/Azure.ResourceManager.Resources.DeploymentStacks/src/Generated/Models/DeploymentStackTemplateExportResult.Serialization.cs @@ -17,6 +17,30 @@ namespace Azure.ResourceManager.Resources.DeploymentStacks.Models /// Export Template specific properties of the Deployment stack. public partial class DeploymentStackTemplateExportResult : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DeploymentStackTemplateExportResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDeploymentStackTemplateExportResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DeploymentStackTemplateExportResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static DeploymentStackTemplateExportResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeDeploymentStackTemplateExportResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -145,31 +169,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DeploymentStackTemplateExportResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DeploymentStackTemplateExportResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDeploymentStackTemplateExportResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DeploymentStackTemplateExportResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static DeploymentStackTemplateExportResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeDeploymentStackTemplateExportResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/resources/Azure.ResourceManager.Resources.DeploymentStacks/src/Generated/Models/DeploymentStackValidateProperties.Serialization.cs b/sdk/resources/Azure.ResourceManager.Resources.DeploymentStacks/src/Generated/Models/DeploymentStackValidateProperties.Serialization.cs index a187cd262125..9767f6ff2e37 100644 --- a/sdk/resources/Azure.ResourceManager.Resources.DeploymentStacks/src/Generated/Models/DeploymentStackValidateProperties.Serialization.cs +++ b/sdk/resources/Azure.ResourceManager.Resources.DeploymentStacks/src/Generated/Models/DeploymentStackValidateProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Resources.DeploymentStacks.Models /// The Deployment stack validation result details. public partial class DeploymentStackValidateProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DeploymentStackValidateProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDeploymentStackValidateProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DeploymentStackValidateProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -287,23 +304,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DeploymentStackValidateProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DeploymentStackValidateProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDeploymentStackValidateProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DeploymentStackValidateProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/resources/Azure.ResourceManager.Resources.DeploymentStacks/src/Generated/Models/DeploymentStackValidateResult.Serialization.cs b/sdk/resources/Azure.ResourceManager.Resources.DeploymentStacks/src/Generated/Models/DeploymentStackValidateResult.Serialization.cs index 70dc373eb9de..ee9be37fffcb 100644 --- a/sdk/resources/Azure.ResourceManager.Resources.DeploymentStacks/src/Generated/Models/DeploymentStackValidateResult.Serialization.cs +++ b/sdk/resources/Azure.ResourceManager.Resources.DeploymentStacks/src/Generated/Models/DeploymentStackValidateResult.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.Resources.DeploymentStacks.Models /// The Deployment stack validation result. public partial class DeploymentStackValidateResult : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDeploymentStackValidateResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DeploymentStackValidateResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static DeploymentStackValidateResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeDeploymentStackValidateResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -180,31 +204,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DeploymentStackValidateResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (DeploymentStackValidateResult)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDeploymentStackValidateResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DeploymentStackValidateResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static DeploymentStackValidateResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeDeploymentStackValidateResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/resources/Azure.ResourceManager.Resources.DeploymentStacks/src/Generated/Models/DeploymentStackWhatIfResultProperties.Serialization.cs b/sdk/resources/Azure.ResourceManager.Resources.DeploymentStacks/src/Generated/Models/DeploymentStackWhatIfResultProperties.Serialization.cs index 610038eee6e0..0a614b82f0b8 100644 --- a/sdk/resources/Azure.ResourceManager.Resources.DeploymentStacks/src/Generated/Models/DeploymentStackWhatIfResultProperties.Serialization.cs +++ b/sdk/resources/Azure.ResourceManager.Resources.DeploymentStacks/src/Generated/Models/DeploymentStackWhatIfResultProperties.Serialization.cs @@ -24,6 +24,23 @@ internal DeploymentStackWhatIfResultProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DeploymentStackWhatIfResultProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDeploymentStackWhatIfResultProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DeploymentStackWhatIfResultProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -473,23 +490,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DeploymentStackWhatIfResultProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DeploymentStackWhatIfResultProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDeploymentStackWhatIfResultProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DeploymentStackWhatIfResultProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/resources/Azure.ResourceManager.Resources.DeploymentStacks/src/Generated/Models/DeploymentStacksChangeBase.Serialization.cs b/sdk/resources/Azure.ResourceManager.Resources.DeploymentStacks/src/Generated/Models/DeploymentStacksChangeBase.Serialization.cs index 35278417e892..7957a3f523f2 100644 --- a/sdk/resources/Azure.ResourceManager.Resources.DeploymentStacks/src/Generated/Models/DeploymentStacksChangeBase.Serialization.cs +++ b/sdk/resources/Azure.ResourceManager.Resources.DeploymentStacks/src/Generated/Models/DeploymentStacksChangeBase.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Resources.DeploymentStacks.Models /// Base model for properties with the before-and-after property values. public partial class DeploymentStacksChangeBase : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DeploymentStacksChangeBase PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDeploymentStacksChangeBase(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DeploymentStacksChangeBase)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -129,23 +146,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DeploymentStacksChangeBase IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DeploymentStacksChangeBase PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDeploymentStacksChangeBase(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DeploymentStacksChangeBase)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/resources/Azure.ResourceManager.Resources.DeploymentStacks/src/Generated/Models/DeploymentStacksChangeBaseDenyStatusMode.Serialization.cs b/sdk/resources/Azure.ResourceManager.Resources.DeploymentStacks/src/Generated/Models/DeploymentStacksChangeBaseDenyStatusMode.Serialization.cs index 32df68411250..83c8aa478c5d 100644 --- a/sdk/resources/Azure.ResourceManager.Resources.DeploymentStacks/src/Generated/Models/DeploymentStacksChangeBaseDenyStatusMode.Serialization.cs +++ b/sdk/resources/Azure.ResourceManager.Resources.DeploymentStacks/src/Generated/Models/DeploymentStacksChangeBaseDenyStatusMode.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Resources.DeploymentStacks.Models /// Base model for properties with the before-and-after property values. public partial class DeploymentStacksChangeBaseDenyStatusMode : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DeploymentStacksChangeBaseDenyStatusMode PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDeploymentStacksChangeBaseDenyStatusMode(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DeploymentStacksChangeBaseDenyStatusMode)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -137,23 +154,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DeploymentStacksChangeBaseDenyStatusMode IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DeploymentStacksChangeBaseDenyStatusMode PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDeploymentStacksChangeBaseDenyStatusMode(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DeploymentStacksChangeBaseDenyStatusMode)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/resources/Azure.ResourceManager.Resources.DeploymentStacks/src/Generated/Models/DeploymentStacksChangeBaseDeploymentStacksManagementStatus.Serialization.cs b/sdk/resources/Azure.ResourceManager.Resources.DeploymentStacks/src/Generated/Models/DeploymentStacksChangeBaseDeploymentStacksManagementStatus.Serialization.cs index fc94287f3f75..160cbf61840a 100644 --- a/sdk/resources/Azure.ResourceManager.Resources.DeploymentStacks/src/Generated/Models/DeploymentStacksChangeBaseDeploymentStacksManagementStatus.Serialization.cs +++ b/sdk/resources/Azure.ResourceManager.Resources.DeploymentStacks/src/Generated/Models/DeploymentStacksChangeBaseDeploymentStacksManagementStatus.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Resources.DeploymentStacks.Models /// Base model for properties with the before-and-after property values. public partial class DeploymentStacksChangeBaseDeploymentStacksManagementStatus : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DeploymentStacksChangeBaseDeploymentStacksManagementStatus PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDeploymentStacksChangeBaseDeploymentStacksManagementStatus(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DeploymentStacksChangeBaseDeploymentStacksManagementStatus)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -137,23 +154,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DeploymentStacksChangeBaseDeploymentStacksManagementStatus IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DeploymentStacksChangeBaseDeploymentStacksManagementStatus PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDeploymentStacksChangeBaseDeploymentStacksManagementStatus(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DeploymentStacksChangeBaseDeploymentStacksManagementStatus)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/resources/Azure.ResourceManager.Resources.DeploymentStacks/src/Generated/Models/DeploymentStacksChangeDelta.Serialization.cs b/sdk/resources/Azure.ResourceManager.Resources.DeploymentStacks/src/Generated/Models/DeploymentStacksChangeDelta.Serialization.cs index 7b2ded20a07b..ef5030a8cc63 100644 --- a/sdk/resources/Azure.ResourceManager.Resources.DeploymentStacks/src/Generated/Models/DeploymentStacksChangeDelta.Serialization.cs +++ b/sdk/resources/Azure.ResourceManager.Resources.DeploymentStacks/src/Generated/Models/DeploymentStacksChangeDelta.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Resources.DeploymentStacks.Models /// Model to show the before-and-after property values, along with the delta between them. public partial class DeploymentStacksChangeDelta : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DeploymentStacksChangeDelta PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDeploymentStacksChangeDelta(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DeploymentStacksChangeDelta)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -176,23 +193,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DeploymentStacksChangeDelta IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DeploymentStacksChangeDelta PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDeploymentStacksChangeDelta(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DeploymentStacksChangeDelta)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/resources/Azure.ResourceManager.Resources.DeploymentStacks/src/Generated/Models/DeploymentStacksChangeDeltaDenySettings.Serialization.cs b/sdk/resources/Azure.ResourceManager.Resources.DeploymentStacks/src/Generated/Models/DeploymentStacksChangeDeltaDenySettings.Serialization.cs index cd0b4a3c411d..adfdde934602 100644 --- a/sdk/resources/Azure.ResourceManager.Resources.DeploymentStacks/src/Generated/Models/DeploymentStacksChangeDeltaDenySettings.Serialization.cs +++ b/sdk/resources/Azure.ResourceManager.Resources.DeploymentStacks/src/Generated/Models/DeploymentStacksChangeDeltaDenySettings.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Resources.DeploymentStacks.Models /// Model to show the before-and-after property values, along with the delta between them. public partial class DeploymentStacksChangeDeltaDenySettings : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DeploymentStacksChangeDeltaDenySettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDeploymentStacksChangeDeltaDenySettings(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DeploymentStacksChangeDeltaDenySettings)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -162,23 +179,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DeploymentStacksChangeDeltaDenySettings IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DeploymentStacksChangeDeltaDenySettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDeploymentStacksChangeDeltaDenySettings(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DeploymentStacksChangeDeltaDenySettings)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/resources/Azure.ResourceManager.Resources.DeploymentStacks/src/Generated/Models/DeploymentStacksDebugSetting.Serialization.cs b/sdk/resources/Azure.ResourceManager.Resources.DeploymentStacks/src/Generated/Models/DeploymentStacksDebugSetting.Serialization.cs index 36ba56c1fe73..38956a3dbbcc 100644 --- a/sdk/resources/Azure.ResourceManager.Resources.DeploymentStacks/src/Generated/Models/DeploymentStacksDebugSetting.Serialization.cs +++ b/sdk/resources/Azure.ResourceManager.Resources.DeploymentStacks/src/Generated/Models/DeploymentStacksDebugSetting.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Resources.DeploymentStacks.Models /// The debug setting. internal partial class DeploymentStacksDebugSetting : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DeploymentStacksDebugSetting PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDeploymentStacksDebugSetting(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DeploymentStacksDebugSetting)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -118,23 +135,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DeploymentStacksDebugSetting IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DeploymentStacksDebugSetting PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDeploymentStacksDebugSetting(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DeploymentStacksDebugSetting)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/resources/Azure.ResourceManager.Resources.DeploymentStacks/src/Generated/Models/DeploymentStacksDiagnostic.Serialization.cs b/sdk/resources/Azure.ResourceManager.Resources.DeploymentStacks/src/Generated/Models/DeploymentStacksDiagnostic.Serialization.cs index 1189bcfe90c4..403e7102f0b5 100644 --- a/sdk/resources/Azure.ResourceManager.Resources.DeploymentStacks/src/Generated/Models/DeploymentStacksDiagnostic.Serialization.cs +++ b/sdk/resources/Azure.ResourceManager.Resources.DeploymentStacks/src/Generated/Models/DeploymentStacksDiagnostic.Serialization.cs @@ -21,6 +21,23 @@ internal DeploymentStacksDiagnostic() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DeploymentStacksDiagnostic PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDeploymentStacksDiagnostic(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DeploymentStacksDiagnostic)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -178,23 +195,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DeploymentStacksDiagnostic IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DeploymentStacksDiagnostic PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDeploymentStacksDiagnostic(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DeploymentStacksDiagnostic)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/resources/Azure.ResourceManager.Resources.DeploymentStacks/src/Generated/Models/DeploymentStacksParametersLink.Serialization.cs b/sdk/resources/Azure.ResourceManager.Resources.DeploymentStacks/src/Generated/Models/DeploymentStacksParametersLink.Serialization.cs index 2629d4267873..6f8a0bfb0ab9 100644 --- a/sdk/resources/Azure.ResourceManager.Resources.DeploymentStacks/src/Generated/Models/DeploymentStacksParametersLink.Serialization.cs +++ b/sdk/resources/Azure.ResourceManager.Resources.DeploymentStacks/src/Generated/Models/DeploymentStacksParametersLink.Serialization.cs @@ -21,6 +21,23 @@ internal DeploymentStacksParametersLink() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DeploymentStacksParametersLink PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDeploymentStacksParametersLink(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DeploymentStacksParametersLink)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -131,23 +148,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DeploymentStacksParametersLink IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DeploymentStacksParametersLink PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDeploymentStacksParametersLink(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DeploymentStacksParametersLink)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/resources/Azure.ResourceManager.Resources.DeploymentStacks/src/Generated/Models/DeploymentStacksTemplateLink.Serialization.cs b/sdk/resources/Azure.ResourceManager.Resources.DeploymentStacks/src/Generated/Models/DeploymentStacksTemplateLink.Serialization.cs index f7c9eee18083..d08364fe4a88 100644 --- a/sdk/resources/Azure.ResourceManager.Resources.DeploymentStacks/src/Generated/Models/DeploymentStacksTemplateLink.Serialization.cs +++ b/sdk/resources/Azure.ResourceManager.Resources.DeploymentStacks/src/Generated/Models/DeploymentStacksTemplateLink.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.Resources.DeploymentStacks.Models /// Entity representing the reference to the template. public partial class DeploymentStacksTemplateLink : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DeploymentStacksTemplateLink PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDeploymentStacksTemplateLink(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DeploymentStacksTemplateLink)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -172,23 +189,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DeploymentStacksTemplateLink IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DeploymentStacksTemplateLink PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDeploymentStacksTemplateLink(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DeploymentStacksTemplateLink)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/resources/Azure.ResourceManager.Resources.DeploymentStacks/src/Generated/Models/DeploymentStacksWhatIfChange.Serialization.cs b/sdk/resources/Azure.ResourceManager.Resources.DeploymentStacks/src/Generated/Models/DeploymentStacksWhatIfChange.Serialization.cs index cc1243d7bf54..3873eef14a81 100644 --- a/sdk/resources/Azure.ResourceManager.Resources.DeploymentStacks/src/Generated/Models/DeploymentStacksWhatIfChange.Serialization.cs +++ b/sdk/resources/Azure.ResourceManager.Resources.DeploymentStacks/src/Generated/Models/DeploymentStacksWhatIfChange.Serialization.cs @@ -21,6 +21,23 @@ internal DeploymentStacksWhatIfChange() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DeploymentStacksWhatIfChange PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDeploymentStacksWhatIfChange(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DeploymentStacksWhatIfChange)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -153,23 +170,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DeploymentStacksWhatIfChange IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DeploymentStacksWhatIfChange PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDeploymentStacksWhatIfChange(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DeploymentStacksWhatIfChange)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/resources/Azure.ResourceManager.Resources.DeploymentStacks/src/Generated/Models/DeploymentStacksWhatIfPropertyChange.Serialization.cs b/sdk/resources/Azure.ResourceManager.Resources.DeploymentStacks/src/Generated/Models/DeploymentStacksWhatIfPropertyChange.Serialization.cs index c9b4cb0e0880..1845d2e6e298 100644 --- a/sdk/resources/Azure.ResourceManager.Resources.DeploymentStacks/src/Generated/Models/DeploymentStacksWhatIfPropertyChange.Serialization.cs +++ b/sdk/resources/Azure.ResourceManager.Resources.DeploymentStacks/src/Generated/Models/DeploymentStacksWhatIfPropertyChange.Serialization.cs @@ -21,6 +21,23 @@ internal DeploymentStacksWhatIfPropertyChange() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DeploymentStacksWhatIfPropertyChange PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDeploymentStacksWhatIfPropertyChange(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DeploymentStacksWhatIfPropertyChange)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -203,23 +220,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DeploymentStacksWhatIfPropertyChange IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DeploymentStacksWhatIfPropertyChange PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDeploymentStacksWhatIfPropertyChange(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DeploymentStacksWhatIfPropertyChange)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/resources/Azure.ResourceManager.Resources.DeploymentStacks/src/Generated/Models/DeploymentStacksWhatIfResourceChange.Serialization.cs b/sdk/resources/Azure.ResourceManager.Resources.DeploymentStacks/src/Generated/Models/DeploymentStacksWhatIfResourceChange.Serialization.cs index 12fb8ca0247c..90f2aa99b729 100644 --- a/sdk/resources/Azure.ResourceManager.Resources.DeploymentStacks/src/Generated/Models/DeploymentStacksWhatIfResourceChange.Serialization.cs +++ b/sdk/resources/Azure.ResourceManager.Resources.DeploymentStacks/src/Generated/Models/DeploymentStacksWhatIfResourceChange.Serialization.cs @@ -22,6 +22,23 @@ internal DeploymentStacksWhatIfResourceChange() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DeploymentStacksWhatIfResourceChange PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDeploymentStacksWhatIfResourceChange(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DeploymentStacksWhatIfResourceChange)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -299,23 +316,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DeploymentStacksWhatIfResourceChange IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DeploymentStacksWhatIfResourceChange PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDeploymentStacksWhatIfResourceChange(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DeploymentStacksWhatIfResourceChange)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/resources/Azure.ResourceManager.Resources.DeploymentStacks/src/Generated/Models/DeploymentStacksWhatIfResultListResult.Serialization.cs b/sdk/resources/Azure.ResourceManager.Resources.DeploymentStacks/src/Generated/Models/DeploymentStacksWhatIfResultListResult.Serialization.cs index dfd887a84c10..14a702db3c14 100644 --- a/sdk/resources/Azure.ResourceManager.Resources.DeploymentStacks/src/Generated/Models/DeploymentStacksWhatIfResultListResult.Serialization.cs +++ b/sdk/resources/Azure.ResourceManager.Resources.DeploymentStacks/src/Generated/Models/DeploymentStacksWhatIfResultListResult.Serialization.cs @@ -22,6 +22,30 @@ internal DeploymentStacksWhatIfResultListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DeploymentStacksWhatIfResultListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDeploymentStacksWhatIfResultListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DeploymentStacksWhatIfResultListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static DeploymentStacksWhatIfResultListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeDeploymentStacksWhatIfResultListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DeploymentStacksWhatIfResultListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DeploymentStacksWhatIfResultListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDeploymentStacksWhatIfResultListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DeploymentStacksWhatIfResultListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static DeploymentStacksWhatIfResultListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeDeploymentStacksWhatIfResultListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/resources/Azure.ResourceManager.Resources.DeploymentStacks/src/Generated/Models/KeyVaultParameterReference.Serialization.cs b/sdk/resources/Azure.ResourceManager.Resources.DeploymentStacks/src/Generated/Models/KeyVaultParameterReference.Serialization.cs index 8efdf404dc55..71ab727edcc3 100644 --- a/sdk/resources/Azure.ResourceManager.Resources.DeploymentStacks/src/Generated/Models/KeyVaultParameterReference.Serialization.cs +++ b/sdk/resources/Azure.ResourceManager.Resources.DeploymentStacks/src/Generated/Models/KeyVaultParameterReference.Serialization.cs @@ -21,6 +21,23 @@ internal KeyVaultParameterReference() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual KeyVaultParameterReference PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeKeyVaultParameterReference(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(KeyVaultParameterReference)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -139,23 +156,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. KeyVaultParameterReference IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual KeyVaultParameterReference PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeKeyVaultParameterReference(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(KeyVaultParameterReference)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/resources/Azure.ResourceManager.Resources.DeploymentStacks/src/Generated/Models/KeyVaultReference.Serialization.cs b/sdk/resources/Azure.ResourceManager.Resources.DeploymentStacks/src/Generated/Models/KeyVaultReference.Serialization.cs index 08435c4122b1..74a04385181f 100644 --- a/sdk/resources/Azure.ResourceManager.Resources.DeploymentStacks/src/Generated/Models/KeyVaultReference.Serialization.cs +++ b/sdk/resources/Azure.ResourceManager.Resources.DeploymentStacks/src/Generated/Models/KeyVaultReference.Serialization.cs @@ -22,6 +22,23 @@ internal KeyVaultReference() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual KeyVaultReference PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeKeyVaultReference(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(KeyVaultReference)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -121,23 +138,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. KeyVaultReference IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual KeyVaultReference PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeKeyVaultReference(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(KeyVaultReference)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/resources/Azure.ResourceManager.Resources/samples/Sample2_ManagingDeployments.md b/sdk/resources/Azure.ResourceManager.Resources/samples/Sample2_ManagingDeployments.md index 2704a7941db5..771274ac5a9b 100644 --- a/sdk/resources/Azure.ResourceManager.Resources/samples/Sample2_ManagingDeployments.md +++ b/sdk/resources/Azure.ResourceManager.Resources/samples/Sample2_ManagingDeployments.md @@ -5,15 +5,15 @@ Namespaces for this example: ```C# Snippet:Manage_Deployments_Namespaces using System; +using System.IO; +using System.Security.Policy; +using System.Text.Json; using System.Threading.Tasks; using Azure.Core; using Azure.Identity; using Azure.ResourceManager.Resources.Models; using NUnit.Framework; -using System.Text.Json; -using System.IO; using JsonObject = System.Collections.Generic.Dictionary; -using System.Security.Policy; ``` When you first create your ARM client, choose the subscription you're going to work in. You can use the `GetDefaultSubscription`/`GetDefaultSubscriptionAsync` methods to return the default subscription configured for your user: diff --git a/sdk/secretsstoreextension/Azure.ResourceManager.SecretsStoreExtension/src/Generated/KeyVaultSecretProviderClassData.Serialization.cs b/sdk/secretsstoreextension/Azure.ResourceManager.SecretsStoreExtension/src/Generated/KeyVaultSecretProviderClassData.Serialization.cs index 67f11f7c1b43..30b16d84a1d4 100644 --- a/sdk/secretsstoreextension/Azure.ResourceManager.SecretsStoreExtension/src/Generated/KeyVaultSecretProviderClassData.Serialization.cs +++ b/sdk/secretsstoreextension/Azure.ResourceManager.SecretsStoreExtension/src/Generated/KeyVaultSecretProviderClassData.Serialization.cs @@ -26,6 +26,30 @@ internal KeyVaultSecretProviderClassData() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeKeyVaultSecretProviderClassData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(KeyVaultSecretProviderClassData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static KeyVaultSecretProviderClassData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeKeyVaultSecretProviderClassData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -206,23 +230,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. KeyVaultSecretProviderClassData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (KeyVaultSecretProviderClassData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeKeyVaultSecretProviderClassData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(KeyVaultSecretProviderClassData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -237,12 +244,5 @@ internal static RequestContent ToRequestContent(KeyVaultSecretProviderClassData content.JsonWriter.WriteObjectValue(keyVaultSecretProviderClassData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static KeyVaultSecretProviderClassData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeKeyVaultSecretProviderClassData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/secretsstoreextension/Azure.ResourceManager.SecretsStoreExtension/src/Generated/Models/AzureKeyVaultSecretProviderClassListResult.Serialization.cs b/sdk/secretsstoreextension/Azure.ResourceManager.SecretsStoreExtension/src/Generated/Models/AzureKeyVaultSecretProviderClassListResult.Serialization.cs index 7497e9815dc0..5117b85af194 100644 --- a/sdk/secretsstoreextension/Azure.ResourceManager.SecretsStoreExtension/src/Generated/Models/AzureKeyVaultSecretProviderClassListResult.Serialization.cs +++ b/sdk/secretsstoreextension/Azure.ResourceManager.SecretsStoreExtension/src/Generated/Models/AzureKeyVaultSecretProviderClassListResult.Serialization.cs @@ -22,6 +22,30 @@ internal AzureKeyVaultSecretProviderClassListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AzureKeyVaultSecretProviderClassListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAzureKeyVaultSecretProviderClassListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AzureKeyVaultSecretProviderClassListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static AzureKeyVaultSecretProviderClassListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeAzureKeyVaultSecretProviderClassListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AzureKeyVaultSecretProviderClassListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AzureKeyVaultSecretProviderClassListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAzureKeyVaultSecretProviderClassListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AzureKeyVaultSecretProviderClassListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static AzureKeyVaultSecretProviderClassListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeAzureKeyVaultSecretProviderClassListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/secretsstoreextension/Azure.ResourceManager.SecretsStoreExtension/src/Generated/Models/AzureKeyVaultSecretProviderClassUpdateProperties.Serialization.cs b/sdk/secretsstoreextension/Azure.ResourceManager.SecretsStoreExtension/src/Generated/Models/AzureKeyVaultSecretProviderClassUpdateProperties.Serialization.cs index e81790cfc665..3ef33fbb8258 100644 --- a/sdk/secretsstoreextension/Azure.ResourceManager.SecretsStoreExtension/src/Generated/Models/AzureKeyVaultSecretProviderClassUpdateProperties.Serialization.cs +++ b/sdk/secretsstoreextension/Azure.ResourceManager.SecretsStoreExtension/src/Generated/Models/AzureKeyVaultSecretProviderClassUpdateProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.SecretsStoreExtension.Models /// The updatable properties of the AzureKeyVaultSecretProviderClass. public partial class AzureKeyVaultSecretProviderClassUpdateProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AzureKeyVaultSecretProviderClassUpdateProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAzureKeyVaultSecretProviderClassUpdateProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AzureKeyVaultSecretProviderClassUpdateProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -159,23 +176,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AzureKeyVaultSecretProviderClassUpdateProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AzureKeyVaultSecretProviderClassUpdateProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAzureKeyVaultSecretProviderClassUpdateProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AzureKeyVaultSecretProviderClassUpdateProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/secretsstoreextension/Azure.ResourceManager.SecretsStoreExtension/src/Generated/Models/KeyVaultSecretProviderClassPatch.Serialization.cs b/sdk/secretsstoreextension/Azure.ResourceManager.SecretsStoreExtension/src/Generated/Models/KeyVaultSecretProviderClassPatch.Serialization.cs index 481e8035792b..d899545b20b3 100644 --- a/sdk/secretsstoreextension/Azure.ResourceManager.SecretsStoreExtension/src/Generated/Models/KeyVaultSecretProviderClassPatch.Serialization.cs +++ b/sdk/secretsstoreextension/Azure.ResourceManager.SecretsStoreExtension/src/Generated/Models/KeyVaultSecretProviderClassPatch.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.SecretsStoreExtension.Models /// The type used for update operations of the AzureKeyVaultSecretProviderClass. public partial class KeyVaultSecretProviderClassPatch : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual KeyVaultSecretProviderClassPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeKeyVaultSecretProviderClassPatch(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(KeyVaultSecretProviderClassPatch)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -161,23 +178,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. KeyVaultSecretProviderClassPatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual KeyVaultSecretProviderClassPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeKeyVaultSecretProviderClassPatch(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(KeyVaultSecretProviderClassPatch)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/secretsstoreextension/Azure.ResourceManager.SecretsStoreExtension/src/Generated/Models/KeyVaultSecretProviderClassProperties.Serialization.cs b/sdk/secretsstoreextension/Azure.ResourceManager.SecretsStoreExtension/src/Generated/Models/KeyVaultSecretProviderClassProperties.Serialization.cs index e758a52755cf..268e2b2466fe 100644 --- a/sdk/secretsstoreextension/Azure.ResourceManager.SecretsStoreExtension/src/Generated/Models/KeyVaultSecretProviderClassProperties.Serialization.cs +++ b/sdk/secretsstoreextension/Azure.ResourceManager.SecretsStoreExtension/src/Generated/Models/KeyVaultSecretProviderClassProperties.Serialization.cs @@ -21,6 +21,23 @@ internal KeyVaultSecretProviderClassProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual KeyVaultSecretProviderClassProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeKeyVaultSecretProviderClassProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(KeyVaultSecretProviderClassProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -168,23 +185,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. KeyVaultSecretProviderClassProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual KeyVaultSecretProviderClassProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeKeyVaultSecretProviderClassProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(KeyVaultSecretProviderClassProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/secretsstoreextension/Azure.ResourceManager.SecretsStoreExtension/src/Generated/Models/KubernetesSecretObjectMapping.Serialization.cs b/sdk/secretsstoreextension/Azure.ResourceManager.SecretsStoreExtension/src/Generated/Models/KubernetesSecretObjectMapping.Serialization.cs index c8a37b140935..3ac579cc70d7 100644 --- a/sdk/secretsstoreextension/Azure.ResourceManager.SecretsStoreExtension/src/Generated/Models/KubernetesSecretObjectMapping.Serialization.cs +++ b/sdk/secretsstoreextension/Azure.ResourceManager.SecretsStoreExtension/src/Generated/Models/KubernetesSecretObjectMapping.Serialization.cs @@ -21,6 +21,23 @@ internal KubernetesSecretObjectMapping() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual KubernetesSecretObjectMapping PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeKubernetesSecretObjectMapping(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(KubernetesSecretObjectMapping)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -128,23 +145,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. KubernetesSecretObjectMapping IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual KubernetesSecretObjectMapping PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeKubernetesSecretObjectMapping(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(KubernetesSecretObjectMapping)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/secretsstoreextension/Azure.ResourceManager.SecretsStoreExtension/src/Generated/Models/SecretSyncCondition.Serialization.cs b/sdk/secretsstoreextension/Azure.ResourceManager.SecretsStoreExtension/src/Generated/Models/SecretSyncCondition.Serialization.cs index 91bdecb6fcd6..1ed3c0ee5969 100644 --- a/sdk/secretsstoreextension/Azure.ResourceManager.SecretsStoreExtension/src/Generated/Models/SecretSyncCondition.Serialization.cs +++ b/sdk/secretsstoreextension/Azure.ResourceManager.SecretsStoreExtension/src/Generated/Models/SecretSyncCondition.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.SecretsStoreExtension.Models /// A condition represents the status of the secret create and update processes. public partial class SecretSyncCondition : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SecretSyncCondition PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSecretSyncCondition(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SecretSyncCondition)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -188,23 +205,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SecretSyncCondition IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SecretSyncCondition PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSecretSyncCondition(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SecretSyncCondition)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/secretsstoreextension/Azure.ResourceManager.SecretsStoreExtension/src/Generated/Models/SecretSyncListResult.Serialization.cs b/sdk/secretsstoreextension/Azure.ResourceManager.SecretsStoreExtension/src/Generated/Models/SecretSyncListResult.Serialization.cs index ac259c8f2881..b9fbfe1b5e2d 100644 --- a/sdk/secretsstoreextension/Azure.ResourceManager.SecretsStoreExtension/src/Generated/Models/SecretSyncListResult.Serialization.cs +++ b/sdk/secretsstoreextension/Azure.ResourceManager.SecretsStoreExtension/src/Generated/Models/SecretSyncListResult.Serialization.cs @@ -22,6 +22,30 @@ internal SecretSyncListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SecretSyncListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSecretSyncListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SecretSyncListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static SecretSyncListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeSecretSyncListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SecretSyncListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SecretSyncListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSecretSyncListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SecretSyncListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static SecretSyncListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeSecretSyncListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/secretsstoreextension/Azure.ResourceManager.SecretsStoreExtension/src/Generated/Models/SecretSyncPatch.Serialization.cs b/sdk/secretsstoreextension/Azure.ResourceManager.SecretsStoreExtension/src/Generated/Models/SecretSyncPatch.Serialization.cs index b153ce246fb5..231342c8deda 100644 --- a/sdk/secretsstoreextension/Azure.ResourceManager.SecretsStoreExtension/src/Generated/Models/SecretSyncPatch.Serialization.cs +++ b/sdk/secretsstoreextension/Azure.ResourceManager.SecretsStoreExtension/src/Generated/Models/SecretSyncPatch.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.SecretsStoreExtension.Models /// The type used for update operations of the SecretSync. public partial class SecretSyncPatch : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SecretSyncPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSecretSyncPatch(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SecretSyncPatch)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -161,23 +178,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SecretSyncPatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SecretSyncPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSecretSyncPatch(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SecretSyncPatch)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/secretsstoreextension/Azure.ResourceManager.SecretsStoreExtension/src/Generated/Models/SecretSyncProperties.Serialization.cs b/sdk/secretsstoreextension/Azure.ResourceManager.SecretsStoreExtension/src/Generated/Models/SecretSyncProperties.Serialization.cs index 3b7cc78940dc..f60bdc0f437f 100644 --- a/sdk/secretsstoreextension/Azure.ResourceManager.SecretsStoreExtension/src/Generated/Models/SecretSyncProperties.Serialization.cs +++ b/sdk/secretsstoreextension/Azure.ResourceManager.SecretsStoreExtension/src/Generated/Models/SecretSyncProperties.Serialization.cs @@ -21,6 +21,23 @@ internal SecretSyncProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SecretSyncProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSecretSyncProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SecretSyncProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -203,23 +220,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SecretSyncProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SecretSyncProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSecretSyncProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SecretSyncProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/secretsstoreextension/Azure.ResourceManager.SecretsStoreExtension/src/Generated/Models/SecretSyncStatus.Serialization.cs b/sdk/secretsstoreextension/Azure.ResourceManager.SecretsStoreExtension/src/Generated/Models/SecretSyncStatus.Serialization.cs index 4adf4fb1cb71..942288023553 100644 --- a/sdk/secretsstoreextension/Azure.ResourceManager.SecretsStoreExtension/src/Generated/Models/SecretSyncStatus.Serialization.cs +++ b/sdk/secretsstoreextension/Azure.ResourceManager.SecretsStoreExtension/src/Generated/Models/SecretSyncStatus.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.SecretsStoreExtension.Models /// SecretSyncStatus defines the observed state of the secret synchronization process. public partial class SecretSyncStatus : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SecretSyncStatus PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSecretSyncStatus(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SecretSyncStatus)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -147,23 +164,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SecretSyncStatus IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SecretSyncStatus PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSecretSyncStatus(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SecretSyncStatus)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/secretsstoreextension/Azure.ResourceManager.SecretsStoreExtension/src/Generated/Models/SecretSyncUpdateProperties.Serialization.cs b/sdk/secretsstoreextension/Azure.ResourceManager.SecretsStoreExtension/src/Generated/Models/SecretSyncUpdateProperties.Serialization.cs index 8539ec04bfd3..b2962807292d 100644 --- a/sdk/secretsstoreextension/Azure.ResourceManager.SecretsStoreExtension/src/Generated/Models/SecretSyncUpdateProperties.Serialization.cs +++ b/sdk/secretsstoreextension/Azure.ResourceManager.SecretsStoreExtension/src/Generated/Models/SecretSyncUpdateProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.SecretsStoreExtension.Models /// The updatable properties of the SecretSync. public partial class SecretSyncUpdateProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SecretSyncUpdateProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSecretSyncUpdateProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SecretSyncUpdateProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -165,23 +182,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SecretSyncUpdateProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SecretSyncUpdateProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSecretSyncUpdateProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SecretSyncUpdateProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/secretsstoreextension/Azure.ResourceManager.SecretsStoreExtension/src/Generated/SecretSyncData.Serialization.cs b/sdk/secretsstoreextension/Azure.ResourceManager.SecretsStoreExtension/src/Generated/SecretSyncData.Serialization.cs index b7491310dc75..f9eb63807707 100644 --- a/sdk/secretsstoreextension/Azure.ResourceManager.SecretsStoreExtension/src/Generated/SecretSyncData.Serialization.cs +++ b/sdk/secretsstoreextension/Azure.ResourceManager.SecretsStoreExtension/src/Generated/SecretSyncData.Serialization.cs @@ -26,6 +26,30 @@ internal SecretSyncData() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSecretSyncData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SecretSyncData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static SecretSyncData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeSecretSyncData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -206,23 +230,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SecretSyncData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (SecretSyncData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSecretSyncData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SecretSyncData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -237,12 +244,5 @@ internal static RequestContent ToRequestContent(SecretSyncData secretSyncData) content.JsonWriter.WriteObjectValue(secretSyncData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static SecretSyncData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeSecretSyncData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/Models/AutomatedCheckResult.Serialization.cs b/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/Models/AutomatedCheckResult.Serialization.cs index 082f3fe9d776..1750a79148d2 100644 --- a/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/Models/AutomatedCheckResult.Serialization.cs +++ b/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/Models/AutomatedCheckResult.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.SelfHelp.Models /// Only for AutomatedStep type. public partial class AutomatedCheckResult : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AutomatedCheckResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAutomatedCheckResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AutomatedCheckResult)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -155,23 +172,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AutomatedCheckResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AutomatedCheckResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAutomatedCheckResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AutomatedCheckResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/Models/ChartFilterGroup.Serialization.cs b/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/Models/ChartFilterGroup.Serialization.cs index 5f169572fdb7..2722f7eada34 100644 --- a/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/Models/ChartFilterGroup.Serialization.cs +++ b/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/Models/ChartFilterGroup.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.SelfHelp.Models /// Filter group. internal partial class ChartFilterGroup : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ChartFilterGroup PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeChartFilterGroup(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ChartFilterGroup)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -132,23 +149,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ChartFilterGroup IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ChartFilterGroup PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeChartFilterGroup(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ChartFilterGroup)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/Models/ClassificationService.Serialization.cs b/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/Models/ClassificationService.Serialization.cs index d358e8e1144c..e409ef68411a 100644 --- a/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/Models/ClassificationService.Serialization.cs +++ b/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/Models/ClassificationService.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.SelfHelp.Models /// Service Classification result object. public partial class ClassificationService : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ClassificationService PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeClassificationService(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ClassificationService)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -171,23 +188,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ClassificationService IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ClassificationService PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeClassificationService(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ClassificationService)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/Models/DiagnosticResourceProperties.Serialization.cs b/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/Models/DiagnosticResourceProperties.Serialization.cs index 3f19f34894d6..7e6984b9cb30 100644 --- a/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/Models/DiagnosticResourceProperties.Serialization.cs +++ b/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/Models/DiagnosticResourceProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.SelfHelp.Models /// Diagnostic resource properties. internal partial class DiagnosticResourceProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DiagnosticResourceProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDiagnosticResourceProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DiagnosticResourceProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -231,23 +248,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DiagnosticResourceProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DiagnosticResourceProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDiagnosticResourceProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DiagnosticResourceProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/Models/DiscoveryNlpContent.Serialization.cs b/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/Models/DiscoveryNlpContent.Serialization.cs index 960b8b2401f1..c9aedaea19fe 100644 --- a/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/Models/DiscoveryNlpContent.Serialization.cs +++ b/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/Models/DiscoveryNlpContent.Serialization.cs @@ -22,6 +22,23 @@ internal DiscoveryNlpContent() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DiscoveryNlpContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDiscoveryNlpContent(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DiscoveryNlpContent)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,23 +171,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DiscoveryNlpContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DiscoveryNlpContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDiscoveryNlpContent(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DiscoveryNlpContent)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/Models/DiscoveryNlpResult.Serialization.cs b/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/Models/DiscoveryNlpResult.Serialization.cs index 112da19e43dc..1f001c0b2f62 100644 --- a/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/Models/DiscoveryNlpResult.Serialization.cs +++ b/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/Models/DiscoveryNlpResult.Serialization.cs @@ -17,6 +17,30 @@ namespace Azure.ResourceManager.SelfHelp.Models /// Successfully fetched list of solution metadata. internal partial class DiscoveryNlpResult : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DiscoveryNlpResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDiscoveryNlpResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DiscoveryNlpResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static DiscoveryNlpResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeDiscoveryNlpResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -133,31 +157,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DiscoveryNlpResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DiscoveryNlpResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDiscoveryNlpResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DiscoveryNlpResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static DiscoveryNlpResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeDiscoveryNlpResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/Models/KBSearchResult.Serialization.cs b/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/Models/KBSearchResult.Serialization.cs index 3939eef2e943..efa4b0d690e6 100644 --- a/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/Models/KBSearchResult.Serialization.cs +++ b/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/Models/KBSearchResult.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.SelfHelp.Models /// Details of an AzureKB search result. public partial class KBSearchResult : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual KBSearchResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeKBSearchResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(KBSearchResult)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -216,23 +233,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. KBSearchResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual KBSearchResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeKBSearchResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(KBSearchResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/Models/KBWebResult.Serialization.cs b/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/Models/KBWebResult.Serialization.cs index 513ba53a2a18..02515d78bbf7 100644 --- a/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/Models/KBWebResult.Serialization.cs +++ b/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/Models/KBWebResult.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.SelfHelp.Models /// AzureKB web result. public partial class KBWebResult : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual KBWebResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeKBWebResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(KBWebResult)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -143,23 +160,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. KBWebResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual KBWebResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeKBWebResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(KBWebResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/Models/MetricsBasedChart.Serialization.cs b/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/Models/MetricsBasedChart.Serialization.cs index 2d28d47da590..23deb09c6904 100644 --- a/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/Models/MetricsBasedChart.Serialization.cs +++ b/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/Models/MetricsBasedChart.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.SelfHelp.Models /// Solutions metrics based chart. public partial class MetricsBasedChart : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual MetricsBasedChart PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeMetricsBasedChart(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(MetricsBasedChart)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -192,23 +209,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. MetricsBasedChart IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual MetricsBasedChart PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeMetricsBasedChart(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(MetricsBasedChart)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/Models/NlpSolutions.Serialization.cs b/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/Models/NlpSolutions.Serialization.cs index 6c82ddc0cae4..732b252c31cc 100644 --- a/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/Models/NlpSolutions.Serialization.cs +++ b/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/Models/NlpSolutions.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.SelfHelp.Models /// Nlp metadata. internal partial class NlpSolutions : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual NlpSolutions PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeNlpSolutions(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(NlpSolutions)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -208,23 +225,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. NlpSolutions IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual NlpSolutions PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeNlpSolutions(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(NlpSolutions)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/Models/ReplacementMapsResult.Serialization.cs b/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/Models/ReplacementMapsResult.Serialization.cs index 2f2ce7255a11..066185582f65 100644 --- a/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/Models/ReplacementMapsResult.Serialization.cs +++ b/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/Models/ReplacementMapsResult.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.SelfHelp.Models /// Solution replacement maps. public partial class ReplacementMapsResult : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ReplacementMapsResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeReplacementMapsResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ReplacementMapsResult)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -182,23 +199,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ReplacementMapsResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ReplacementMapsResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeReplacementMapsResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ReplacementMapsResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/Models/ResponseConfig.Serialization.cs b/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/Models/ResponseConfig.Serialization.cs index 5aa21aaa0cf4..62344280cc83 100644 --- a/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/Models/ResponseConfig.Serialization.cs +++ b/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/Models/ResponseConfig.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.SelfHelp.Models /// The status of the resource. public partial class ResponseConfig : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResponseConfig PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeResponseConfig(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ResponseConfig)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -129,23 +146,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ResponseConfig IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResponseConfig PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeResponseConfig(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ResponseConfig)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/Models/ResponseValidationProperties.Serialization.cs b/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/Models/ResponseValidationProperties.Serialization.cs index b0da7b8f150c..87590559af1a 100644 --- a/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/Models/ResponseValidationProperties.Serialization.cs +++ b/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/Models/ResponseValidationProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.SelfHelp.Models /// Troubleshooter step input response validation properties. public partial class ResponseValidationProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResponseValidationProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeResponseValidationProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ResponseValidationProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -180,23 +197,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ResponseValidationProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResponseValidationProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeResponseValidationProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ResponseValidationProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/Models/RestartTroubleshooterResult.Serialization.cs b/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/Models/RestartTroubleshooterResult.Serialization.cs index e38260985a2a..b732b379e108 100644 --- a/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/Models/RestartTroubleshooterResult.Serialization.cs +++ b/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/Models/RestartTroubleshooterResult.Serialization.cs @@ -17,6 +17,30 @@ namespace Azure.ResourceManager.SelfHelp.Models /// Troubleshooter restart response. public partial class RestartTroubleshooterResult : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual RestartTroubleshooterResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeRestartTroubleshooterResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(RestartTroubleshooterResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static RestartTroubleshooterResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeRestartTroubleshooterResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -119,31 +143,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. RestartTroubleshooterResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual RestartTroubleshooterResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeRestartTroubleshooterResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(RestartTroubleshooterResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static RestartTroubleshooterResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeRestartTroubleshooterResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/Models/SelfHelpDiagnosticInfo.Serialization.cs b/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/Models/SelfHelpDiagnosticInfo.Serialization.cs index c226a0b875d9..4dc699b1de3e 100644 --- a/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/Models/SelfHelpDiagnosticInfo.Serialization.cs +++ b/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/Models/SelfHelpDiagnosticInfo.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.SelfHelp.Models /// Properties returned with in an insight. public partial class SelfHelpDiagnosticInfo : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SelfHelpDiagnosticInfo PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSelfHelpDiagnosticInfo(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SelfHelpDiagnosticInfo)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -173,23 +190,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SelfHelpDiagnosticInfo IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SelfHelpDiagnosticInfo PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSelfHelpDiagnosticInfo(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SelfHelpDiagnosticInfo)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/Models/SelfHelpDiagnosticInsight.Serialization.cs b/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/Models/SelfHelpDiagnosticInsight.Serialization.cs index ed0b0d237d2b..094c748044f5 100644 --- a/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/Models/SelfHelpDiagnosticInsight.Serialization.cs +++ b/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/Models/SelfHelpDiagnosticInsight.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.SelfHelp.Models /// Detailed insights(s) obtained via the invocation of an insight diagnostic. public partial class SelfHelpDiagnosticInsight : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SelfHelpDiagnosticInsight PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSelfHelpDiagnosticInsight(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SelfHelpDiagnosticInsight)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -155,23 +172,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SelfHelpDiagnosticInsight IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SelfHelpDiagnosticInsight PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSelfHelpDiagnosticInsight(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SelfHelpDiagnosticInsight)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/Models/SelfHelpDiagnosticInvocation.Serialization.cs b/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/Models/SelfHelpDiagnosticInvocation.Serialization.cs index a02a54fe28c7..9362f9980bf9 100644 --- a/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/Models/SelfHelpDiagnosticInvocation.Serialization.cs +++ b/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/Models/SelfHelpDiagnosticInvocation.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.SelfHelp.Models /// Solution Invocation with additional params needed for invocation. public partial class SelfHelpDiagnosticInvocation : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SelfHelpDiagnosticInvocation PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSelfHelpDiagnosticInvocation(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SelfHelpDiagnosticInvocation)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -156,23 +173,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SelfHelpDiagnosticInvocation IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SelfHelpDiagnosticInvocation PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSelfHelpDiagnosticInvocation(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SelfHelpDiagnosticInvocation)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/Models/SelfHelpDiscoverySolutionResult.Serialization.cs b/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/Models/SelfHelpDiscoverySolutionResult.Serialization.cs index 36901d9c0f3f..7ec5593b5f72 100644 --- a/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/Models/SelfHelpDiscoverySolutionResult.Serialization.cs +++ b/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/Models/SelfHelpDiscoverySolutionResult.Serialization.cs @@ -22,6 +22,30 @@ internal SelfHelpDiscoverySolutionResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SelfHelpDiscoverySolutionResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSelfHelpDiscoverySolutionResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SelfHelpDiscoverySolutionResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static SelfHelpDiscoverySolutionResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeSelfHelpDiscoverySolutionResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SelfHelpDiscoverySolutionResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SelfHelpDiscoverySolutionResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSelfHelpDiscoverySolutionResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SelfHelpDiscoverySolutionResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static SelfHelpDiscoverySolutionResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeSelfHelpDiscoverySolutionResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/Models/SelfHelpError.Serialization.cs b/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/Models/SelfHelpError.Serialization.cs index 43c5f1545197..81fde0dd14cf 100644 --- a/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/Models/SelfHelpError.Serialization.cs +++ b/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/Models/SelfHelpError.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.SelfHelp.Models /// Error definition. public partial class SelfHelpError : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SelfHelpError PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSelfHelpError(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SelfHelpError)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -165,23 +182,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SelfHelpError IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SelfHelpError PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSelfHelpError(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SelfHelpError)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/Models/SelfHelpFilter.Serialization.cs b/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/Models/SelfHelpFilter.Serialization.cs index 783562b4760d..8cc63adc6070 100644 --- a/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/Models/SelfHelpFilter.Serialization.cs +++ b/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/Models/SelfHelpFilter.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.SelfHelp.Models /// Filter criterion. public partial class SelfHelpFilter : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SelfHelpFilter PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSelfHelpFilter(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SelfHelpFilter)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -140,23 +157,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SelfHelpFilter IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SelfHelpFilter PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSelfHelpFilter(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SelfHelpFilter)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/Models/SelfHelpNameAvailabilityContent.Serialization.cs b/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/Models/SelfHelpNameAvailabilityContent.Serialization.cs index 1c25061916ff..2fc9185a20d2 100644 --- a/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/Models/SelfHelpNameAvailabilityContent.Serialization.cs +++ b/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/Models/SelfHelpNameAvailabilityContent.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.SelfHelp.Models /// The check availability request body. public partial class SelfHelpNameAvailabilityContent : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SelfHelpNameAvailabilityContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSelfHelpNameAvailabilityContent(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SelfHelpNameAvailabilityContent)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -134,23 +151,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SelfHelpNameAvailabilityContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SelfHelpNameAvailabilityContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSelfHelpNameAvailabilityContent(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SelfHelpNameAvailabilityContent)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/Models/SelfHelpNameAvailabilityResult.Serialization.cs b/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/Models/SelfHelpNameAvailabilityResult.Serialization.cs index 62a136199ccd..424451e9fed9 100644 --- a/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/Models/SelfHelpNameAvailabilityResult.Serialization.cs +++ b/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/Models/SelfHelpNameAvailabilityResult.Serialization.cs @@ -17,6 +17,30 @@ namespace Azure.ResourceManager.SelfHelp.Models /// Response for whether the requested resource name is available or not. public partial class SelfHelpNameAvailabilityResult : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SelfHelpNameAvailabilityResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSelfHelpNameAvailabilityResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SelfHelpNameAvailabilityResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static SelfHelpNameAvailabilityResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeSelfHelpNameAvailabilityResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -145,31 +169,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SelfHelpNameAvailabilityResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SelfHelpNameAvailabilityResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSelfHelpNameAvailabilityResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SelfHelpNameAvailabilityResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static SelfHelpNameAvailabilityResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeSelfHelpNameAvailabilityResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/Models/SelfHelpSection.Serialization.cs b/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/Models/SelfHelpSection.Serialization.cs index dc92da13d150..77ab9b82b938 100644 --- a/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/Models/SelfHelpSection.Serialization.cs +++ b/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/Models/SelfHelpSection.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.SelfHelp.Models /// Part of the solution and are dividers in the solution rendering. public partial class SelfHelpSection : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SelfHelpSection PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSelfHelpSection(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SelfHelpSection)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -144,23 +161,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SelfHelpSection IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SelfHelpSection PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSelfHelpSection(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SelfHelpSection)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/Models/SelfHelpSolutionMetadata.Serialization.cs b/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/Models/SelfHelpSolutionMetadata.Serialization.cs index 10c5ee29efab..79b911b11095 100644 --- a/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/Models/SelfHelpSolutionMetadata.Serialization.cs +++ b/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/Models/SelfHelpSolutionMetadata.Serialization.cs @@ -19,6 +19,23 @@ namespace Azure.ResourceManager.SelfHelp.Models /// Metadata resource. public partial class SelfHelpSolutionMetadata : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSelfHelpSolutionMetadata(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SelfHelpSolutionMetadata)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -153,23 +170,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SelfHelpSolutionMetadata IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (SelfHelpSolutionMetadata)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSelfHelpSolutionMetadata(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SelfHelpSolutionMetadata)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/Models/SelfHelpSolutionPatch.Serialization.cs b/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/Models/SelfHelpSolutionPatch.Serialization.cs index 63b3be74bc42..5ca18373a55c 100644 --- a/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/Models/SelfHelpSolutionPatch.Serialization.cs +++ b/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/Models/SelfHelpSolutionPatch.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.SelfHelp.Models /// Solution PatchRequest body. public partial class SelfHelpSolutionPatch : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SelfHelpSolutionPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSelfHelpSolutionPatch(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SelfHelpSolutionPatch)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -123,23 +140,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SelfHelpSolutionPatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SelfHelpSolutionPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSelfHelpSolutionPatch(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SelfHelpSolutionPatch)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/Models/SelfHelpStep.Serialization.cs b/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/Models/SelfHelpStep.Serialization.cs index 690fd4f59735..9b713d30bd5b 100644 --- a/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/Models/SelfHelpStep.Serialization.cs +++ b/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/Models/SelfHelpStep.Serialization.cs @@ -18,6 +18,23 @@ namespace Azure.ResourceManager.SelfHelp.Models /// Troubleshooter step. public partial class SelfHelpStep : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SelfHelpStep PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSelfHelpStep(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SelfHelpStep)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -302,23 +319,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SelfHelpStep IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SelfHelpStep PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSelfHelpStep(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SelfHelpStep)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/Models/SelfHelpVideo.Serialization.cs b/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/Models/SelfHelpVideo.Serialization.cs index c6a79f6c6a01..c5bd249349ed 100644 --- a/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/Models/SelfHelpVideo.Serialization.cs +++ b/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/Models/SelfHelpVideo.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.SelfHelp.Models /// Video detail. public partial class SelfHelpVideo : VideoGroupVideo, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected override VideoGroupVideo PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSelfHelpVideo(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SelfHelpVideo)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -116,23 +133,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SelfHelpVideo IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (SelfHelpVideo)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override VideoGroupVideo PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSelfHelpVideo(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SelfHelpVideo)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/Models/SelfhelpSolutions.Serialization.cs b/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/Models/SelfhelpSolutions.Serialization.cs index b3aa83d5b478..6a9818bd1226 100644 --- a/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/Models/SelfhelpSolutions.Serialization.cs +++ b/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/Models/SelfhelpSolutions.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.SelfHelp.Models /// List of solutions. internal partial class SelfhelpSolutions : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SelfhelpSolutions PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSelfhelpSolutions(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SelfhelpSolutions)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -132,23 +149,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SelfhelpSolutions IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SelfhelpSolutions PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSelfhelpSolutions(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SelfhelpSolutions)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/Models/SimplifiedSolutionsResourceProperties.Serialization.cs b/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/Models/SimplifiedSolutionsResourceProperties.Serialization.cs index 908107990676..05037e14aa0b 100644 --- a/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/Models/SimplifiedSolutionsResourceProperties.Serialization.cs +++ b/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/Models/SimplifiedSolutionsResourceProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.SelfHelp.Models /// Simplified Solutions result. internal partial class SimplifiedSolutionsResourceProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SimplifiedSolutionsResourceProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSimplifiedSolutionsResourceProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SimplifiedSolutionsResourceProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -238,23 +255,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SimplifiedSolutionsResourceProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SimplifiedSolutionsResourceProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSimplifiedSolutionsResourceProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SimplifiedSolutionsResourceProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/Models/SolutionMetadataProperties.Serialization.cs b/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/Models/SolutionMetadataProperties.Serialization.cs index 5e803e14e80d..cc6bc0722986 100644 --- a/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/Models/SolutionMetadataProperties.Serialization.cs +++ b/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/Models/SolutionMetadataProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.SelfHelp.Models /// Metadata Properties. public partial class SolutionMetadataProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SolutionMetadataProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSolutionMetadataProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SolutionMetadataProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -181,23 +198,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SolutionMetadataProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SolutionMetadataProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSolutionMetadataProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SolutionMetadataProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/Models/SolutionNlpMetadata.Serialization.cs b/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/Models/SolutionNlpMetadata.Serialization.cs index f4f199919946..f905689f53d5 100644 --- a/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/Models/SolutionNlpMetadata.Serialization.cs +++ b/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/Models/SolutionNlpMetadata.Serialization.cs @@ -19,6 +19,23 @@ namespace Azure.ResourceManager.SelfHelp.Models /// Nlp Metadata resource. public partial class SolutionNlpMetadata : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSolutionNlpMetadata(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SolutionNlpMetadata)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -153,23 +170,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SolutionNlpMetadata IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (SolutionNlpMetadata)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSolutionNlpMetadata(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SolutionNlpMetadata)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/Models/SolutionReplacementMaps.Serialization.cs b/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/Models/SolutionReplacementMaps.Serialization.cs index ac2ebfcdb70d..f7f227103d1a 100644 --- a/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/Models/SolutionReplacementMaps.Serialization.cs +++ b/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/Models/SolutionReplacementMaps.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.SelfHelp.Models /// Solution replacement maps. public partial class SolutionReplacementMaps : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SolutionReplacementMaps PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSolutionReplacementMaps(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SolutionReplacementMaps)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -264,23 +281,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SolutionReplacementMaps IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SolutionReplacementMaps PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSolutionReplacementMaps(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SolutionReplacementMaps)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/Models/SolutionResourceProperties.Serialization.cs b/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/Models/SolutionResourceProperties.Serialization.cs index 0fa90b60edc8..48c5ad91ab44 100644 --- a/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/Models/SolutionResourceProperties.Serialization.cs +++ b/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/Models/SolutionResourceProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.SelfHelp.Models /// Solution result. internal partial class SolutionResourceProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SolutionResourceProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSolutionResourceProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SolutionResourceProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -267,23 +284,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SolutionResourceProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SolutionResourceProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSolutionResourceProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SolutionResourceProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/Models/SolutionSection.Serialization.cs b/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/Models/SolutionSection.Serialization.cs index 04df40dc0d9c..833705bbb0f6 100644 --- a/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/Models/SolutionSection.Serialization.cs +++ b/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/Models/SolutionSection.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.SelfHelp.Models /// Part of the solution and are dividers in the solution rendering. public partial class SolutionSection : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SolutionSection PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSolutionSection(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SolutionSection)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -144,23 +161,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SolutionSection IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SolutionSection PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSolutionSection(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SolutionSection)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/Models/SolutionTriggerCriterion.Serialization.cs b/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/Models/SolutionTriggerCriterion.Serialization.cs index 0054a6c03bc1..d16bfc456745 100644 --- a/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/Models/SolutionTriggerCriterion.Serialization.cs +++ b/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/Models/SolutionTriggerCriterion.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.SelfHelp.Models /// Solution request trigger criterion. SolutionId/ProblemClassificationId is the only supported trigger type for Solution PUT request. ReplacementKey is the only supported trigger type for Solution PATCH request. public partial class SolutionTriggerCriterion : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SolutionTriggerCriterion PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSolutionTriggerCriterion(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SolutionTriggerCriterion)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -133,23 +150,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SolutionTriggerCriterion IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SolutionTriggerCriterion PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSolutionTriggerCriterion(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SolutionTriggerCriterion)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/Models/SolutionWarmUpContent.Serialization.cs b/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/Models/SolutionWarmUpContent.Serialization.cs index 21b7174f4de2..c000a05bff19 100644 --- a/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/Models/SolutionWarmUpContent.Serialization.cs +++ b/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/Models/SolutionWarmUpContent.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.SelfHelp.Models /// Solution WarmUpRequest body. public partial class SolutionWarmUpContent : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SolutionWarmUpContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSolutionWarmUpContent(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SolutionWarmUpContent)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,23 +163,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SolutionWarmUpContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SolutionWarmUpContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSolutionWarmUpContent(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SolutionWarmUpContent)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/Models/SolutionsDiagnostic.Serialization.cs b/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/Models/SolutionsDiagnostic.Serialization.cs index b8bdb340d62f..b5a84fcf39db 100644 --- a/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/Models/SolutionsDiagnostic.Serialization.cs +++ b/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/Models/SolutionsDiagnostic.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.SelfHelp.Models /// Solutions Diagnostic. public partial class SolutionsDiagnostic : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SolutionsDiagnostic PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSolutionsDiagnostic(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SolutionsDiagnostic)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -236,23 +253,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SolutionsDiagnostic IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SolutionsDiagnostic PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSolutionsDiagnostic(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SolutionsDiagnostic)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/Models/SolutionsResourcePropertiesSelfHelp.Serialization.cs b/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/Models/SolutionsResourcePropertiesSelfHelp.Serialization.cs index 84ab352ccce1..97e9857db205 100644 --- a/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/Models/SolutionsResourcePropertiesSelfHelp.Serialization.cs +++ b/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/Models/SolutionsResourcePropertiesSelfHelp.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.SelfHelp.Models /// Solution result. internal partial class SolutionsResourcePropertiesSelfHelp : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SolutionsResourcePropertiesSelfHelp PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSolutionsResourcePropertiesSelfHelp(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SolutionsResourcePropertiesSelfHelp)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -186,23 +203,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SolutionsResourcePropertiesSelfHelp IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SolutionsResourcePropertiesSelfHelp PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSolutionsResourcePropertiesSelfHelp(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SolutionsResourcePropertiesSelfHelp)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/Models/SolutionsTroubleshooters.Serialization.cs b/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/Models/SolutionsTroubleshooters.Serialization.cs index 0cd84381007a..f5c961bb7279 100644 --- a/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/Models/SolutionsTroubleshooters.Serialization.cs +++ b/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/Models/SolutionsTroubleshooters.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.SelfHelp.Models /// Troubleshooters in Solutions. public partial class SolutionsTroubleshooters : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SolutionsTroubleshooters PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSolutionsTroubleshooters(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SolutionsTroubleshooters)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -140,23 +157,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SolutionsTroubleshooters IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SolutionsTroubleshooters PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSolutionsTroubleshooters(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SolutionsTroubleshooters)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/Models/TroubleshooterContinueContent.Serialization.cs b/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/Models/TroubleshooterContinueContent.Serialization.cs index f347298ee4c6..9fa322105353 100644 --- a/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/Models/TroubleshooterContinueContent.Serialization.cs +++ b/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/Models/TroubleshooterContinueContent.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.SelfHelp.Models /// Troubleshooter ContinueRequest body. public partial class TroubleshooterContinueContent : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual TroubleshooterContinueContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeTroubleshooterContinueContent(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(TroubleshooterContinueContent)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -144,23 +161,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. TroubleshooterContinueContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual TroubleshooterContinueContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeTroubleshooterContinueContent(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(TroubleshooterContinueContent)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/Models/TroubleshooterInstanceProperties.Serialization.cs b/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/Models/TroubleshooterInstanceProperties.Serialization.cs index 3c69658f51bc..3fae363c68d4 100644 --- a/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/Models/TroubleshooterInstanceProperties.Serialization.cs +++ b/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/Models/TroubleshooterInstanceProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.SelfHelp.Models /// Troubleshooter Instance properties. internal partial class TroubleshooterInstanceProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual TroubleshooterInstanceProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeTroubleshooterInstanceProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(TroubleshooterInstanceProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -196,23 +213,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. TroubleshooterInstanceProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual TroubleshooterInstanceProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeTroubleshooterInstanceProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(TroubleshooterInstanceProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/Models/TroubleshooterResult.Serialization.cs b/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/Models/TroubleshooterResult.Serialization.cs index 71efd2de8ad0..08636d8b0eef 100644 --- a/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/Models/TroubleshooterResult.Serialization.cs +++ b/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/Models/TroubleshooterResult.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.SelfHelp.Models /// User Response for Troubleshooter continue request. public partial class TroubleshooterResult : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual TroubleshooterResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeTroubleshooterResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(TroubleshooterResult)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -144,23 +161,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. TroubleshooterResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual TroubleshooterResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeTroubleshooterResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(TroubleshooterResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/Models/TroubleshooterStepInput.Serialization.cs b/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/Models/TroubleshooterStepInput.Serialization.cs index 89bb84823218..52b80126e1af 100644 --- a/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/Models/TroubleshooterStepInput.Serialization.cs +++ b/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/Models/TroubleshooterStepInput.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.SelfHelp.Models /// Details of step input. public partial class TroubleshooterStepInput : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual TroubleshooterStepInput PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeTroubleshooterStepInput(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(TroubleshooterStepInput)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -254,23 +271,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. TroubleshooterStepInput IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual TroubleshooterStepInput PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeTroubleshooterStepInput(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(TroubleshooterStepInput)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/Models/VideoGroupDetail.Serialization.cs b/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/Models/VideoGroupDetail.Serialization.cs index ca08255f61cc..e90bd486bd27 100644 --- a/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/Models/VideoGroupDetail.Serialization.cs +++ b/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/Models/VideoGroupDetail.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.SelfHelp.Models /// Video group detail. public partial class VideoGroupDetail : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual VideoGroupDetail PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeVideoGroupDetail(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(VideoGroupDetail)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -143,23 +160,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. VideoGroupDetail IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual VideoGroupDetail PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeVideoGroupDetail(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(VideoGroupDetail)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/Models/VideoGroupVideo.Serialization.cs b/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/Models/VideoGroupVideo.Serialization.cs index 54e621e9bb55..a5082a86a6df 100644 --- a/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/Models/VideoGroupVideo.Serialization.cs +++ b/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/Models/VideoGroupVideo.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.SelfHelp.Models /// VideoGroup video detail. public partial class VideoGroupVideo : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual VideoGroupVideo PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeVideoGroupVideo(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(VideoGroupVideo)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -129,23 +146,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. VideoGroupVideo IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual VideoGroupVideo PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeVideoGroupVideo(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(VideoGroupVideo)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/SelfHelpDiagnosticData.Serialization.cs b/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/SelfHelpDiagnosticData.Serialization.cs index 16db95b08efc..3b8f0180966e 100644 --- a/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/SelfHelpDiagnosticData.Serialization.cs +++ b/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/SelfHelpDiagnosticData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.SelfHelp /// Diagnostic resource. public partial class SelfHelpDiagnosticData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSelfHelpDiagnosticData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SelfHelpDiagnosticData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static SelfHelpDiagnosticData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeSelfHelpDiagnosticData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,23 +178,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SelfHelpDiagnosticData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (SelfHelpDiagnosticData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSelfHelpDiagnosticData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SelfHelpDiagnosticData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -185,12 +192,5 @@ internal static RequestContent ToRequestContent(SelfHelpDiagnosticData selfHelpD content.JsonWriter.WriteObjectValue(selfHelpDiagnosticData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static SelfHelpDiagnosticData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeSelfHelpDiagnosticData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/SelfHelpSimplifiedSolutionData.Serialization.cs b/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/SelfHelpSimplifiedSolutionData.Serialization.cs index 2dd07ec30cfe..c16b17c79d0e 100644 --- a/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/SelfHelpSimplifiedSolutionData.Serialization.cs +++ b/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/SelfHelpSimplifiedSolutionData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.SelfHelp /// Simplified Solutions response. public partial class SelfHelpSimplifiedSolutionData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSelfHelpSimplifiedSolutionData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SelfHelpSimplifiedSolutionData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static SelfHelpSimplifiedSolutionData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeSelfHelpSimplifiedSolutionData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,23 +178,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SelfHelpSimplifiedSolutionData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (SelfHelpSimplifiedSolutionData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSelfHelpSimplifiedSolutionData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SelfHelpSimplifiedSolutionData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -185,12 +192,5 @@ internal static RequestContent ToRequestContent(SelfHelpSimplifiedSolutionData s content.JsonWriter.WriteObjectValue(selfHelpSimplifiedSolutionData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static SelfHelpSimplifiedSolutionData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeSelfHelpSimplifiedSolutionData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/SelfHelpSolutionData.Serialization.cs b/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/SelfHelpSolutionData.Serialization.cs index 498ad3af62cb..09c4be34cf11 100644 --- a/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/SelfHelpSolutionData.Serialization.cs +++ b/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/SelfHelpSolutionData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.SelfHelp /// Solution response. public partial class SelfHelpSolutionData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSelfHelpSolutionData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SelfHelpSolutionData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static SelfHelpSolutionData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeSelfHelpSolutionData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,23 +178,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SelfHelpSolutionData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (SelfHelpSolutionData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSelfHelpSolutionData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SelfHelpSolutionData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -185,12 +192,5 @@ internal static RequestContent ToRequestContent(SelfHelpSolutionData selfHelpSol content.JsonWriter.WriteObjectValue(selfHelpSolutionData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static SelfHelpSolutionData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeSelfHelpSolutionData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/SelfHelpSolutionResultData.Serialization.cs b/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/SelfHelpSolutionResultData.Serialization.cs index ff65630457b6..814c493807f8 100644 --- a/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/SelfHelpSolutionResultData.Serialization.cs +++ b/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/SelfHelpSolutionResultData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.SelfHelp /// Self Help Solution response. public partial class SelfHelpSolutionResultData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSelfHelpSolutionResultData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SelfHelpSolutionResultData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static SelfHelpSolutionResultData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeSelfHelpSolutionResultData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,31 +178,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SelfHelpSolutionResultData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (SelfHelpSolutionResultData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSelfHelpSolutionResultData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SelfHelpSolutionResultData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static SelfHelpSolutionResultData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeSelfHelpSolutionResultData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/SelfHelpTroubleshooterData.Serialization.cs b/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/SelfHelpTroubleshooterData.Serialization.cs index 5e2f1862e857..3db539f35d02 100644 --- a/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/SelfHelpTroubleshooterData.Serialization.cs +++ b/sdk/selfhelp/Azure.ResourceManager.SelfHelp/src/Generated/SelfHelpTroubleshooterData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.SelfHelp /// Troubleshooter response. public partial class SelfHelpTroubleshooterData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSelfHelpTroubleshooterData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SelfHelpTroubleshooterData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static SelfHelpTroubleshooterData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeSelfHelpTroubleshooterData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,23 +178,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SelfHelpTroubleshooterData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (SelfHelpTroubleshooterData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSelfHelpTroubleshooterData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SelfHelpTroubleshooterData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -185,12 +192,5 @@ internal static RequestContent ToRequestContent(SelfHelpTroubleshooterData selfH content.JsonWriter.WriteObjectValue(selfHelpTroubleshooterData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static SelfHelpTroubleshooterData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeSelfHelpTroubleshooterData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/AdditionalNetworkInterfaceConfiguration.Serialization.cs b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/AdditionalNetworkInterfaceConfiguration.Serialization.cs index dc50d827c1b7..a37c5c32b0d3 100644 --- a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/AdditionalNetworkInterfaceConfiguration.Serialization.cs +++ b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/AdditionalNetworkInterfaceConfiguration.Serialization.cs @@ -21,6 +21,23 @@ internal AdditionalNetworkInterfaceConfiguration() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AdditionalNetworkInterfaceConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAdditionalNetworkInterfaceConfiguration(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AdditionalNetworkInterfaceConfiguration)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -168,23 +185,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AdditionalNetworkInterfaceConfiguration IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AdditionalNetworkInterfaceConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAdditionalNetworkInterfaceConfiguration(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AdditionalNetworkInterfaceConfiguration)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ApplicationFetchHealthContent.Serialization.cs b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ApplicationFetchHealthContent.Serialization.cs index cd9acf132ed0..ceb4efaa6d9a 100644 --- a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ApplicationFetchHealthContent.Serialization.cs +++ b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ApplicationFetchHealthContent.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.ServiceFabricManagedClusters.Models /// Parameters for fetching the health of an application. public partial class ApplicationFetchHealthContent : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ApplicationFetchHealthContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeApplicationFetchHealthContent(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ApplicationFetchHealthContent)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -189,23 +206,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ApplicationFetchHealthContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ApplicationFetchHealthContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeApplicationFetchHealthContent(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ApplicationFetchHealthContent)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ApplicationHealthPolicy.Serialization.cs b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ApplicationHealthPolicy.Serialization.cs index a6d5f36856fa..83b543619389 100644 --- a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ApplicationHealthPolicy.Serialization.cs +++ b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ApplicationHealthPolicy.Serialization.cs @@ -21,6 +21,23 @@ internal ApplicationHealthPolicy() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ApplicationHealthPolicy PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeApplicationHealthPolicy(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ApplicationHealthPolicy)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -169,23 +186,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ApplicationHealthPolicy IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ApplicationHealthPolicy PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeApplicationHealthPolicy(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ApplicationHealthPolicy)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ApplicationResourceList.Serialization.cs b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ApplicationResourceList.Serialization.cs index 184fc03c732b..7f766eee6cb4 100644 --- a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ApplicationResourceList.Serialization.cs +++ b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ApplicationResourceList.Serialization.cs @@ -22,6 +22,30 @@ internal ApplicationResourceList() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ApplicationResourceList PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeApplicationResourceList(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ApplicationResourceList)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static ApplicationResourceList FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeApplicationResourceList(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ApplicationResourceList IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ApplicationResourceList PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeApplicationResourceList(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ApplicationResourceList)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static ApplicationResourceList FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeApplicationResourceList(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ApplicationResourceProperties.Serialization.cs b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ApplicationResourceProperties.Serialization.cs index b0682d658454..09a164c62a59 100644 --- a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ApplicationResourceProperties.Serialization.cs +++ b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ApplicationResourceProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.ServiceFabricManagedClusters.Models /// The application resource properties. internal partial class ApplicationResourceProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ApplicationResourceProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeApplicationResourceProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ApplicationResourceProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -213,23 +230,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ApplicationResourceProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ApplicationResourceProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeApplicationResourceProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ApplicationResourceProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ApplicationTypeResourceList.Serialization.cs b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ApplicationTypeResourceList.Serialization.cs index 8de9089f38c9..228eb2bd3e0a 100644 --- a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ApplicationTypeResourceList.Serialization.cs +++ b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ApplicationTypeResourceList.Serialization.cs @@ -22,6 +22,30 @@ internal ApplicationTypeResourceList() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ApplicationTypeResourceList PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeApplicationTypeResourceList(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ApplicationTypeResourceList)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static ApplicationTypeResourceList FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeApplicationTypeResourceList(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ApplicationTypeResourceList IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ApplicationTypeResourceList PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeApplicationTypeResourceList(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ApplicationTypeResourceList)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static ApplicationTypeResourceList FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeApplicationTypeResourceList(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ApplicationTypeResourceProperties.Serialization.cs b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ApplicationTypeResourceProperties.Serialization.cs index 2b414656c6b1..5a851e828b78 100644 --- a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ApplicationTypeResourceProperties.Serialization.cs +++ b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ApplicationTypeResourceProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.ServiceFabricManagedClusters.Models /// The application type name properties. internal partial class ApplicationTypeResourceProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ApplicationTypeResourceProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeApplicationTypeResourceProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ApplicationTypeResourceProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -118,23 +135,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ApplicationTypeResourceProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ApplicationTypeResourceProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeApplicationTypeResourceProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ApplicationTypeResourceProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ApplicationTypeVersionResourceList.Serialization.cs b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ApplicationTypeVersionResourceList.Serialization.cs index 4e27603896d3..de113e8ed950 100644 --- a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ApplicationTypeVersionResourceList.Serialization.cs +++ b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ApplicationTypeVersionResourceList.Serialization.cs @@ -22,6 +22,30 @@ internal ApplicationTypeVersionResourceList() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ApplicationTypeVersionResourceList PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeApplicationTypeVersionResourceList(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ApplicationTypeVersionResourceList)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static ApplicationTypeVersionResourceList FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeApplicationTypeVersionResourceList(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ApplicationTypeVersionResourceList IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ApplicationTypeVersionResourceList PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeApplicationTypeVersionResourceList(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ApplicationTypeVersionResourceList)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static ApplicationTypeVersionResourceList FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeApplicationTypeVersionResourceList(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ApplicationTypeVersionResourceProperties.Serialization.cs b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ApplicationTypeVersionResourceProperties.Serialization.cs index 1bcae9343aa5..f7f0cc64b4c3 100644 --- a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ApplicationTypeVersionResourceProperties.Serialization.cs +++ b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ApplicationTypeVersionResourceProperties.Serialization.cs @@ -21,6 +21,23 @@ internal ApplicationTypeVersionResourceProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ApplicationTypeVersionResourceProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeApplicationTypeVersionResourceProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ApplicationTypeVersionResourceProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -131,23 +148,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ApplicationTypeVersionResourceProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ApplicationTypeVersionResourceProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeApplicationTypeVersionResourceProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ApplicationTypeVersionResourceProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ApplicationTypeVersionsCleanupPolicy.Serialization.cs b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ApplicationTypeVersionsCleanupPolicy.Serialization.cs index 6a1c37287063..eaf27efe4b50 100644 --- a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ApplicationTypeVersionsCleanupPolicy.Serialization.cs +++ b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ApplicationTypeVersionsCleanupPolicy.Serialization.cs @@ -21,6 +21,23 @@ internal ApplicationTypeVersionsCleanupPolicy() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ApplicationTypeVersionsCleanupPolicy PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeApplicationTypeVersionsCleanupPolicy(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ApplicationTypeVersionsCleanupPolicy)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -120,23 +137,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ApplicationTypeVersionsCleanupPolicy IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ApplicationTypeVersionsCleanupPolicy PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeApplicationTypeVersionsCleanupPolicy(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ApplicationTypeVersionsCleanupPolicy)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ApplicationUpdateParametersProperties.Serialization.cs b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ApplicationUpdateParametersProperties.Serialization.cs index 61d084b42181..8070aaf9c42a 100644 --- a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ApplicationUpdateParametersProperties.Serialization.cs +++ b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ApplicationUpdateParametersProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.ServiceFabricManagedClusters.Models /// Properties for application update request. internal partial class ApplicationUpdateParametersProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ApplicationUpdateParametersProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeApplicationUpdateParametersProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ApplicationUpdateParametersProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -145,23 +162,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ApplicationUpdateParametersProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ApplicationUpdateParametersProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeApplicationUpdateParametersProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ApplicationUpdateParametersProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ApplicationUpgradePolicy.Serialization.cs b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ApplicationUpgradePolicy.Serialization.cs index 30f7afc573f7..c6594f1625d2 100644 --- a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ApplicationUpgradePolicy.Serialization.cs +++ b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ApplicationUpgradePolicy.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.ServiceFabricManagedClusters.Models /// Describes the policy for a monitored application upgrade. public partial class ApplicationUpgradePolicy : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ApplicationUpgradePolicy PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeApplicationUpgradePolicy(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ApplicationUpgradePolicy)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -220,23 +237,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ApplicationUpgradePolicy IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ApplicationUpgradePolicy PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeApplicationUpgradePolicy(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ApplicationUpgradePolicy)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ApplicationUserAssignedIdentityInfo.Serialization.cs b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ApplicationUserAssignedIdentityInfo.Serialization.cs index 1faaabd14543..b346ed1bf167 100644 --- a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ApplicationUserAssignedIdentityInfo.Serialization.cs +++ b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ApplicationUserAssignedIdentityInfo.Serialization.cs @@ -21,6 +21,23 @@ internal ApplicationUserAssignedIdentityInfo() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ApplicationUserAssignedIdentityInfo PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeApplicationUserAssignedIdentityInfo(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ApplicationUserAssignedIdentityInfo)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -128,23 +145,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ApplicationUserAssignedIdentityInfo IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ApplicationUserAssignedIdentityInfo PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeApplicationUserAssignedIdentityInfo(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ApplicationUserAssignedIdentityInfo)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/AveragePartitionLoadScalingTrigger.Serialization.cs b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/AveragePartitionLoadScalingTrigger.Serialization.cs index 92e4ca47b96c..20dd5da3ac17 100644 --- a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/AveragePartitionLoadScalingTrigger.Serialization.cs +++ b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/AveragePartitionLoadScalingTrigger.Serialization.cs @@ -21,6 +21,23 @@ internal AveragePartitionLoadScalingTrigger() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override ManagedServiceScalingTrigger PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAveragePartitionLoadScalingTrigger(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AveragePartitionLoadScalingTrigger)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -142,23 +159,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AveragePartitionLoadScalingTrigger IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (AveragePartitionLoadScalingTrigger)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override ManagedServiceScalingTrigger PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAveragePartitionLoadScalingTrigger(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AveragePartitionLoadScalingTrigger)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/AverageServiceLoadScalingTrigger.Serialization.cs b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/AverageServiceLoadScalingTrigger.Serialization.cs index f3b69550934b..e40f5e02b2ff 100644 --- a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/AverageServiceLoadScalingTrigger.Serialization.cs +++ b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/AverageServiceLoadScalingTrigger.Serialization.cs @@ -21,6 +21,23 @@ internal AverageServiceLoadScalingTrigger() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override ManagedServiceScalingTrigger PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAverageServiceLoadScalingTrigger(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AverageServiceLoadScalingTrigger)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -151,23 +168,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AverageServiceLoadScalingTrigger IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (AverageServiceLoadScalingTrigger)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override ManagedServiceScalingTrigger PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAverageServiceLoadScalingTrigger(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AverageServiceLoadScalingTrigger)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ClusterFabricSettingsParameterDescription.Serialization.cs b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ClusterFabricSettingsParameterDescription.Serialization.cs index f839c507b37c..9bb5bf9ffc31 100644 --- a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ClusterFabricSettingsParameterDescription.Serialization.cs +++ b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ClusterFabricSettingsParameterDescription.Serialization.cs @@ -21,6 +21,23 @@ internal ClusterFabricSettingsParameterDescription() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ClusterFabricSettingsParameterDescription PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeClusterFabricSettingsParameterDescription(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ClusterFabricSettingsParameterDescription)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -128,23 +145,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ClusterFabricSettingsParameterDescription IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ClusterFabricSettingsParameterDescription PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeClusterFabricSettingsParameterDescription(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ClusterFabricSettingsParameterDescription)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ClusterFabricSettingsSection.Serialization.cs b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ClusterFabricSettingsSection.Serialization.cs index 325eca78e540..53f422a1841f 100644 --- a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ClusterFabricSettingsSection.Serialization.cs +++ b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ClusterFabricSettingsSection.Serialization.cs @@ -21,6 +21,23 @@ internal ClusterFabricSettingsSection() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ClusterFabricSettingsSection PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeClusterFabricSettingsSection(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ClusterFabricSettingsSection)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -138,23 +155,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ClusterFabricSettingsSection IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ClusterFabricSettingsSection PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeClusterFabricSettingsSection(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ClusterFabricSettingsSection)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/EndpointRangeDescription.Serialization.cs b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/EndpointRangeDescription.Serialization.cs index 7325237f7282..714eb1857ff5 100644 --- a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/EndpointRangeDescription.Serialization.cs +++ b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/EndpointRangeDescription.Serialization.cs @@ -21,6 +21,23 @@ internal EndpointRangeDescription() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual EndpointRangeDescription PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeEndpointRangeDescription(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(EndpointRangeDescription)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -128,23 +145,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. EndpointRangeDescription IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual EndpointRangeDescription PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeEndpointRangeDescription(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(EndpointRangeDescription)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/FaultSimulation.Serialization.cs b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/FaultSimulation.Serialization.cs index 85826aced28d..1b878c815b8e 100644 --- a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/FaultSimulation.Serialization.cs +++ b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/FaultSimulation.Serialization.cs @@ -17,6 +17,30 @@ namespace Azure.ResourceManager.ServiceFabricManagedClusters.Models /// Fault simulation object with status. public partial class FaultSimulation : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual FaultSimulation PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeFaultSimulation(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(FaultSimulation)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static FaultSimulation FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeFaultSimulation(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -185,31 +209,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. FaultSimulation IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual FaultSimulation PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeFaultSimulation(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(FaultSimulation)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static FaultSimulation FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeFaultSimulation(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/FaultSimulationConstraints.Serialization.cs b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/FaultSimulationConstraints.Serialization.cs index 44d503006da3..3c4e2fd3f319 100644 --- a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/FaultSimulationConstraints.Serialization.cs +++ b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/FaultSimulationConstraints.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.ServiceFabricManagedClusters.Models /// Constraints for Fault Simulation action. internal partial class FaultSimulationConstraints : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual FaultSimulationConstraints PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeFaultSimulationConstraints(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(FaultSimulationConstraints)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -122,23 +139,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. FaultSimulationConstraints IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual FaultSimulationConstraints PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeFaultSimulationConstraints(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(FaultSimulationConstraints)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/FaultSimulationContent.Serialization.cs b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/FaultSimulationContent.Serialization.cs index e7730ecef4f5..7533e00bfe4d 100644 --- a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/FaultSimulationContent.Serialization.cs +++ b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/FaultSimulationContent.Serialization.cs @@ -19,6 +19,23 @@ namespace Azure.ResourceManager.ServiceFabricManagedClusters.Models [PersistableModelProxy(typeof(UnknownFaultSimulationContent))] public abstract partial class FaultSimulationContent : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual FaultSimulationContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeFaultSimulationContent(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(FaultSimulationContent)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -122,23 +139,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. FaultSimulationContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual FaultSimulationContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeFaultSimulationContent(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(FaultSimulationContent)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/FaultSimulationContentWrapper.Serialization.cs b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/FaultSimulationContentWrapper.Serialization.cs index 2c38e6d7b4ed..9cc8284138a7 100644 --- a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/FaultSimulationContentWrapper.Serialization.cs +++ b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/FaultSimulationContentWrapper.Serialization.cs @@ -22,6 +22,23 @@ internal FaultSimulationContentWrapper() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual FaultSimulationContentWrapper PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeFaultSimulationContentWrapper(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(FaultSimulationContentWrapper)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -121,23 +138,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. FaultSimulationContentWrapper IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual FaultSimulationContentWrapper PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeFaultSimulationContentWrapper(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(FaultSimulationContentWrapper)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/FaultSimulationDetails.Serialization.cs b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/FaultSimulationDetails.Serialization.cs index 7a224d101413..6bb328a2c059 100644 --- a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/FaultSimulationDetails.Serialization.cs +++ b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/FaultSimulationDetails.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.ServiceFabricManagedClusters.Models /// Details for Fault Simulation. public partial class FaultSimulationDetails : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual FaultSimulationDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeFaultSimulationDetails(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(FaultSimulationDetails)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -169,23 +186,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. FaultSimulationDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual FaultSimulationDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeFaultSimulationDetails(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(FaultSimulationDetails)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/FaultSimulationIdContent.Serialization.cs b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/FaultSimulationIdContent.Serialization.cs index c6b7f28d8cef..647131d3576b 100644 --- a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/FaultSimulationIdContent.Serialization.cs +++ b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/FaultSimulationIdContent.Serialization.cs @@ -22,6 +22,23 @@ internal FaultSimulationIdContent() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual FaultSimulationIdContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeFaultSimulationIdContent(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(FaultSimulationIdContent)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -121,23 +138,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. FaultSimulationIdContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual FaultSimulationIdContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeFaultSimulationIdContent(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(FaultSimulationIdContent)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/FaultSimulationListResult.Serialization.cs b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/FaultSimulationListResult.Serialization.cs index 158ba984c694..295b8b9ff3e4 100644 --- a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/FaultSimulationListResult.Serialization.cs +++ b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/FaultSimulationListResult.Serialization.cs @@ -22,6 +22,30 @@ internal FaultSimulationListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual FaultSimulationListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeFaultSimulationListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(FaultSimulationListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static FaultSimulationListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeFaultSimulationListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. FaultSimulationListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual FaultSimulationListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeFaultSimulationListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(FaultSimulationListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static FaultSimulationListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeFaultSimulationListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ManagedAzResiliencyStatus.Serialization.cs b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ManagedAzResiliencyStatus.Serialization.cs index 4f9738047715..d398d3859296 100644 --- a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ManagedAzResiliencyStatus.Serialization.cs +++ b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ManagedAzResiliencyStatus.Serialization.cs @@ -17,6 +17,30 @@ namespace Azure.ResourceManager.ServiceFabricManagedClusters.Models /// Describes the result of the request to list Managed VM Sizes for Service Fabric Managed Clusters. public partial class ManagedAzResiliencyStatus : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ManagedAzResiliencyStatus PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeManagedAzResiliencyStatus(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ManagedAzResiliencyStatus)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static ManagedAzResiliencyStatus FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeManagedAzResiliencyStatus(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -148,31 +172,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ManagedAzResiliencyStatus IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ManagedAzResiliencyStatus PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeManagedAzResiliencyStatus(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ManagedAzResiliencyStatus)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static ManagedAzResiliencyStatus FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeManagedAzResiliencyStatus(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ManagedClusterAzureActiveDirectory.Serialization.cs b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ManagedClusterAzureActiveDirectory.Serialization.cs index ddf466cea1e9..b6fad1da6a02 100644 --- a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ManagedClusterAzureActiveDirectory.Serialization.cs +++ b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ManagedClusterAzureActiveDirectory.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.ServiceFabricManagedClusters.Models /// The settings to enable AAD authentication on the cluster. public partial class ManagedClusterAzureActiveDirectory : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ManagedClusterAzureActiveDirectory PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeManagedClusterAzureActiveDirectory(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ManagedClusterAzureActiveDirectory)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -144,23 +161,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ManagedClusterAzureActiveDirectory IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ManagedClusterAzureActiveDirectory PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeManagedClusterAzureActiveDirectory(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ManagedClusterAzureActiveDirectory)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ManagedClusterClientCertificate.Serialization.cs b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ManagedClusterClientCertificate.Serialization.cs index 054823a2b629..09913600d4c6 100644 --- a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ManagedClusterClientCertificate.Serialization.cs +++ b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ManagedClusterClientCertificate.Serialization.cs @@ -21,6 +21,23 @@ internal ManagedClusterClientCertificate() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ManagedClusterClientCertificate PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeManagedClusterClientCertificate(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ManagedClusterClientCertificate)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -175,23 +192,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ManagedClusterClientCertificate IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ManagedClusterClientCertificate PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeManagedClusterClientCertificate(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ManagedClusterClientCertificate)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ManagedClusterHealthPolicy.Serialization.cs b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ManagedClusterHealthPolicy.Serialization.cs index 783869670c4f..dba902eb5cff 100644 --- a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ManagedClusterHealthPolicy.Serialization.cs +++ b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ManagedClusterHealthPolicy.Serialization.cs @@ -21,6 +21,23 @@ internal ManagedClusterHealthPolicy() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ManagedClusterHealthPolicy PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeManagedClusterHealthPolicy(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ManagedClusterHealthPolicy)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -128,23 +145,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ManagedClusterHealthPolicy IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ManagedClusterHealthPolicy PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeManagedClusterHealthPolicy(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ManagedClusterHealthPolicy)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ManagedClusterIPTag.Serialization.cs b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ManagedClusterIPTag.Serialization.cs index 7fcbe3199e84..a1e5263255a0 100644 --- a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ManagedClusterIPTag.Serialization.cs +++ b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ManagedClusterIPTag.Serialization.cs @@ -21,6 +21,23 @@ internal ManagedClusterIPTag() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ManagedClusterIPTag PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeManagedClusterIPTag(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ManagedClusterIPTag)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -128,23 +145,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ManagedClusterIPTag IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ManagedClusterIPTag PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeManagedClusterIPTag(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ManagedClusterIPTag)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ManagedClusterListResult.Serialization.cs b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ManagedClusterListResult.Serialization.cs index e02cb4da6eb7..2ad04813d7c6 100644 --- a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ManagedClusterListResult.Serialization.cs +++ b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ManagedClusterListResult.Serialization.cs @@ -22,6 +22,30 @@ internal ManagedClusterListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ManagedClusterListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeManagedClusterListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ManagedClusterListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static ManagedClusterListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeManagedClusterListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ManagedClusterListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ManagedClusterListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeManagedClusterListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ManagedClusterListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static ManagedClusterListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeManagedClusterListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ManagedClusterLoadBalancingRule.Serialization.cs b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ManagedClusterLoadBalancingRule.Serialization.cs index 20f25184cddd..7d1c05ceb9cf 100644 --- a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ManagedClusterLoadBalancingRule.Serialization.cs +++ b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ManagedClusterLoadBalancingRule.Serialization.cs @@ -21,6 +21,23 @@ internal ManagedClusterLoadBalancingRule() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ManagedClusterLoadBalancingRule PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeManagedClusterLoadBalancingRule(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ManagedClusterLoadBalancingRule)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -189,23 +206,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ManagedClusterLoadBalancingRule IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ManagedClusterLoadBalancingRule PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeManagedClusterLoadBalancingRule(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ManagedClusterLoadBalancingRule)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ManagedClusterMonitoringPolicy.Serialization.cs b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ManagedClusterMonitoringPolicy.Serialization.cs index e2584fa8e5cc..4115bcb87e92 100644 --- a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ManagedClusterMonitoringPolicy.Serialization.cs +++ b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ManagedClusterMonitoringPolicy.Serialization.cs @@ -21,6 +21,23 @@ internal ManagedClusterMonitoringPolicy() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ManagedClusterMonitoringPolicy PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeManagedClusterMonitoringPolicy(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ManagedClusterMonitoringPolicy)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -158,23 +175,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ManagedClusterMonitoringPolicy IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ManagedClusterMonitoringPolicy PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeManagedClusterMonitoringPolicy(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ManagedClusterMonitoringPolicy)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ManagedClusterProperties.Serialization.cs b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ManagedClusterProperties.Serialization.cs index 311bd4220028..52f003b4269d 100644 --- a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ManagedClusterProperties.Serialization.cs +++ b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ManagedClusterProperties.Serialization.cs @@ -23,6 +23,23 @@ internal ManagedClusterProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ManagedClusterProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeManagedClusterProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ManagedClusterProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -878,23 +895,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ManagedClusterProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ManagedClusterProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeManagedClusterProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ManagedClusterProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ManagedClusterServiceEndpoint.Serialization.cs b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ManagedClusterServiceEndpoint.Serialization.cs index 01f8f7857d37..f49090bf017c 100644 --- a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ManagedClusterServiceEndpoint.Serialization.cs +++ b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ManagedClusterServiceEndpoint.Serialization.cs @@ -22,6 +22,23 @@ internal ManagedClusterServiceEndpoint() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ManagedClusterServiceEndpoint PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeManagedClusterServiceEndpoint(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ManagedClusterServiceEndpoint)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -161,23 +178,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ManagedClusterServiceEndpoint IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ManagedClusterServiceEndpoint PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeManagedClusterServiceEndpoint(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ManagedClusterServiceEndpoint)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ManagedClusterSubnet.Serialization.cs b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ManagedClusterSubnet.Serialization.cs index 6bb939fdb02a..961b1ea91a82 100644 --- a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ManagedClusterSubnet.Serialization.cs +++ b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ManagedClusterSubnet.Serialization.cs @@ -22,6 +22,23 @@ internal ManagedClusterSubnet() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ManagedClusterSubnet PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeManagedClusterSubnet(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ManagedClusterSubnet)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -187,23 +204,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ManagedClusterSubnet IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ManagedClusterSubnet PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeManagedClusterSubnet(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ManagedClusterSubnet)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ManagedClusterUpgradeDeltaHealthPolicy.Serialization.cs b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ManagedClusterUpgradeDeltaHealthPolicy.Serialization.cs index db15b9357e6a..53de3484fda6 100644 --- a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ManagedClusterUpgradeDeltaHealthPolicy.Serialization.cs +++ b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ManagedClusterUpgradeDeltaHealthPolicy.Serialization.cs @@ -21,6 +21,23 @@ internal ManagedClusterUpgradeDeltaHealthPolicy() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ManagedClusterUpgradeDeltaHealthPolicy PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeManagedClusterUpgradeDeltaHealthPolicy(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ManagedClusterUpgradeDeltaHealthPolicy)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -150,23 +167,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ManagedClusterUpgradeDeltaHealthPolicy IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ManagedClusterUpgradeDeltaHealthPolicy PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeManagedClusterUpgradeDeltaHealthPolicy(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ManagedClusterUpgradeDeltaHealthPolicy)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ManagedClusterUpgradePolicy.Serialization.cs b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ManagedClusterUpgradePolicy.Serialization.cs index f4a1f598accd..9cfc7639eef4 100644 --- a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ManagedClusterUpgradePolicy.Serialization.cs +++ b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ManagedClusterUpgradePolicy.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.ServiceFabricManagedClusters.Models /// Describes the policy used when upgrading the cluster. public partial class ManagedClusterUpgradePolicy : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ManagedClusterUpgradePolicy PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeManagedClusterUpgradePolicy(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ManagedClusterUpgradePolicy)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -184,23 +201,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ManagedClusterUpgradePolicy IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ManagedClusterUpgradePolicy PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeManagedClusterUpgradePolicy(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ManagedClusterUpgradePolicy)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ManagedClusterVersionDetails.Serialization.cs b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ManagedClusterVersionDetails.Serialization.cs index bafc686caaea..aa487d89d6ea 100644 --- a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ManagedClusterVersionDetails.Serialization.cs +++ b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ManagedClusterVersionDetails.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.ServiceFabricManagedClusters.Models /// The detail of the Service Fabric runtime version result. internal partial class ManagedClusterVersionDetails : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ManagedClusterVersionDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeManagedClusterVersionDetails(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ManagedClusterVersionDetails)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -148,23 +165,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ManagedClusterVersionDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ManagedClusterVersionDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeManagedClusterVersionDetails(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ManagedClusterVersionDetails)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ManagedMaintenanceWindowStatus.Serialization.cs b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ManagedMaintenanceWindowStatus.Serialization.cs index 2b206ff08a9d..d81c4ea72d3f 100644 --- a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ManagedMaintenanceWindowStatus.Serialization.cs +++ b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ManagedMaintenanceWindowStatus.Serialization.cs @@ -17,6 +17,30 @@ namespace Azure.ResourceManager.ServiceFabricManagedClusters.Models /// Describes the maintenance window status of the Service Fabric Managed Cluster. public partial class ManagedMaintenanceWindowStatus : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ManagedMaintenanceWindowStatus PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeManagedMaintenanceWindowStatus(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ManagedMaintenanceWindowStatus)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static ManagedMaintenanceWindowStatus FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeManagedMaintenanceWindowStatus(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -221,31 +245,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ManagedMaintenanceWindowStatus IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ManagedMaintenanceWindowStatus PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeManagedMaintenanceWindowStatus(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ManagedMaintenanceWindowStatus)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static ManagedMaintenanceWindowStatus FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeManagedMaintenanceWindowStatus(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ManagedServiceBaseProperties.Serialization.cs b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ManagedServiceBaseProperties.Serialization.cs index a28a6dcc6f9e..2159d4def7ec 100644 --- a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ManagedServiceBaseProperties.Serialization.cs +++ b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ManagedServiceBaseProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.ServiceFabricManagedClusters.Models /// The common service resource properties. public partial class ManagedServiceBaseProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ManagedServiceBaseProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeManagedServiceBaseProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ManagedServiceBaseProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -240,23 +257,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ManagedServiceBaseProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ManagedServiceBaseProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeManagedServiceBaseProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ManagedServiceBaseProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ManagedServiceCorrelation.Serialization.cs b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ManagedServiceCorrelation.Serialization.cs index c26f318b19c1..190c0f55352e 100644 --- a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ManagedServiceCorrelation.Serialization.cs +++ b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ManagedServiceCorrelation.Serialization.cs @@ -21,6 +21,23 @@ internal ManagedServiceCorrelation() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ManagedServiceCorrelation PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeManagedServiceCorrelation(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ManagedServiceCorrelation)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -128,23 +145,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ManagedServiceCorrelation IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ManagedServiceCorrelation PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeManagedServiceCorrelation(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ManagedServiceCorrelation)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ManagedServiceLoadMetric.Serialization.cs b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ManagedServiceLoadMetric.Serialization.cs index 2ada7b7e7867..1d9e7bd6322d 100644 --- a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ManagedServiceLoadMetric.Serialization.cs +++ b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ManagedServiceLoadMetric.Serialization.cs @@ -21,6 +21,23 @@ internal ManagedServiceLoadMetric() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ManagedServiceLoadMetric PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeManagedServiceLoadMetric(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ManagedServiceLoadMetric)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -186,23 +203,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ManagedServiceLoadMetric IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ManagedServiceLoadMetric PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeManagedServiceLoadMetric(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ManagedServiceLoadMetric)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ManagedServicePartitionScheme.Serialization.cs b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ManagedServicePartitionScheme.Serialization.cs index ec383c7bddc1..a65d2b0f36b7 100644 --- a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ManagedServicePartitionScheme.Serialization.cs +++ b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ManagedServicePartitionScheme.Serialization.cs @@ -19,6 +19,23 @@ namespace Azure.ResourceManager.ServiceFabricManagedClusters.Models [PersistableModelProxy(typeof(UnknownPartition))] public abstract partial class ManagedServicePartitionScheme : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ManagedServicePartitionScheme PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeManagedServicePartitionScheme(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ManagedServicePartitionScheme)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -116,23 +133,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ManagedServicePartitionScheme IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ManagedServicePartitionScheme PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeManagedServicePartitionScheme(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ManagedServicePartitionScheme)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ManagedServicePlacementPolicy.Serialization.cs b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ManagedServicePlacementPolicy.Serialization.cs index 11c23caa9123..3dfed7ca5c36 100644 --- a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ManagedServicePlacementPolicy.Serialization.cs +++ b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ManagedServicePlacementPolicy.Serialization.cs @@ -19,6 +19,23 @@ namespace Azure.ResourceManager.ServiceFabricManagedClusters.Models [PersistableModelProxy(typeof(UnknownServicePlacementPolicy))] public abstract partial class ManagedServicePlacementPolicy : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ManagedServicePlacementPolicy PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeManagedServicePlacementPolicy(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ManagedServicePlacementPolicy)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -120,23 +137,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ManagedServicePlacementPolicy IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ManagedServicePlacementPolicy PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeManagedServicePlacementPolicy(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ManagedServicePlacementPolicy)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ManagedServiceProperties.Serialization.cs b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ManagedServiceProperties.Serialization.cs index 0e6abb659c98..ab30c0d8fe30 100644 --- a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ManagedServiceProperties.Serialization.cs +++ b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ManagedServiceProperties.Serialization.cs @@ -20,6 +20,23 @@ internal ManagedServiceProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override ManagedServiceBaseProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeManagedServiceProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ManagedServiceProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -120,23 +137,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ManagedServiceProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (ManagedServiceProperties)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override ManagedServiceBaseProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeManagedServiceProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ManagedServiceProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ManagedServiceRestartReplicaContent.Serialization.cs b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ManagedServiceRestartReplicaContent.Serialization.cs index 2d82b118edc2..1bd1f30f6e1b 100644 --- a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ManagedServiceRestartReplicaContent.Serialization.cs +++ b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ManagedServiceRestartReplicaContent.Serialization.cs @@ -22,6 +22,23 @@ internal ManagedServiceRestartReplicaContent() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ManagedServiceRestartReplicaContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeManagedServiceRestartReplicaContent(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ManagedServiceRestartReplicaContent)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -183,23 +200,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ManagedServiceRestartReplicaContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ManagedServiceRestartReplicaContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeManagedServiceRestartReplicaContent(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ManagedServiceRestartReplicaContent)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ManagedServiceScalingMechanism.Serialization.cs b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ManagedServiceScalingMechanism.Serialization.cs index af39a7e8ffc7..a2b5a3734698 100644 --- a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ManagedServiceScalingMechanism.Serialization.cs +++ b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ManagedServiceScalingMechanism.Serialization.cs @@ -19,6 +19,23 @@ namespace Azure.ResourceManager.ServiceFabricManagedClusters.Models [PersistableModelProxy(typeof(UnknownScalingMechanism))] public abstract partial class ManagedServiceScalingMechanism : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ManagedServiceScalingMechanism PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeManagedServiceScalingMechanism(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ManagedServiceScalingMechanism)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -114,23 +131,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ManagedServiceScalingMechanism IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ManagedServiceScalingMechanism PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeManagedServiceScalingMechanism(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ManagedServiceScalingMechanism)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ManagedServiceScalingPolicy.Serialization.cs b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ManagedServiceScalingPolicy.Serialization.cs index efa98e917791..7ba4e6aad020 100644 --- a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ManagedServiceScalingPolicy.Serialization.cs +++ b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ManagedServiceScalingPolicy.Serialization.cs @@ -21,6 +21,23 @@ internal ManagedServiceScalingPolicy() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ManagedServiceScalingPolicy PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeManagedServiceScalingPolicy(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ManagedServiceScalingPolicy)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -128,23 +145,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ManagedServiceScalingPolicy IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ManagedServiceScalingPolicy PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeManagedServiceScalingPolicy(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ManagedServiceScalingPolicy)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ManagedServiceScalingTrigger.Serialization.cs b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ManagedServiceScalingTrigger.Serialization.cs index 9131fafdc03e..3490153930ba 100644 --- a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ManagedServiceScalingTrigger.Serialization.cs +++ b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ManagedServiceScalingTrigger.Serialization.cs @@ -19,6 +19,23 @@ namespace Azure.ResourceManager.ServiceFabricManagedClusters.Models [PersistableModelProxy(typeof(UnknownScalingTrigger))] public abstract partial class ManagedServiceScalingTrigger : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ManagedServiceScalingTrigger PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeManagedServiceScalingTrigger(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ManagedServiceScalingTrigger)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -114,23 +131,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ManagedServiceScalingTrigger IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ManagedServiceScalingTrigger PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeManagedServiceScalingTrigger(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ManagedServiceScalingTrigger)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/NamedPartitionAddOrRemoveScalingMechanism.Serialization.cs b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/NamedPartitionAddOrRemoveScalingMechanism.Serialization.cs index 8ffa7ca3e399..44dfc61574ec 100644 --- a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/NamedPartitionAddOrRemoveScalingMechanism.Serialization.cs +++ b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/NamedPartitionAddOrRemoveScalingMechanism.Serialization.cs @@ -21,6 +21,23 @@ internal NamedPartitionAddOrRemoveScalingMechanism() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override ManagedServiceScalingMechanism PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeNamedPartitionAddOrRemoveScalingMechanism(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(NamedPartitionAddOrRemoveScalingMechanism)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -128,23 +145,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. NamedPartitionAddOrRemoveScalingMechanism IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (NamedPartitionAddOrRemoveScalingMechanism)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override ManagedServiceScalingMechanism PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeNamedPartitionAddOrRemoveScalingMechanism(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(NamedPartitionAddOrRemoveScalingMechanism)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/NamedPartitionScheme.Serialization.cs b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/NamedPartitionScheme.Serialization.cs index 8e060c6fc613..6d964a8c826e 100644 --- a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/NamedPartitionScheme.Serialization.cs +++ b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/NamedPartitionScheme.Serialization.cs @@ -21,6 +21,23 @@ internal NamedPartitionScheme() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override ManagedServicePartitionScheme PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeNamedPartitionScheme(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(NamedPartitionScheme)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -134,23 +151,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. NamedPartitionScheme IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (NamedPartitionScheme)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override ManagedServicePartitionScheme PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeNamedPartitionScheme(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(NamedPartitionScheme)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/NodeTypeActionContent.Serialization.cs b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/NodeTypeActionContent.Serialization.cs index 32fe4af19dc9..a2be8422ec82 100644 --- a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/NodeTypeActionContent.Serialization.cs +++ b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/NodeTypeActionContent.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.ServiceFabricManagedClusters.Models /// Parameters for Node type action. If nodes are not specified on the parameters, the operation will be performed in all nodes of the node type one upgrade domain at a time. public partial class NodeTypeActionContent : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual NodeTypeActionContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeNodeTypeActionContent(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(NodeTypeActionContent)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -175,23 +192,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. NodeTypeActionContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual NodeTypeActionContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeNodeTypeActionContent(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(NodeTypeActionContent)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/NodeTypeAvailableSku.Serialization.cs b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/NodeTypeAvailableSku.Serialization.cs index f923dc385e67..cff1ce40cf85 100644 --- a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/NodeTypeAvailableSku.Serialization.cs +++ b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/NodeTypeAvailableSku.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.ServiceFabricManagedClusters.Models /// Defines the type of sku available for a node type. public partial class NodeTypeAvailableSku : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual NodeTypeAvailableSku PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeNodeTypeAvailableSku(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(NodeTypeAvailableSku)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -153,23 +170,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. NodeTypeAvailableSku IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual NodeTypeAvailableSku PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeNodeTypeAvailableSku(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(NodeTypeAvailableSku)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/NodeTypeFaultSimulation.Serialization.cs b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/NodeTypeFaultSimulation.Serialization.cs index 4121fc22fd86..60f5a4a977b5 100644 --- a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/NodeTypeFaultSimulation.Serialization.cs +++ b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/NodeTypeFaultSimulation.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.ServiceFabricManagedClusters.Models /// Node type fault simulation object with status. public partial class NodeTypeFaultSimulation : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual NodeTypeFaultSimulation PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeNodeTypeFaultSimulation(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(NodeTypeFaultSimulation)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -159,23 +176,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. NodeTypeFaultSimulation IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual NodeTypeFaultSimulation PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeNodeTypeFaultSimulation(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(NodeTypeFaultSimulation)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/NodeTypeFrontendConfiguration.Serialization.cs b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/NodeTypeFrontendConfiguration.Serialization.cs index 19de5bc2764a..41dffa8bc6f1 100644 --- a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/NodeTypeFrontendConfiguration.Serialization.cs +++ b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/NodeTypeFrontendConfiguration.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.ServiceFabricManagedClusters.Models /// Describes the frontend configurations for the node type. public partial class NodeTypeFrontendConfiguration : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual NodeTypeFrontendConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeNodeTypeFrontendConfiguration(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(NodeTypeFrontendConfiguration)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -168,23 +185,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. NodeTypeFrontendConfiguration IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual NodeTypeFrontendConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeNodeTypeFrontendConfiguration(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(NodeTypeFrontendConfiguration)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/NodeTypeListResult.Serialization.cs b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/NodeTypeListResult.Serialization.cs index 71838e22fbd0..11352feb8163 100644 --- a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/NodeTypeListResult.Serialization.cs +++ b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/NodeTypeListResult.Serialization.cs @@ -22,6 +22,30 @@ internal NodeTypeListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual NodeTypeListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeNodeTypeListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(NodeTypeListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static NodeTypeListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeNodeTypeListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. NodeTypeListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual NodeTypeListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeNodeTypeListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(NodeTypeListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static NodeTypeListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeNodeTypeListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/NodeTypeListSkuResult.Serialization.cs b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/NodeTypeListSkuResult.Serialization.cs index 5bea068b40ae..e625d5690ff2 100644 --- a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/NodeTypeListSkuResult.Serialization.cs +++ b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/NodeTypeListSkuResult.Serialization.cs @@ -22,6 +22,30 @@ internal NodeTypeListSkuResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual NodeTypeListSkuResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeNodeTypeListSkuResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(NodeTypeListSkuResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static NodeTypeListSkuResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeNodeTypeListSkuResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. NodeTypeListSkuResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual NodeTypeListSkuResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeNodeTypeListSkuResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(NodeTypeListSkuResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static NodeTypeListSkuResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeNodeTypeListSkuResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/NodeTypeNatConfig.Serialization.cs b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/NodeTypeNatConfig.Serialization.cs index 73186870547a..cc24351e24df 100644 --- a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/NodeTypeNatConfig.Serialization.cs +++ b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/NodeTypeNatConfig.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.ServiceFabricManagedClusters.Models /// Provides information about NAT configuration on the default public Load Balancer for the node type. public partial class NodeTypeNatConfig : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual NodeTypeNatConfig PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeNodeTypeNatConfig(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(NodeTypeNatConfig)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -152,23 +169,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. NodeTypeNatConfig IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual NodeTypeNatConfig PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeNodeTypeNatConfig(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(NodeTypeNatConfig)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/NodeTypeSku.Serialization.cs b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/NodeTypeSku.Serialization.cs index d87c1b32130a..d3c5f7a1e9d7 100644 --- a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/NodeTypeSku.Serialization.cs +++ b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/NodeTypeSku.Serialization.cs @@ -21,6 +21,23 @@ internal NodeTypeSku() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual NodeTypeSku PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeNodeTypeSku(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(NodeTypeSku)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -142,23 +159,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. NodeTypeSku IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual NodeTypeSku PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeNodeTypeSku(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(NodeTypeSku)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/NodeTypeSkuCapacity.Serialization.cs b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/NodeTypeSkuCapacity.Serialization.cs index 3e02697a90db..3141c81f86b9 100644 --- a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/NodeTypeSkuCapacity.Serialization.cs +++ b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/NodeTypeSkuCapacity.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.ServiceFabricManagedClusters.Models /// Provides information about how node type can be scaled. public partial class NodeTypeSkuCapacity : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual NodeTypeSkuCapacity PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeNodeTypeSkuCapacity(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(NodeTypeSkuCapacity)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -167,23 +184,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. NodeTypeSkuCapacity IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual NodeTypeSkuCapacity PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeNodeTypeSkuCapacity(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(NodeTypeSkuCapacity)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/NodeTypeSupportedSku.Serialization.cs b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/NodeTypeSupportedSku.Serialization.cs index f68d57c1d369..b2707cb4f0da 100644 --- a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/NodeTypeSupportedSku.Serialization.cs +++ b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/NodeTypeSupportedSku.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.ServiceFabricManagedClusters.Models /// Describes a node type supported sku. public partial class NodeTypeSupportedSku : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual NodeTypeSupportedSku PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeNodeTypeSupportedSku(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(NodeTypeSupportedSku)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -129,23 +146,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. NodeTypeSupportedSku IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual NodeTypeSupportedSku PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeNodeTypeSupportedSku(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(NodeTypeSupportedSku)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/NodeTypeVaultCertificate.Serialization.cs b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/NodeTypeVaultCertificate.Serialization.cs index 3bd1b1f91b8a..ccf4880520b7 100644 --- a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/NodeTypeVaultCertificate.Serialization.cs +++ b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/NodeTypeVaultCertificate.Serialization.cs @@ -21,6 +21,23 @@ internal NodeTypeVaultCertificate() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual NodeTypeVaultCertificate PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeNodeTypeVaultCertificate(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(NodeTypeVaultCertificate)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -128,23 +145,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. NodeTypeVaultCertificate IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual NodeTypeVaultCertificate PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeNodeTypeVaultCertificate(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(NodeTypeVaultCertificate)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/NodeTypeVaultSecretGroup.Serialization.cs b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/NodeTypeVaultSecretGroup.Serialization.cs index a29efd14fb79..c843d4858387 100644 --- a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/NodeTypeVaultSecretGroup.Serialization.cs +++ b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/NodeTypeVaultSecretGroup.Serialization.cs @@ -23,6 +23,23 @@ internal NodeTypeVaultSecretGroup() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual NodeTypeVaultSecretGroup PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeNodeTypeVaultSecretGroup(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(NodeTypeVaultSecretGroup)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -140,23 +157,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. NodeTypeVaultSecretGroup IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual NodeTypeVaultSecretGroup PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeNodeTypeVaultSecretGroup(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(NodeTypeVaultSecretGroup)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/NodeTypeVmssDataDisk.Serialization.cs b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/NodeTypeVmssDataDisk.Serialization.cs index c000a8a8d34b..ec3ba9431030 100644 --- a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/NodeTypeVmssDataDisk.Serialization.cs +++ b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/NodeTypeVmssDataDisk.Serialization.cs @@ -21,6 +21,23 @@ internal NodeTypeVmssDataDisk() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual NodeTypeVmssDataDisk PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeNodeTypeVmssDataDisk(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(NodeTypeVmssDataDisk)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -144,23 +161,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. NodeTypeVmssDataDisk IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual NodeTypeVmssDataDisk PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeNodeTypeVmssDataDisk(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(NodeTypeVmssDataDisk)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/NodeTypeVmssExtension.Serialization.cs b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/NodeTypeVmssExtension.Serialization.cs index 1bdb0ca34942..6811867f3fae 100644 --- a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/NodeTypeVmssExtension.Serialization.cs +++ b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/NodeTypeVmssExtension.Serialization.cs @@ -21,6 +21,23 @@ internal NodeTypeVmssExtension() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual NodeTypeVmssExtension PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeNodeTypeVmssExtension(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(NodeTypeVmssExtension)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -128,23 +145,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. NodeTypeVmssExtension IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual NodeTypeVmssExtension PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeNodeTypeVmssExtension(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(NodeTypeVmssExtension)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/PartitionInstanceCountScalingMechanism.Serialization.cs b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/PartitionInstanceCountScalingMechanism.Serialization.cs index ab929d0327f4..4d88b50c1622 100644 --- a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/PartitionInstanceCountScalingMechanism.Serialization.cs +++ b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/PartitionInstanceCountScalingMechanism.Serialization.cs @@ -21,6 +21,23 @@ internal PartitionInstanceCountScalingMechanism() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override ManagedServiceScalingMechanism PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializePartitionInstanceCountScalingMechanism(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(PartitionInstanceCountScalingMechanism)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -128,23 +145,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. PartitionInstanceCountScalingMechanism IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (PartitionInstanceCountScalingMechanism)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override ManagedServiceScalingMechanism PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializePartitionInstanceCountScalingMechanism(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(PartitionInstanceCountScalingMechanism)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ResourceAzStatus.Serialization.cs b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ResourceAzStatus.Serialization.cs index 91291ed4fe37..47265533c9b3 100644 --- a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ResourceAzStatus.Serialization.cs +++ b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ResourceAzStatus.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.ServiceFabricManagedClusters.Models /// Describes Az Resiliency status of Base resources. public partial class ResourceAzStatus : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceAzStatus PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeResourceAzStatus(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ResourceAzStatus)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -160,23 +177,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ResourceAzStatus IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceAzStatus PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeResourceAzStatus(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ResourceAzStatus)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/RestartDeployedCodePackageContent.Serialization.cs b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/RestartDeployedCodePackageContent.Serialization.cs index d1ab2172cc4b..333cdae7b7cb 100644 --- a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/RestartDeployedCodePackageContent.Serialization.cs +++ b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/RestartDeployedCodePackageContent.Serialization.cs @@ -22,6 +22,23 @@ internal RestartDeployedCodePackageContent() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual RestartDeployedCodePackageContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeRestartDeployedCodePackageContent(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(RestartDeployedCodePackageContent)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -162,23 +179,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. RestartDeployedCodePackageContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual RestartDeployedCodePackageContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeRestartDeployedCodePackageContent(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(RestartDeployedCodePackageContent)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/RollingUpgradeMonitoringPolicy.Serialization.cs b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/RollingUpgradeMonitoringPolicy.Serialization.cs index 78190ee866d4..b97d04a6e1ba 100644 --- a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/RollingUpgradeMonitoringPolicy.Serialization.cs +++ b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/RollingUpgradeMonitoringPolicy.Serialization.cs @@ -21,6 +21,23 @@ internal RollingUpgradeMonitoringPolicy() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual RollingUpgradeMonitoringPolicy PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeRollingUpgradeMonitoringPolicy(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(RollingUpgradeMonitoringPolicy)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -167,23 +184,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. RollingUpgradeMonitoringPolicy IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual RollingUpgradeMonitoringPolicy PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeRollingUpgradeMonitoringPolicy(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(RollingUpgradeMonitoringPolicy)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/RuntimeApplicationHealthPolicy.Serialization.cs b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/RuntimeApplicationHealthPolicy.Serialization.cs index c1a7fbe762bf..b401bcb12bea 100644 --- a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/RuntimeApplicationHealthPolicy.Serialization.cs +++ b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/RuntimeApplicationHealthPolicy.Serialization.cs @@ -21,6 +21,23 @@ internal RuntimeApplicationHealthPolicy() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual RuntimeApplicationHealthPolicy PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeRuntimeApplicationHealthPolicy(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(RuntimeApplicationHealthPolicy)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -169,23 +186,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. RuntimeApplicationHealthPolicy IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual RuntimeApplicationHealthPolicy PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeRuntimeApplicationHealthPolicy(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(RuntimeApplicationHealthPolicy)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/RuntimeResumeApplicationUpgradeContent.Serialization.cs b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/RuntimeResumeApplicationUpgradeContent.Serialization.cs index 6eb3dd46c144..27ca37a40cf0 100644 --- a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/RuntimeResumeApplicationUpgradeContent.Serialization.cs +++ b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/RuntimeResumeApplicationUpgradeContent.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.ServiceFabricManagedClusters.Models /// Parameters for Resume Upgrade action. The upgrade domain name must be specified. public partial class RuntimeResumeApplicationUpgradeContent : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual RuntimeResumeApplicationUpgradeContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeRuntimeResumeApplicationUpgradeContent(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(RuntimeResumeApplicationUpgradeContent)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -119,23 +136,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. RuntimeResumeApplicationUpgradeContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual RuntimeResumeApplicationUpgradeContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeRuntimeResumeApplicationUpgradeContent(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(RuntimeResumeApplicationUpgradeContent)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/RuntimeRollingUpgradeUpdateMonitoringPolicy.Serialization.cs b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/RuntimeRollingUpgradeUpdateMonitoringPolicy.Serialization.cs index e8abb14a490b..de698d281a85 100644 --- a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/RuntimeRollingUpgradeUpdateMonitoringPolicy.Serialization.cs +++ b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/RuntimeRollingUpgradeUpdateMonitoringPolicy.Serialization.cs @@ -21,6 +21,23 @@ internal RuntimeRollingUpgradeUpdateMonitoringPolicy() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual RuntimeRollingUpgradeUpdateMonitoringPolicy PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeRuntimeRollingUpgradeUpdateMonitoringPolicy(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(RuntimeRollingUpgradeUpdateMonitoringPolicy)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -246,23 +263,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. RuntimeRollingUpgradeUpdateMonitoringPolicy IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual RuntimeRollingUpgradeUpdateMonitoringPolicy PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeRuntimeRollingUpgradeUpdateMonitoringPolicy(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(RuntimeRollingUpgradeUpdateMonitoringPolicy)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/RuntimeServiceTypeHealthPolicy.Serialization.cs b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/RuntimeServiceTypeHealthPolicy.Serialization.cs index dbcdb623ba88..9d009f7e5282 100644 --- a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/RuntimeServiceTypeHealthPolicy.Serialization.cs +++ b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/RuntimeServiceTypeHealthPolicy.Serialization.cs @@ -21,6 +21,23 @@ internal RuntimeServiceTypeHealthPolicy() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual RuntimeServiceTypeHealthPolicy PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeRuntimeServiceTypeHealthPolicy(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(RuntimeServiceTypeHealthPolicy)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -136,23 +153,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. RuntimeServiceTypeHealthPolicy IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual RuntimeServiceTypeHealthPolicy PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeRuntimeServiceTypeHealthPolicy(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(RuntimeServiceTypeHealthPolicy)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/RuntimeUpdateApplicationUpgradeContent.Serialization.cs b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/RuntimeUpdateApplicationUpgradeContent.Serialization.cs index 54c7370155b8..9d4bb0b6444e 100644 --- a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/RuntimeUpdateApplicationUpgradeContent.Serialization.cs +++ b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/RuntimeUpdateApplicationUpgradeContent.Serialization.cs @@ -22,6 +22,23 @@ internal RuntimeUpdateApplicationUpgradeContent() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual RuntimeUpdateApplicationUpgradeContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeRuntimeUpdateApplicationUpgradeContent(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(RuntimeUpdateApplicationUpgradeContent)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -159,23 +176,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. RuntimeUpdateApplicationUpgradeContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual RuntimeUpdateApplicationUpgradeContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeRuntimeUpdateApplicationUpgradeContent(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(RuntimeUpdateApplicationUpgradeContent)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ServiceFabricManagedApplicationPatch.Serialization.cs b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ServiceFabricManagedApplicationPatch.Serialization.cs index a22ca139a2a6..8ffe2ce0466b 100644 --- a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ServiceFabricManagedApplicationPatch.Serialization.cs +++ b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ServiceFabricManagedApplicationPatch.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.ServiceFabricManagedClusters.Models /// Application update request. public partial class ServiceFabricManagedApplicationPatch : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ServiceFabricManagedApplicationPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeServiceFabricManagedApplicationPatch(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ServiceFabricManagedApplicationPatch)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -161,23 +178,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ServiceFabricManagedApplicationPatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ServiceFabricManagedApplicationPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeServiceFabricManagedApplicationPatch(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ServiceFabricManagedApplicationPatch)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ServiceFabricManagedApplicationTypePatch.Serialization.cs b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ServiceFabricManagedApplicationTypePatch.Serialization.cs index ff33b25646ee..d7b26d1560d8 100644 --- a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ServiceFabricManagedApplicationTypePatch.Serialization.cs +++ b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ServiceFabricManagedApplicationTypePatch.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.ServiceFabricManagedClusters.Models /// Application type update request. public partial class ServiceFabricManagedApplicationTypePatch : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ServiceFabricManagedApplicationTypePatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeServiceFabricManagedApplicationTypePatch(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ServiceFabricManagedApplicationTypePatch)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,23 +163,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ServiceFabricManagedApplicationTypePatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ServiceFabricManagedApplicationTypePatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeServiceFabricManagedApplicationTypePatch(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ServiceFabricManagedApplicationTypePatch)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ServiceFabricManagedApplicationTypeVersionPatch.Serialization.cs b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ServiceFabricManagedApplicationTypeVersionPatch.Serialization.cs index df82aadf05f3..743e70d4e48a 100644 --- a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ServiceFabricManagedApplicationTypeVersionPatch.Serialization.cs +++ b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ServiceFabricManagedApplicationTypeVersionPatch.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.ServiceFabricManagedClusters.Models /// Application type version update request. public partial class ServiceFabricManagedApplicationTypeVersionPatch : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ServiceFabricManagedApplicationTypeVersionPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeServiceFabricManagedApplicationTypeVersionPatch(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ServiceFabricManagedApplicationTypeVersionPatch)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,23 +163,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ServiceFabricManagedApplicationTypeVersionPatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ServiceFabricManagedApplicationTypeVersionPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeServiceFabricManagedApplicationTypeVersionPatch(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ServiceFabricManagedApplicationTypeVersionPatch)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ServiceFabricManagedClusterIPConfiguration.Serialization.cs b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ServiceFabricManagedClusterIPConfiguration.Serialization.cs index 896234885a85..045f27fb5acc 100644 --- a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ServiceFabricManagedClusterIPConfiguration.Serialization.cs +++ b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ServiceFabricManagedClusterIPConfiguration.Serialization.cs @@ -22,6 +22,23 @@ internal ServiceFabricManagedClusterIPConfiguration() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ServiceFabricManagedClusterIPConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeServiceFabricManagedClusterIPConfiguration(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ServiceFabricManagedClusterIPConfiguration)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -222,23 +239,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ServiceFabricManagedClusterIPConfiguration IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ServiceFabricManagedClusterIPConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeServiceFabricManagedClusterIPConfiguration(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ServiceFabricManagedClusterIPConfiguration)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ServiceFabricManagedClusterPatch.Serialization.cs b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ServiceFabricManagedClusterPatch.Serialization.cs index 9b7113fc2e85..6dc5d80ba374 100644 --- a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ServiceFabricManagedClusterPatch.Serialization.cs +++ b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ServiceFabricManagedClusterPatch.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.ServiceFabricManagedClusters.Models /// Managed cluster update request. public partial class ServiceFabricManagedClusterPatch : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ServiceFabricManagedClusterPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeServiceFabricManagedClusterPatch(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ServiceFabricManagedClusterPatch)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,23 +163,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ServiceFabricManagedClusterPatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ServiceFabricManagedClusterPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeServiceFabricManagedClusterPatch(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ServiceFabricManagedClusterPatch)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ServiceFabricManagedClusterPublicIPAddressConfiguration.Serialization.cs b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ServiceFabricManagedClusterPublicIPAddressConfiguration.Serialization.cs index 70f9d3f4e553..2a3f9b465617 100644 --- a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ServiceFabricManagedClusterPublicIPAddressConfiguration.Serialization.cs +++ b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ServiceFabricManagedClusterPublicIPAddressConfiguration.Serialization.cs @@ -21,6 +21,23 @@ internal ServiceFabricManagedClusterPublicIPAddressConfiguration() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ServiceFabricManagedClusterPublicIPAddressConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeServiceFabricManagedClusterPublicIPAddressConfiguration(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ServiceFabricManagedClusterPublicIPAddressConfiguration)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -160,23 +177,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ServiceFabricManagedClusterPublicIPAddressConfiguration IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ServiceFabricManagedClusterPublicIPAddressConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeServiceFabricManagedClusterPublicIPAddressConfiguration(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ServiceFabricManagedClusterPublicIPAddressConfiguration)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ServiceFabricManagedClusterVersion.Serialization.cs b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ServiceFabricManagedClusterVersion.Serialization.cs index 34966e25a549..b911e12b0070 100644 --- a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ServiceFabricManagedClusterVersion.Serialization.cs +++ b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ServiceFabricManagedClusterVersion.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.ServiceFabricManagedClusters.Models /// The result of the Service Fabric runtime versions. public partial class ServiceFabricManagedClusterVersion : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeServiceFabricManagedClusterVersion(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ServiceFabricManagedClusterVersion)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static ServiceFabricManagedClusterVersion FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeServiceFabricManagedClusterVersion(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -159,31 +183,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ServiceFabricManagedClusterVersion IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (ServiceFabricManagedClusterVersion)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeServiceFabricManagedClusterVersion(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ServiceFabricManagedClusterVersion)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static ServiceFabricManagedClusterVersion FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeServiceFabricManagedClusterVersion(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ServiceFabricManagedClustersSku.Serialization.cs b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ServiceFabricManagedClustersSku.Serialization.cs index 2ca7c4078af1..379393adaa9a 100644 --- a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ServiceFabricManagedClustersSku.Serialization.cs +++ b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ServiceFabricManagedClustersSku.Serialization.cs @@ -21,6 +21,23 @@ internal ServiceFabricManagedClustersSku() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ServiceFabricManagedClustersSku PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeServiceFabricManagedClustersSku(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ServiceFabricManagedClustersSku)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -120,23 +137,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ServiceFabricManagedClustersSku IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ServiceFabricManagedClustersSku PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeServiceFabricManagedClustersSku(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ServiceFabricManagedClustersSku)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ServiceFabricManagedNetworkSecurityRule.Serialization.cs b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ServiceFabricManagedNetworkSecurityRule.Serialization.cs index 23a0b839bd79..d91e00765e0a 100644 --- a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ServiceFabricManagedNetworkSecurityRule.Serialization.cs +++ b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ServiceFabricManagedNetworkSecurityRule.Serialization.cs @@ -21,6 +21,23 @@ internal ServiceFabricManagedNetworkSecurityRule() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ServiceFabricManagedNetworkSecurityRule PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeServiceFabricManagedNetworkSecurityRule(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ServiceFabricManagedNetworkSecurityRule)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -370,23 +387,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ServiceFabricManagedNetworkSecurityRule IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ServiceFabricManagedNetworkSecurityRule PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeServiceFabricManagedNetworkSecurityRule(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ServiceFabricManagedNetworkSecurityRule)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ServiceFabricManagedNodeTypePatch.Serialization.cs b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ServiceFabricManagedNodeTypePatch.Serialization.cs index d6c24b3bc772..20b26d4a37b8 100644 --- a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ServiceFabricManagedNodeTypePatch.Serialization.cs +++ b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ServiceFabricManagedNodeTypePatch.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.ServiceFabricManagedClusters.Models /// Node type update request. public partial class ServiceFabricManagedNodeTypePatch : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ServiceFabricManagedNodeTypePatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeServiceFabricManagedNodeTypePatch(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ServiceFabricManagedNodeTypePatch)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -161,23 +178,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ServiceFabricManagedNodeTypePatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ServiceFabricManagedNodeTypePatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeServiceFabricManagedNodeTypePatch(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ServiceFabricManagedNodeTypePatch)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ServiceFabricManagedNodeTypeProperties.Serialization.cs b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ServiceFabricManagedNodeTypeProperties.Serialization.cs index ad115f906533..d2abce5e282f 100644 --- a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ServiceFabricManagedNodeTypeProperties.Serialization.cs +++ b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ServiceFabricManagedNodeTypeProperties.Serialization.cs @@ -22,6 +22,23 @@ internal ServiceFabricManagedNodeTypeProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ServiceFabricManagedNodeTypeProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeServiceFabricManagedNodeTypeProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ServiceFabricManagedNodeTypeProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -1070,23 +1087,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ServiceFabricManagedNodeTypeProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ServiceFabricManagedNodeTypeProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeServiceFabricManagedNodeTypeProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ServiceFabricManagedNodeTypeProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ServiceFabricManagedServicePatch.Serialization.cs b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ServiceFabricManagedServicePatch.Serialization.cs index d776a72a469c..3650c1317743 100644 --- a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ServiceFabricManagedServicePatch.Serialization.cs +++ b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ServiceFabricManagedServicePatch.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.ServiceFabricManagedClusters.Models /// Service update request. public partial class ServiceFabricManagedServicePatch : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ServiceFabricManagedServicePatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeServiceFabricManagedServicePatch(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ServiceFabricManagedServicePatch)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,23 +163,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ServiceFabricManagedServicePatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ServiceFabricManagedServicePatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeServiceFabricManagedServicePatch(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ServiceFabricManagedServicePatch)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ServiceFabricManagedUnsupportedVmSize.Serialization.cs b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ServiceFabricManagedUnsupportedVmSize.Serialization.cs index 6c364bb831b4..020cff6b287a 100644 --- a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ServiceFabricManagedUnsupportedVmSize.Serialization.cs +++ b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ServiceFabricManagedUnsupportedVmSize.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.ServiceFabricManagedClusters.Models /// Describes a VM Sizes. public partial class ServiceFabricManagedUnsupportedVmSize : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeServiceFabricManagedUnsupportedVmSize(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ServiceFabricManagedUnsupportedVmSize)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static ServiceFabricManagedUnsupportedVmSize FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeServiceFabricManagedUnsupportedVmSize(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -159,31 +183,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ServiceFabricManagedUnsupportedVmSize IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (ServiceFabricManagedUnsupportedVmSize)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeServiceFabricManagedUnsupportedVmSize(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ServiceFabricManagedUnsupportedVmSize)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static ServiceFabricManagedUnsupportedVmSize FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeServiceFabricManagedUnsupportedVmSize(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ServiceFabricManagedUnsupportedVmSizeListResult.Serialization.cs b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ServiceFabricManagedUnsupportedVmSizeListResult.Serialization.cs index c2de06158272..7ad72e8ec859 100644 --- a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ServiceFabricManagedUnsupportedVmSizeListResult.Serialization.cs +++ b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ServiceFabricManagedUnsupportedVmSizeListResult.Serialization.cs @@ -22,6 +22,30 @@ internal ServiceFabricManagedUnsupportedVmSizeListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ServiceFabricManagedUnsupportedVmSizeListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeServiceFabricManagedUnsupportedVmSizeListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ServiceFabricManagedUnsupportedVmSizeListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static ServiceFabricManagedUnsupportedVmSizeListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeServiceFabricManagedUnsupportedVmSizeListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ServiceFabricManagedUnsupportedVmSizeListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ServiceFabricManagedUnsupportedVmSizeListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeServiceFabricManagedUnsupportedVmSizeListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ServiceFabricManagedUnsupportedVmSizeListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static ServiceFabricManagedUnsupportedVmSizeListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeServiceFabricManagedUnsupportedVmSizeListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ServiceFabricManagedVmApplication.Serialization.cs b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ServiceFabricManagedVmApplication.Serialization.cs index 224a22af4e1d..f53f87988552 100644 --- a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ServiceFabricManagedVmApplication.Serialization.cs +++ b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ServiceFabricManagedVmApplication.Serialization.cs @@ -22,6 +22,23 @@ internal ServiceFabricManagedVmApplication() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ServiceFabricManagedVmApplication PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeServiceFabricManagedVmApplication(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ServiceFabricManagedVmApplication)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -199,23 +216,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ServiceFabricManagedVmApplication IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ServiceFabricManagedVmApplication PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeServiceFabricManagedVmApplication(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ServiceFabricManagedVmApplication)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ServiceFabricManagedVmSizeProperties.Serialization.cs b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ServiceFabricManagedVmSizeProperties.Serialization.cs index 82d5c1bca778..6bac16dda029 100644 --- a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ServiceFabricManagedVmSizeProperties.Serialization.cs +++ b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ServiceFabricManagedVmSizeProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.ServiceFabricManagedClusters.Models /// VM Sizes properties. internal partial class ServiceFabricManagedVmSizeProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ServiceFabricManagedVmSizeProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeServiceFabricManagedVmSizeProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ServiceFabricManagedVmSizeProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -118,23 +135,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ServiceFabricManagedVmSizeProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ServiceFabricManagedVmSizeProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeServiceFabricManagedVmSizeProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ServiceFabricManagedVmSizeProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ServicePlacementInvalidDomainPolicy.Serialization.cs b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ServicePlacementInvalidDomainPolicy.Serialization.cs index 0148dd602be2..54a1c7424f25 100644 --- a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ServicePlacementInvalidDomainPolicy.Serialization.cs +++ b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ServicePlacementInvalidDomainPolicy.Serialization.cs @@ -21,6 +21,23 @@ internal ServicePlacementInvalidDomainPolicy() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override ManagedServicePlacementPolicy PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeServicePlacementInvalidDomainPolicy(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ServicePlacementInvalidDomainPolicy)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -112,23 +129,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ServicePlacementInvalidDomainPolicy IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (ServicePlacementInvalidDomainPolicy)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override ManagedServicePlacementPolicy PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeServicePlacementInvalidDomainPolicy(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ServicePlacementInvalidDomainPolicy)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ServicePlacementNonPartiallyPlaceServicePolicy.Serialization.cs b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ServicePlacementNonPartiallyPlaceServicePolicy.Serialization.cs index 6d0e956b207b..2ef72ee98419 100644 --- a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ServicePlacementNonPartiallyPlaceServicePolicy.Serialization.cs +++ b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ServicePlacementNonPartiallyPlaceServicePolicy.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.ServiceFabricManagedClusters.Models /// The type of placement policy for a service fabric service. Following are the possible values. public partial class ServicePlacementNonPartiallyPlaceServicePolicy : ManagedServicePlacementPolicy, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected override ManagedServicePlacementPolicy PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeServicePlacementNonPartiallyPlaceServicePolicy(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ServicePlacementNonPartiallyPlaceServicePolicy)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -99,23 +116,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ServicePlacementNonPartiallyPlaceServicePolicy IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (ServicePlacementNonPartiallyPlaceServicePolicy)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override ManagedServicePlacementPolicy PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeServicePlacementNonPartiallyPlaceServicePolicy(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ServicePlacementNonPartiallyPlaceServicePolicy)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ServicePlacementPreferPrimaryDomainPolicy.Serialization.cs b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ServicePlacementPreferPrimaryDomainPolicy.Serialization.cs index ec2c1cd7b186..e0b44174fed1 100644 --- a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ServicePlacementPreferPrimaryDomainPolicy.Serialization.cs +++ b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ServicePlacementPreferPrimaryDomainPolicy.Serialization.cs @@ -29,6 +29,23 @@ internal ServicePlacementPreferPrimaryDomainPolicy() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override ManagedServicePlacementPolicy PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeServicePlacementPreferPrimaryDomainPolicy(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ServicePlacementPreferPrimaryDomainPolicy)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -120,23 +137,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ServicePlacementPreferPrimaryDomainPolicy IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (ServicePlacementPreferPrimaryDomainPolicy)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override ManagedServicePlacementPolicy PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeServicePlacementPreferPrimaryDomainPolicy(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ServicePlacementPreferPrimaryDomainPolicy)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ServicePlacementRequireDomainDistributionPolicy.Serialization.cs b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ServicePlacementRequireDomainDistributionPolicy.Serialization.cs index 9e291cdd0f78..d4ac9f768da4 100644 --- a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ServicePlacementRequireDomainDistributionPolicy.Serialization.cs +++ b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ServicePlacementRequireDomainDistributionPolicy.Serialization.cs @@ -30,6 +30,23 @@ internal ServicePlacementRequireDomainDistributionPolicy() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override ManagedServicePlacementPolicy PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeServicePlacementRequireDomainDistributionPolicy(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ServicePlacementRequireDomainDistributionPolicy)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -121,23 +138,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ServicePlacementRequireDomainDistributionPolicy IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (ServicePlacementRequireDomainDistributionPolicy)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override ManagedServicePlacementPolicy PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeServicePlacementRequireDomainDistributionPolicy(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ServicePlacementRequireDomainDistributionPolicy)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ServicePlacementRequiredDomainPolicy.Serialization.cs b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ServicePlacementRequiredDomainPolicy.Serialization.cs index ef396408d83b..8d6172e34169 100644 --- a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ServicePlacementRequiredDomainPolicy.Serialization.cs +++ b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ServicePlacementRequiredDomainPolicy.Serialization.cs @@ -21,6 +21,23 @@ internal ServicePlacementRequiredDomainPolicy() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override ManagedServicePlacementPolicy PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeServicePlacementRequiredDomainPolicy(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ServicePlacementRequiredDomainPolicy)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -112,23 +129,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ServicePlacementRequiredDomainPolicy IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (ServicePlacementRequiredDomainPolicy)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override ManagedServicePlacementPolicy PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeServicePlacementRequiredDomainPolicy(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ServicePlacementRequiredDomainPolicy)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ServiceResourceList.Serialization.cs b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ServiceResourceList.Serialization.cs index 725cb0515531..f507a3c27b87 100644 --- a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ServiceResourceList.Serialization.cs +++ b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ServiceResourceList.Serialization.cs @@ -22,6 +22,30 @@ internal ServiceResourceList() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ServiceResourceList PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeServiceResourceList(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ServiceResourceList)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static ServiceResourceList FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeServiceResourceList(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ServiceResourceList IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ServiceResourceList PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeServiceResourceList(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ServiceResourceList)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static ServiceResourceList FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeServiceResourceList(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ServiceTypeHealthPolicy.Serialization.cs b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ServiceTypeHealthPolicy.Serialization.cs index a1cf73053836..7a0df342d875 100644 --- a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ServiceTypeHealthPolicy.Serialization.cs +++ b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ServiceTypeHealthPolicy.Serialization.cs @@ -21,6 +21,23 @@ internal ServiceTypeHealthPolicy() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ServiceTypeHealthPolicy PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeServiceTypeHealthPolicy(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ServiceTypeHealthPolicy)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -136,23 +153,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ServiceTypeHealthPolicy IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ServiceTypeHealthPolicy PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeServiceTypeHealthPolicy(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ServiceTypeHealthPolicy)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/SingletonPartitionScheme.Serialization.cs b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/SingletonPartitionScheme.Serialization.cs index 719e9d2dbebb..19d8b93376ea 100644 --- a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/SingletonPartitionScheme.Serialization.cs +++ b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/SingletonPartitionScheme.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.ServiceFabricManagedClusters.Models /// Describes the partition scheme of a singleton-partitioned, or non-partitioned service. public partial class SingletonPartitionScheme : ManagedServicePartitionScheme, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected override ManagedServicePartitionScheme PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSingletonPartitionScheme(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SingletonPartitionScheme)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -99,23 +116,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SingletonPartitionScheme IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (SingletonPartitionScheme)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override ManagedServicePartitionScheme PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSingletonPartitionScheme(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SingletonPartitionScheme)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/StatefulServiceProperties.Serialization.cs b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/StatefulServiceProperties.Serialization.cs index 60ef9098bccf..1ccfb1f57687 100644 --- a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/StatefulServiceProperties.Serialization.cs +++ b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/StatefulServiceProperties.Serialization.cs @@ -21,6 +21,23 @@ internal StatefulServiceProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override ManagedServiceBaseProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeStatefulServiceProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(StatefulServiceProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -339,23 +356,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. StatefulServiceProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (StatefulServiceProperties)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override ManagedServiceBaseProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeStatefulServiceProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(StatefulServiceProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/StatelessServiceProperties.Serialization.cs b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/StatelessServiceProperties.Serialization.cs index fac0eab6cb4a..d2f3ca4af52e 100644 --- a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/StatelessServiceProperties.Serialization.cs +++ b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/StatelessServiceProperties.Serialization.cs @@ -21,6 +21,23 @@ internal StatelessServiceProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override ManagedServiceBaseProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeStatelessServiceProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(StatelessServiceProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -268,23 +285,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. StatelessServiceProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (StatelessServiceProperties)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override ManagedServiceBaseProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeStatelessServiceProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(StatelessServiceProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/SubResource.Serialization.cs b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/SubResource.Serialization.cs index 19592c059c87..f773be4ad998 100644 --- a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/SubResource.Serialization.cs +++ b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/SubResource.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.ServiceFabricManagedClusters.Models /// Azure resource identifier. internal partial class SubResource : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SubResource PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSubResource(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SubResource)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -123,23 +140,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SubResource IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SubResource PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSubResource(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SubResource)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/UniformInt64RangePartitionScheme.Serialization.cs b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/UniformInt64RangePartitionScheme.Serialization.cs index f348a9fcfdd7..05044882e969 100644 --- a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/UniformInt64RangePartitionScheme.Serialization.cs +++ b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/UniformInt64RangePartitionScheme.Serialization.cs @@ -21,6 +21,23 @@ internal UniformInt64RangePartitionScheme() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override ManagedServicePartitionScheme PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeUniformInt64RangePartitionScheme(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(UniformInt64RangePartitionScheme)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -128,23 +145,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. UniformInt64RangePartitionScheme IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (UniformInt64RangePartitionScheme)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override ManagedServicePartitionScheme PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeUniformInt64RangePartitionScheme(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(UniformInt64RangePartitionScheme)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/UnknownFaultSimulationContent.Serialization.cs b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/UnknownFaultSimulationContent.Serialization.cs index 4337ddcb3c26..8306a649b7ed 100644 --- a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/UnknownFaultSimulationContent.Serialization.cs +++ b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/UnknownFaultSimulationContent.Serialization.cs @@ -20,6 +20,23 @@ internal UnknownFaultSimulationContent() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override FaultSimulationContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeFaultSimulationContent(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(FaultSimulationContent)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -123,23 +140,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. FaultSimulationContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override FaultSimulationContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeFaultSimulationContent(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(FaultSimulationContent)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/UnknownManagedServiceProperties.Serialization.cs b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/UnknownManagedServiceProperties.Serialization.cs index 48066c642f82..b3d73c6b8550 100644 --- a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/UnknownManagedServiceProperties.Serialization.cs +++ b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/UnknownManagedServiceProperties.Serialization.cs @@ -20,6 +20,23 @@ internal UnknownManagedServiceProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override ManagedServiceBaseProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeManagedServiceProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ManagedServiceProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -226,23 +243,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ManagedServiceProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (UnknownManagedServiceProperties)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override ManagedServiceBaseProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeManagedServiceProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ManagedServiceProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/UnknownPartition.Serialization.cs b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/UnknownPartition.Serialization.cs index 23163b8dcb1a..95f25fd1dc2b 100644 --- a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/UnknownPartition.Serialization.cs +++ b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/UnknownPartition.Serialization.cs @@ -20,6 +20,23 @@ internal UnknownPartition() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override ManagedServicePartitionScheme PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeManagedServicePartitionScheme(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ManagedServicePartitionScheme)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -103,23 +120,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ManagedServicePartitionScheme IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override ManagedServicePartitionScheme PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeManagedServicePartitionScheme(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ManagedServicePartitionScheme)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/UnknownScalingMechanism.Serialization.cs b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/UnknownScalingMechanism.Serialization.cs index dd015801e9d3..79d04b83de40 100644 --- a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/UnknownScalingMechanism.Serialization.cs +++ b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/UnknownScalingMechanism.Serialization.cs @@ -20,6 +20,23 @@ internal UnknownScalingMechanism() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override ManagedServiceScalingMechanism PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeManagedServiceScalingMechanism(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ManagedServiceScalingMechanism)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -103,23 +120,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ManagedServiceScalingMechanism IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override ManagedServiceScalingMechanism PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeManagedServiceScalingMechanism(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ManagedServiceScalingMechanism)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/UnknownScalingTrigger.Serialization.cs b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/UnknownScalingTrigger.Serialization.cs index a96031cea268..8c76e1517edb 100644 --- a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/UnknownScalingTrigger.Serialization.cs +++ b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/UnknownScalingTrigger.Serialization.cs @@ -20,6 +20,23 @@ internal UnknownScalingTrigger() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override ManagedServiceScalingTrigger PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeManagedServiceScalingTrigger(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ManagedServiceScalingTrigger)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -103,23 +120,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ManagedServiceScalingTrigger IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override ManagedServiceScalingTrigger PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeManagedServiceScalingTrigger(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ManagedServiceScalingTrigger)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/UnknownServicePlacementPolicy.Serialization.cs b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/UnknownServicePlacementPolicy.Serialization.cs index 5d0348df994e..c87fc7dfe644 100644 --- a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/UnknownServicePlacementPolicy.Serialization.cs +++ b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/UnknownServicePlacementPolicy.Serialization.cs @@ -20,6 +20,23 @@ internal UnknownServicePlacementPolicy() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override ManagedServicePlacementPolicy PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeManagedServicePlacementPolicy(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ManagedServicePlacementPolicy)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -103,23 +120,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ManagedServicePlacementPolicy IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override ManagedServicePlacementPolicy PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeManagedServicePlacementPolicy(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ManagedServicePlacementPolicy)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/VmImagePlan.Serialization.cs b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/VmImagePlan.Serialization.cs index 2d6258f4bf53..dd54177512e5 100644 --- a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/VmImagePlan.Serialization.cs +++ b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/VmImagePlan.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.ServiceFabricManagedClusters.Models /// Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click Want to deploy programmatically, Get Started. Enter any required information and then click Save. public partial class VmImagePlan : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual VmImagePlan PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeVmImagePlan(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(VmImagePlan)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -151,23 +168,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. VmImagePlan IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual VmImagePlan PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeVmImagePlan(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(VmImagePlan)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/VmManagedIdentity.Serialization.cs b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/VmManagedIdentity.Serialization.cs index a5b116dd12e5..305cfd9fab10 100644 --- a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/VmManagedIdentity.Serialization.cs +++ b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/VmManagedIdentity.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.ServiceFabricManagedClusters.Models /// Identities for the virtual machine scale set under the node type. internal partial class VmManagedIdentity : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual VmManagedIdentity PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeVmManagedIdentity(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(VmManagedIdentity)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -145,23 +162,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. VmManagedIdentity IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual VmManagedIdentity PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeVmManagedIdentity(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(VmManagedIdentity)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/VmssExtensionProperties.Serialization.cs b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/VmssExtensionProperties.Serialization.cs index cebc19450148..12d550097082 100644 --- a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/VmssExtensionProperties.Serialization.cs +++ b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/VmssExtensionProperties.Serialization.cs @@ -21,6 +21,23 @@ internal VmssExtensionProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual VmssExtensionProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeVmssExtensionProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(VmssExtensionProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -306,23 +323,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. VmssExtensionProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual VmssExtensionProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeVmssExtensionProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(VmssExtensionProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ZoneFaultSimulationContent.Serialization.cs b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ZoneFaultSimulationContent.Serialization.cs index 007d082d16cb..21bacf47fc2d 100644 --- a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ZoneFaultSimulationContent.Serialization.cs +++ b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Models/ZoneFaultSimulationContent.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.ServiceFabricManagedClusters.Models /// Parameters for Zone Fault Simulation action. public partial class ZoneFaultSimulationContent : FaultSimulationContent, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected override FaultSimulationContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeZoneFaultSimulationContent(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ZoneFaultSimulationContent)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -156,23 +173,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ZoneFaultSimulationContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (ZoneFaultSimulationContent)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override FaultSimulationContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeZoneFaultSimulationContent(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ZoneFaultSimulationContent)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/ServiceFabricManagedApplicationData.Serialization.cs b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/ServiceFabricManagedApplicationData.Serialization.cs index 8d65b103edb4..344cfb0bcd65 100644 --- a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/ServiceFabricManagedApplicationData.Serialization.cs +++ b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/ServiceFabricManagedApplicationData.Serialization.cs @@ -25,6 +25,30 @@ internal ServiceFabricManagedApplicationData() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeServiceFabricManagedApplicationData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ServiceFabricManagedApplicationData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static ServiceFabricManagedApplicationData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeServiceFabricManagedApplicationData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -221,23 +245,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ServiceFabricManagedApplicationData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (ServiceFabricManagedApplicationData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeServiceFabricManagedApplicationData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ServiceFabricManagedApplicationData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -252,12 +259,5 @@ internal static RequestContent ToRequestContent(ServiceFabricManagedApplicationD content.JsonWriter.WriteObjectValue(serviceFabricManagedApplicationData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static ServiceFabricManagedApplicationData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeServiceFabricManagedApplicationData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/ServiceFabricManagedApplicationTypeData.Serialization.cs b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/ServiceFabricManagedApplicationTypeData.Serialization.cs index d82ad04c2c6e..48c2385f92a7 100644 --- a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/ServiceFabricManagedApplicationTypeData.Serialization.cs +++ b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/ServiceFabricManagedApplicationTypeData.Serialization.cs @@ -25,6 +25,30 @@ internal ServiceFabricManagedApplicationTypeData() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeServiceFabricManagedApplicationTypeData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ServiceFabricManagedApplicationTypeData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static ServiceFabricManagedApplicationTypeData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeServiceFabricManagedApplicationTypeData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -205,23 +229,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ServiceFabricManagedApplicationTypeData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (ServiceFabricManagedApplicationTypeData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeServiceFabricManagedApplicationTypeData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ServiceFabricManagedApplicationTypeData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -236,12 +243,5 @@ internal static RequestContent ToRequestContent(ServiceFabricManagedApplicationT content.JsonWriter.WriteObjectValue(serviceFabricManagedApplicationTypeData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static ServiceFabricManagedApplicationTypeData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeServiceFabricManagedApplicationTypeData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/ServiceFabricManagedApplicationTypeVersionData.Serialization.cs b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/ServiceFabricManagedApplicationTypeVersionData.Serialization.cs index 8a2055e80c07..8c5c97582baf 100644 --- a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/ServiceFabricManagedApplicationTypeVersionData.Serialization.cs +++ b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/ServiceFabricManagedApplicationTypeVersionData.Serialization.cs @@ -25,6 +25,30 @@ internal ServiceFabricManagedApplicationTypeVersionData() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeServiceFabricManagedApplicationTypeVersionData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ServiceFabricManagedApplicationTypeVersionData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static ServiceFabricManagedApplicationTypeVersionData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeServiceFabricManagedApplicationTypeVersionData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -205,23 +229,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ServiceFabricManagedApplicationTypeVersionData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (ServiceFabricManagedApplicationTypeVersionData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeServiceFabricManagedApplicationTypeVersionData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ServiceFabricManagedApplicationTypeVersionData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -236,12 +243,5 @@ internal static RequestContent ToRequestContent(ServiceFabricManagedApplicationT content.JsonWriter.WriteObjectValue(serviceFabricManagedApplicationTypeVersionData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static ServiceFabricManagedApplicationTypeVersionData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeServiceFabricManagedApplicationTypeVersionData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/ServiceFabricManagedClusterData.Serialization.cs b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/ServiceFabricManagedClusterData.Serialization.cs index 890a6312c099..379af94638f6 100644 --- a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/ServiceFabricManagedClusterData.Serialization.cs +++ b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/ServiceFabricManagedClusterData.Serialization.cs @@ -25,6 +25,30 @@ internal ServiceFabricManagedClusterData() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeServiceFabricManagedClusterData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ServiceFabricManagedClusterData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static ServiceFabricManagedClusterData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeServiceFabricManagedClusterData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -214,23 +238,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ServiceFabricManagedClusterData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (ServiceFabricManagedClusterData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeServiceFabricManagedClusterData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ServiceFabricManagedClusterData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -245,12 +252,5 @@ internal static RequestContent ToRequestContent(ServiceFabricManagedClusterData content.JsonWriter.WriteObjectValue(serviceFabricManagedClusterData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static ServiceFabricManagedClusterData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeServiceFabricManagedClusterData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/ServiceFabricManagedNodeTypeData.Serialization.cs b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/ServiceFabricManagedNodeTypeData.Serialization.cs index 8cf88c10d17c..0f30abfc60ed 100644 --- a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/ServiceFabricManagedNodeTypeData.Serialization.cs +++ b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/ServiceFabricManagedNodeTypeData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.ServiceFabricManagedClusters /// Describes a node type in the cluster, each node type represents sub set of nodes in the cluster. public partial class ServiceFabricManagedNodeTypeData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeServiceFabricManagedNodeTypeData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ServiceFabricManagedNodeTypeData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static ServiceFabricManagedNodeTypeData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeServiceFabricManagedNodeTypeData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -209,23 +233,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ServiceFabricManagedNodeTypeData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (ServiceFabricManagedNodeTypeData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeServiceFabricManagedNodeTypeData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ServiceFabricManagedNodeTypeData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -240,12 +247,5 @@ internal static RequestContent ToRequestContent(ServiceFabricManagedNodeTypeData content.JsonWriter.WriteObjectValue(serviceFabricManagedNodeTypeData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static ServiceFabricManagedNodeTypeData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeServiceFabricManagedNodeTypeData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/ServiceFabricManagedServiceData.Serialization.cs b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/ServiceFabricManagedServiceData.Serialization.cs index 679f9f722c2b..cef5b664ed44 100644 --- a/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/ServiceFabricManagedServiceData.Serialization.cs +++ b/sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/ServiceFabricManagedServiceData.Serialization.cs @@ -25,6 +25,30 @@ internal ServiceFabricManagedServiceData() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeServiceFabricManagedServiceData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ServiceFabricManagedServiceData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static ServiceFabricManagedServiceData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeServiceFabricManagedServiceData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -205,23 +229,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ServiceFabricManagedServiceData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (ServiceFabricManagedServiceData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeServiceFabricManagedServiceData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ServiceFabricManagedServiceData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -236,12 +243,5 @@ internal static RequestContent ToRequestContent(ServiceFabricManagedServiceData content.JsonWriter.WriteObjectValue(serviceFabricManagedServiceData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static ServiceFabricManagedServiceData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeServiceFabricManagedServiceData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/servicenetworking/Azure.ResourceManager.ServiceNetworking/src/Generated/ApplicationGatewayForContainersSecurityPolicyData.Serialization.cs b/sdk/servicenetworking/Azure.ResourceManager.ServiceNetworking/src/Generated/ApplicationGatewayForContainersSecurityPolicyData.Serialization.cs index bc10121d0472..0b5b22a70d64 100644 --- a/sdk/servicenetworking/Azure.ResourceManager.ServiceNetworking/src/Generated/ApplicationGatewayForContainersSecurityPolicyData.Serialization.cs +++ b/sdk/servicenetworking/Azure.ResourceManager.ServiceNetworking/src/Generated/ApplicationGatewayForContainersSecurityPolicyData.Serialization.cs @@ -25,6 +25,30 @@ internal ApplicationGatewayForContainersSecurityPolicyData() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeApplicationGatewayForContainersSecurityPolicyData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ApplicationGatewayForContainersSecurityPolicyData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static ApplicationGatewayForContainersSecurityPolicyData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeApplicationGatewayForContainersSecurityPolicyData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -189,23 +213,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ApplicationGatewayForContainersSecurityPolicyData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (ApplicationGatewayForContainersSecurityPolicyData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeApplicationGatewayForContainersSecurityPolicyData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ApplicationGatewayForContainersSecurityPolicyData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -220,12 +227,5 @@ internal static RequestContent ToRequestContent(ApplicationGatewayForContainersS content.JsonWriter.WriteObjectValue(applicationGatewayForContainersSecurityPolicyData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static ApplicationGatewayForContainersSecurityPolicyData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeApplicationGatewayForContainersSecurityPolicyData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/servicenetworking/Azure.ResourceManager.ServiceNetworking/src/Generated/Models/ApplicationGatewayForContainersSecurityPolicyPatch.Serialization.cs b/sdk/servicenetworking/Azure.ResourceManager.ServiceNetworking/src/Generated/Models/ApplicationGatewayForContainersSecurityPolicyPatch.Serialization.cs index 717a2e60dd9a..ed30fa94d278 100644 --- a/sdk/servicenetworking/Azure.ResourceManager.ServiceNetworking/src/Generated/Models/ApplicationGatewayForContainersSecurityPolicyPatch.Serialization.cs +++ b/sdk/servicenetworking/Azure.ResourceManager.ServiceNetworking/src/Generated/Models/ApplicationGatewayForContainersSecurityPolicyPatch.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.ServiceNetworking.Models /// The type used for update operations of the SecurityPolicy. public partial class ApplicationGatewayForContainersSecurityPolicyPatch : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ApplicationGatewayForContainersSecurityPolicyPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeApplicationGatewayForContainersSecurityPolicyPatch(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ApplicationGatewayForContainersSecurityPolicyPatch)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -161,23 +178,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ApplicationGatewayForContainersSecurityPolicyPatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ApplicationGatewayForContainersSecurityPolicyPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeApplicationGatewayForContainersSecurityPolicyPatch(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ApplicationGatewayForContainersSecurityPolicyPatch)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/servicenetworking/Azure.ResourceManager.ServiceNetworking/src/Generated/Models/AssociationListResult.Serialization.cs b/sdk/servicenetworking/Azure.ResourceManager.ServiceNetworking/src/Generated/Models/AssociationListResult.Serialization.cs index e8ba26b4506b..88557b062fde 100644 --- a/sdk/servicenetworking/Azure.ResourceManager.ServiceNetworking/src/Generated/Models/AssociationListResult.Serialization.cs +++ b/sdk/servicenetworking/Azure.ResourceManager.ServiceNetworking/src/Generated/Models/AssociationListResult.Serialization.cs @@ -22,6 +22,30 @@ internal AssociationListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AssociationListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAssociationListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AssociationListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static AssociationListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeAssociationListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AssociationListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AssociationListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAssociationListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AssociationListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static AssociationListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeAssociationListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/servicenetworking/Azure.ResourceManager.ServiceNetworking/src/Generated/Models/AssociationProperties.Serialization.cs b/sdk/servicenetworking/Azure.ResourceManager.ServiceNetworking/src/Generated/Models/AssociationProperties.Serialization.cs index d4f641b757d0..6ed3f5cad416 100644 --- a/sdk/servicenetworking/Azure.ResourceManager.ServiceNetworking/src/Generated/Models/AssociationProperties.Serialization.cs +++ b/sdk/servicenetworking/Azure.ResourceManager.ServiceNetworking/src/Generated/Models/AssociationProperties.Serialization.cs @@ -20,6 +20,23 @@ internal AssociationProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AssociationProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAssociationProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AssociationProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -149,23 +166,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AssociationProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AssociationProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAssociationProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AssociationProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/servicenetworking/Azure.ResourceManager.ServiceNetworking/src/Generated/Models/AssociationSubnet.Serialization.cs b/sdk/servicenetworking/Azure.ResourceManager.ServiceNetworking/src/Generated/Models/AssociationSubnet.Serialization.cs index c685940976cb..2f3539ff3b68 100644 --- a/sdk/servicenetworking/Azure.ResourceManager.ServiceNetworking/src/Generated/Models/AssociationSubnet.Serialization.cs +++ b/sdk/servicenetworking/Azure.ResourceManager.ServiceNetworking/src/Generated/Models/AssociationSubnet.Serialization.cs @@ -22,6 +22,23 @@ internal AssociationSubnet() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AssociationSubnet PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAssociationSubnet(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AssociationSubnet)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -121,23 +138,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AssociationSubnet IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AssociationSubnet PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAssociationSubnet(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AssociationSubnet)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/servicenetworking/Azure.ResourceManager.ServiceNetworking/src/Generated/Models/AssociationSubnetUpdate.Serialization.cs b/sdk/servicenetworking/Azure.ResourceManager.ServiceNetworking/src/Generated/Models/AssociationSubnetUpdate.Serialization.cs index 7c8dd145ae1b..5b12e76b966d 100644 --- a/sdk/servicenetworking/Azure.ResourceManager.ServiceNetworking/src/Generated/Models/AssociationSubnetUpdate.Serialization.cs +++ b/sdk/servicenetworking/Azure.ResourceManager.ServiceNetworking/src/Generated/Models/AssociationSubnetUpdate.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.ServiceNetworking.Models /// Association Subnet. internal partial class AssociationSubnetUpdate : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AssociationSubnetUpdate PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAssociationSubnetUpdate(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AssociationSubnetUpdate)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -123,23 +140,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AssociationSubnetUpdate IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AssociationSubnetUpdate PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAssociationSubnetUpdate(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AssociationSubnetUpdate)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/servicenetworking/Azure.ResourceManager.ServiceNetworking/src/Generated/Models/AssociationUpdateProperties.Serialization.cs b/sdk/servicenetworking/Azure.ResourceManager.ServiceNetworking/src/Generated/Models/AssociationUpdateProperties.Serialization.cs index 74ce9d2edd50..acf4490be458 100644 --- a/sdk/servicenetworking/Azure.ResourceManager.ServiceNetworking/src/Generated/Models/AssociationUpdateProperties.Serialization.cs +++ b/sdk/servicenetworking/Azure.ResourceManager.ServiceNetworking/src/Generated/Models/AssociationUpdateProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.ServiceNetworking.Models /// The updatable properties of the Association. internal partial class AssociationUpdateProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AssociationUpdateProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAssociationUpdateProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AssociationUpdateProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -137,23 +154,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AssociationUpdateProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AssociationUpdateProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAssociationUpdateProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AssociationUpdateProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/servicenetworking/Azure.ResourceManager.ServiceNetworking/src/Generated/Models/FrontendListResult.Serialization.cs b/sdk/servicenetworking/Azure.ResourceManager.ServiceNetworking/src/Generated/Models/FrontendListResult.Serialization.cs index 167efc7b489f..5568609d966d 100644 --- a/sdk/servicenetworking/Azure.ResourceManager.ServiceNetworking/src/Generated/Models/FrontendListResult.Serialization.cs +++ b/sdk/servicenetworking/Azure.ResourceManager.ServiceNetworking/src/Generated/Models/FrontendListResult.Serialization.cs @@ -22,6 +22,30 @@ internal FrontendListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual FrontendListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeFrontendListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(FrontendListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static FrontendListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeFrontendListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. FrontendListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual FrontendListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeFrontendListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(FrontendListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static FrontendListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeFrontendListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/servicenetworking/Azure.ResourceManager.ServiceNetworking/src/Generated/Models/FrontendProperties.Serialization.cs b/sdk/servicenetworking/Azure.ResourceManager.ServiceNetworking/src/Generated/Models/FrontendProperties.Serialization.cs index de63eca3a2cc..594a9e3535a4 100644 --- a/sdk/servicenetworking/Azure.ResourceManager.ServiceNetworking/src/Generated/Models/FrontendProperties.Serialization.cs +++ b/sdk/servicenetworking/Azure.ResourceManager.ServiceNetworking/src/Generated/Models/FrontendProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.ServiceNetworking.Models /// Frontend Properties. internal partial class FrontendProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual FrontendProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeFrontendProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(FrontendProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -148,23 +165,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. FrontendProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual FrontendProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeFrontendProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(FrontendProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/servicenetworking/Azure.ResourceManager.ServiceNetworking/src/Generated/Models/FrontendUpdateProperties.Serialization.cs b/sdk/servicenetworking/Azure.ResourceManager.ServiceNetworking/src/Generated/Models/FrontendUpdateProperties.Serialization.cs index 6d5e25275b9b..36cb9e9bdf9c 100644 --- a/sdk/servicenetworking/Azure.ResourceManager.ServiceNetworking/src/Generated/Models/FrontendUpdateProperties.Serialization.cs +++ b/sdk/servicenetworking/Azure.ResourceManager.ServiceNetworking/src/Generated/Models/FrontendUpdateProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.ServiceNetworking.Models /// The updatable properties of the Frontend. internal partial class FrontendUpdateProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual FrontendUpdateProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeFrontendUpdateProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(FrontendUpdateProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -122,23 +139,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. FrontendUpdateProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual FrontendUpdateProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeFrontendUpdateProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(FrontendUpdateProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/servicenetworking/Azure.ResourceManager.ServiceNetworking/src/Generated/Models/SecurityPolicyConfigurations.Serialization.cs b/sdk/servicenetworking/Azure.ResourceManager.ServiceNetworking/src/Generated/Models/SecurityPolicyConfigurations.Serialization.cs index 52d3bf9b7c0c..d1b11dfba38c 100644 --- a/sdk/servicenetworking/Azure.ResourceManager.ServiceNetworking/src/Generated/Models/SecurityPolicyConfigurations.Serialization.cs +++ b/sdk/servicenetworking/Azure.ResourceManager.ServiceNetworking/src/Generated/Models/SecurityPolicyConfigurations.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.ServiceNetworking.Models /// SecurityPolicyConfigurations Subresource of Traffic Controller. public partial class SecurityPolicyConfigurations : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SecurityPolicyConfigurations PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSecurityPolicyConfigurations(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SecurityPolicyConfigurations)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -137,23 +154,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SecurityPolicyConfigurations IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SecurityPolicyConfigurations PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSecurityPolicyConfigurations(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SecurityPolicyConfigurations)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/servicenetworking/Azure.ResourceManager.ServiceNetworking/src/Generated/Models/SecurityPolicyListResult.Serialization.cs b/sdk/servicenetworking/Azure.ResourceManager.ServiceNetworking/src/Generated/Models/SecurityPolicyListResult.Serialization.cs index 4f35cac642d9..eb330eba48b6 100644 --- a/sdk/servicenetworking/Azure.ResourceManager.ServiceNetworking/src/Generated/Models/SecurityPolicyListResult.Serialization.cs +++ b/sdk/servicenetworking/Azure.ResourceManager.ServiceNetworking/src/Generated/Models/SecurityPolicyListResult.Serialization.cs @@ -22,6 +22,30 @@ internal SecurityPolicyListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SecurityPolicyListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSecurityPolicyListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SecurityPolicyListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static SecurityPolicyListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeSecurityPolicyListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SecurityPolicyListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SecurityPolicyListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSecurityPolicyListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SecurityPolicyListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static SecurityPolicyListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeSecurityPolicyListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/servicenetworking/Azure.ResourceManager.ServiceNetworking/src/Generated/Models/SecurityPolicyProperties.Serialization.cs b/sdk/servicenetworking/Azure.ResourceManager.ServiceNetworking/src/Generated/Models/SecurityPolicyProperties.Serialization.cs index f7db406d5db8..7c1653479375 100644 --- a/sdk/servicenetworking/Azure.ResourceManager.ServiceNetworking/src/Generated/Models/SecurityPolicyProperties.Serialization.cs +++ b/sdk/servicenetworking/Azure.ResourceManager.ServiceNetworking/src/Generated/Models/SecurityPolicyProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.ServiceNetworking.Models /// SecurityPolicy Properties. internal partial class SecurityPolicyProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SecurityPolicyProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSecurityPolicyProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SecurityPolicyProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -167,23 +184,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SecurityPolicyProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SecurityPolicyProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSecurityPolicyProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SecurityPolicyProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/servicenetworking/Azure.ResourceManager.ServiceNetworking/src/Generated/Models/SecurityPolicyUpdateProperties.Serialization.cs b/sdk/servicenetworking/Azure.ResourceManager.ServiceNetworking/src/Generated/Models/SecurityPolicyUpdateProperties.Serialization.cs index 17012d4c78bf..dfb1fb28cd8d 100644 --- a/sdk/servicenetworking/Azure.ResourceManager.ServiceNetworking/src/Generated/Models/SecurityPolicyUpdateProperties.Serialization.cs +++ b/sdk/servicenetworking/Azure.ResourceManager.ServiceNetworking/src/Generated/Models/SecurityPolicyUpdateProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.ServiceNetworking.Models /// The updatable properties of the SecurityPolicy. public partial class SecurityPolicyUpdateProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SecurityPolicyUpdateProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSecurityPolicyUpdateProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SecurityPolicyUpdateProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -137,23 +154,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SecurityPolicyUpdateProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SecurityPolicyUpdateProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSecurityPolicyUpdateProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SecurityPolicyUpdateProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/servicenetworking/Azure.ResourceManager.ServiceNetworking/src/Generated/Models/ServiceNetworkingIPAccessRule.Serialization.cs b/sdk/servicenetworking/Azure.ResourceManager.ServiceNetworking/src/Generated/Models/ServiceNetworkingIPAccessRule.Serialization.cs index e2296be09791..036d28f9a510 100644 --- a/sdk/servicenetworking/Azure.ResourceManager.ServiceNetworking/src/Generated/Models/ServiceNetworkingIPAccessRule.Serialization.cs +++ b/sdk/servicenetworking/Azure.ResourceManager.ServiceNetworking/src/Generated/Models/ServiceNetworkingIPAccessRule.Serialization.cs @@ -21,6 +21,23 @@ internal ServiceNetworkingIPAccessRule() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ServiceNetworkingIPAccessRule PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeServiceNetworkingIPAccessRule(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ServiceNetworkingIPAccessRule)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -166,23 +183,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ServiceNetworkingIPAccessRule IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ServiceNetworkingIPAccessRule PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeServiceNetworkingIPAccessRule(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ServiceNetworkingIPAccessRule)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/servicenetworking/Azure.ResourceManager.ServiceNetworking/src/Generated/Models/ServiceNetworkingIPAccessRulesPolicy.Serialization.cs b/sdk/servicenetworking/Azure.ResourceManager.ServiceNetworking/src/Generated/Models/ServiceNetworkingIPAccessRulesPolicy.Serialization.cs index a2d54314fc74..73c53fa8795d 100644 --- a/sdk/servicenetworking/Azure.ResourceManager.ServiceNetworking/src/Generated/Models/ServiceNetworkingIPAccessRulesPolicy.Serialization.cs +++ b/sdk/servicenetworking/Azure.ResourceManager.ServiceNetworking/src/Generated/Models/ServiceNetworkingIPAccessRulesPolicy.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.ServiceNetworking.Models /// Ip Access Policy. internal partial class ServiceNetworkingIPAccessRulesPolicy : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ServiceNetworkingIPAccessRulesPolicy PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeServiceNetworkingIPAccessRulesPolicy(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ServiceNetworkingIPAccessRulesPolicy)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -132,23 +149,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ServiceNetworkingIPAccessRulesPolicy IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ServiceNetworkingIPAccessRulesPolicy PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeServiceNetworkingIPAccessRulesPolicy(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ServiceNetworkingIPAccessRulesPolicy)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/servicenetworking/Azure.ResourceManager.ServiceNetworking/src/Generated/Models/ServiceNetworkingIPAccessRulesSecurityPolicy.Serialization.cs b/sdk/servicenetworking/Azure.ResourceManager.ServiceNetworking/src/Generated/Models/ServiceNetworkingIPAccessRulesSecurityPolicy.Serialization.cs index a0795dfd8f2d..197af048d20d 100644 --- a/sdk/servicenetworking/Azure.ResourceManager.ServiceNetworking/src/Generated/Models/ServiceNetworkingIPAccessRulesSecurityPolicy.Serialization.cs +++ b/sdk/servicenetworking/Azure.ResourceManager.ServiceNetworking/src/Generated/Models/ServiceNetworkingIPAccessRulesSecurityPolicy.Serialization.cs @@ -22,6 +22,23 @@ internal ServiceNetworkingIPAccessRulesSecurityPolicy() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ServiceNetworkingIPAccessRulesSecurityPolicy PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeServiceNetworkingIPAccessRulesSecurityPolicy(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ServiceNetworkingIPAccessRulesSecurityPolicy)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -121,23 +138,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ServiceNetworkingIPAccessRulesSecurityPolicy IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ServiceNetworkingIPAccessRulesSecurityPolicy PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeServiceNetworkingIPAccessRulesSecurityPolicy(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ServiceNetworkingIPAccessRulesSecurityPolicy)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/servicenetworking/Azure.ResourceManager.ServiceNetworking/src/Generated/Models/TrafficControllerAssociationPatch.Serialization.cs b/sdk/servicenetworking/Azure.ResourceManager.ServiceNetworking/src/Generated/Models/TrafficControllerAssociationPatch.Serialization.cs index 234ad8e8d30e..d2319a967b0f 100644 --- a/sdk/servicenetworking/Azure.ResourceManager.ServiceNetworking/src/Generated/Models/TrafficControllerAssociationPatch.Serialization.cs +++ b/sdk/servicenetworking/Azure.ResourceManager.ServiceNetworking/src/Generated/Models/TrafficControllerAssociationPatch.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.ServiceNetworking.Models /// The type used for update operations of the Association. public partial class TrafficControllerAssociationPatch : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual TrafficControllerAssociationPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeTrafficControllerAssociationPatch(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(TrafficControllerAssociationPatch)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -161,23 +178,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. TrafficControllerAssociationPatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual TrafficControllerAssociationPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeTrafficControllerAssociationPatch(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(TrafficControllerAssociationPatch)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/servicenetworking/Azure.ResourceManager.ServiceNetworking/src/Generated/Models/TrafficControllerFrontendPatch.Serialization.cs b/sdk/servicenetworking/Azure.ResourceManager.ServiceNetworking/src/Generated/Models/TrafficControllerFrontendPatch.Serialization.cs index ac6a9b5d51b5..58127f5f2e05 100644 --- a/sdk/servicenetworking/Azure.ResourceManager.ServiceNetworking/src/Generated/Models/TrafficControllerFrontendPatch.Serialization.cs +++ b/sdk/servicenetworking/Azure.ResourceManager.ServiceNetworking/src/Generated/Models/TrafficControllerFrontendPatch.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.ServiceNetworking.Models /// The type used for update operations of the Frontend. public partial class TrafficControllerFrontendPatch : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual TrafficControllerFrontendPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeTrafficControllerFrontendPatch(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(TrafficControllerFrontendPatch)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -161,23 +178,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. TrafficControllerFrontendPatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual TrafficControllerFrontendPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeTrafficControllerFrontendPatch(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(TrafficControllerFrontendPatch)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/servicenetworking/Azure.ResourceManager.ServiceNetworking/src/Generated/Models/TrafficControllerListResult.Serialization.cs b/sdk/servicenetworking/Azure.ResourceManager.ServiceNetworking/src/Generated/Models/TrafficControllerListResult.Serialization.cs index 8571bbcd979d..5c56d8935301 100644 --- a/sdk/servicenetworking/Azure.ResourceManager.ServiceNetworking/src/Generated/Models/TrafficControllerListResult.Serialization.cs +++ b/sdk/servicenetworking/Azure.ResourceManager.ServiceNetworking/src/Generated/Models/TrafficControllerListResult.Serialization.cs @@ -22,6 +22,30 @@ internal TrafficControllerListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual TrafficControllerListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeTrafficControllerListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(TrafficControllerListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static TrafficControllerListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeTrafficControllerListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. TrafficControllerListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual TrafficControllerListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeTrafficControllerListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(TrafficControllerListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static TrafficControllerListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeTrafficControllerListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/servicenetworking/Azure.ResourceManager.ServiceNetworking/src/Generated/Models/TrafficControllerPatch.Serialization.cs b/sdk/servicenetworking/Azure.ResourceManager.ServiceNetworking/src/Generated/Models/TrafficControllerPatch.Serialization.cs index ff523517018f..0ef433c27cf4 100644 --- a/sdk/servicenetworking/Azure.ResourceManager.ServiceNetworking/src/Generated/Models/TrafficControllerPatch.Serialization.cs +++ b/sdk/servicenetworking/Azure.ResourceManager.ServiceNetworking/src/Generated/Models/TrafficControllerPatch.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.ServiceNetworking.Models /// The type used for update operations of the TrafficController. public partial class TrafficControllerPatch : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual TrafficControllerPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeTrafficControllerPatch(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(TrafficControllerPatch)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -161,23 +178,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. TrafficControllerPatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual TrafficControllerPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeTrafficControllerPatch(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(TrafficControllerPatch)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/servicenetworking/Azure.ResourceManager.ServiceNetworking/src/Generated/Models/TrafficControllerProperties.Serialization.cs b/sdk/servicenetworking/Azure.ResourceManager.ServiceNetworking/src/Generated/Models/TrafficControllerProperties.Serialization.cs index ae2a192089de..dcc306f7253d 100644 --- a/sdk/servicenetworking/Azure.ResourceManager.ServiceNetworking/src/Generated/Models/TrafficControllerProperties.Serialization.cs +++ b/sdk/servicenetworking/Azure.ResourceManager.ServiceNetworking/src/Generated/Models/TrafficControllerProperties.Serialization.cs @@ -18,6 +18,23 @@ namespace Azure.ResourceManager.ServiceNetworking.Models /// Traffic Controller Properties. internal partial class TrafficControllerProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual TrafficControllerProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeTrafficControllerProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(TrafficControllerProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -294,23 +311,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. TrafficControllerProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual TrafficControllerProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeTrafficControllerProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(TrafficControllerProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/servicenetworking/Azure.ResourceManager.ServiceNetworking/src/Generated/Models/TrafficControllerUpdateProperties.Serialization.cs b/sdk/servicenetworking/Azure.ResourceManager.ServiceNetworking/src/Generated/Models/TrafficControllerUpdateProperties.Serialization.cs index 8f97e200a302..3dd4f8f0c690 100644 --- a/sdk/servicenetworking/Azure.ResourceManager.ServiceNetworking/src/Generated/Models/TrafficControllerUpdateProperties.Serialization.cs +++ b/sdk/servicenetworking/Azure.ResourceManager.ServiceNetworking/src/Generated/Models/TrafficControllerUpdateProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.ServiceNetworking.Models /// The updatable properties of the TrafficController. internal partial class TrafficControllerUpdateProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual TrafficControllerUpdateProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeTrafficControllerUpdateProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(TrafficControllerUpdateProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -122,23 +139,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. TrafficControllerUpdateProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual TrafficControllerUpdateProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeTrafficControllerUpdateProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(TrafficControllerUpdateProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/servicenetworking/Azure.ResourceManager.ServiceNetworking/src/Generated/Models/WafPolicy.Serialization.cs b/sdk/servicenetworking/Azure.ResourceManager.ServiceNetworking/src/Generated/Models/WafPolicy.Serialization.cs index f4d22a8021c5..2bacccf1e11a 100644 --- a/sdk/servicenetworking/Azure.ResourceManager.ServiceNetworking/src/Generated/Models/WafPolicy.Serialization.cs +++ b/sdk/servicenetworking/Azure.ResourceManager.ServiceNetworking/src/Generated/Models/WafPolicy.Serialization.cs @@ -22,6 +22,23 @@ internal WafPolicy() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual WafPolicy PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeWafPolicy(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(WafPolicy)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -121,23 +138,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. WafPolicy IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual WafPolicy PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeWafPolicy(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(WafPolicy)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/servicenetworking/Azure.ResourceManager.ServiceNetworking/src/Generated/Models/WafSecurityPolicy.Serialization.cs b/sdk/servicenetworking/Azure.ResourceManager.ServiceNetworking/src/Generated/Models/WafSecurityPolicy.Serialization.cs index aa5b7039ac03..9092777653e4 100644 --- a/sdk/servicenetworking/Azure.ResourceManager.ServiceNetworking/src/Generated/Models/WafSecurityPolicy.Serialization.cs +++ b/sdk/servicenetworking/Azure.ResourceManager.ServiceNetworking/src/Generated/Models/WafSecurityPolicy.Serialization.cs @@ -22,6 +22,23 @@ internal WafSecurityPolicy() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual WafSecurityPolicy PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeWafSecurityPolicy(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(WafSecurityPolicy)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -121,23 +138,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. WafSecurityPolicy IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual WafSecurityPolicy PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeWafSecurityPolicy(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(WafSecurityPolicy)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/servicenetworking/Azure.ResourceManager.ServiceNetworking/src/Generated/TrafficControllerAssociationData.Serialization.cs b/sdk/servicenetworking/Azure.ResourceManager.ServiceNetworking/src/Generated/TrafficControllerAssociationData.Serialization.cs index dbfff98571bc..5bca4a2173bb 100644 --- a/sdk/servicenetworking/Azure.ResourceManager.ServiceNetworking/src/Generated/TrafficControllerAssociationData.Serialization.cs +++ b/sdk/servicenetworking/Azure.ResourceManager.ServiceNetworking/src/Generated/TrafficControllerAssociationData.Serialization.cs @@ -25,6 +25,30 @@ internal TrafficControllerAssociationData() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeTrafficControllerAssociationData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(TrafficControllerAssociationData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static TrafficControllerAssociationData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeTrafficControllerAssociationData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -189,23 +213,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. TrafficControllerAssociationData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (TrafficControllerAssociationData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeTrafficControllerAssociationData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(TrafficControllerAssociationData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -220,12 +227,5 @@ internal static RequestContent ToRequestContent(TrafficControllerAssociationData content.JsonWriter.WriteObjectValue(trafficControllerAssociationData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static TrafficControllerAssociationData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeTrafficControllerAssociationData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/servicenetworking/Azure.ResourceManager.ServiceNetworking/src/Generated/TrafficControllerData.Serialization.cs b/sdk/servicenetworking/Azure.ResourceManager.ServiceNetworking/src/Generated/TrafficControllerData.Serialization.cs index ce6e3e542027..7b6f5b318ddb 100644 --- a/sdk/servicenetworking/Azure.ResourceManager.ServiceNetworking/src/Generated/TrafficControllerData.Serialization.cs +++ b/sdk/servicenetworking/Azure.ResourceManager.ServiceNetworking/src/Generated/TrafficControllerData.Serialization.cs @@ -25,6 +25,30 @@ internal TrafficControllerData() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeTrafficControllerData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(TrafficControllerData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static TrafficControllerData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeTrafficControllerData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -189,23 +213,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. TrafficControllerData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (TrafficControllerData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeTrafficControllerData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(TrafficControllerData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -220,12 +227,5 @@ internal static RequestContent ToRequestContent(TrafficControllerData trafficCon content.JsonWriter.WriteObjectValue(trafficControllerData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static TrafficControllerData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeTrafficControllerData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/servicenetworking/Azure.ResourceManager.ServiceNetworking/src/Generated/TrafficControllerFrontendData.Serialization.cs b/sdk/servicenetworking/Azure.ResourceManager.ServiceNetworking/src/Generated/TrafficControllerFrontendData.Serialization.cs index dd8f25c40efa..375513628f3f 100644 --- a/sdk/servicenetworking/Azure.ResourceManager.ServiceNetworking/src/Generated/TrafficControllerFrontendData.Serialization.cs +++ b/sdk/servicenetworking/Azure.ResourceManager.ServiceNetworking/src/Generated/TrafficControllerFrontendData.Serialization.cs @@ -25,6 +25,30 @@ internal TrafficControllerFrontendData() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeTrafficControllerFrontendData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(TrafficControllerFrontendData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static TrafficControllerFrontendData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeTrafficControllerFrontendData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -189,23 +213,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. TrafficControllerFrontendData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (TrafficControllerFrontendData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeTrafficControllerFrontendData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(TrafficControllerFrontendData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -220,12 +227,5 @@ internal static RequestContent ToRequestContent(TrafficControllerFrontendData tr content.JsonWriter.WriteObjectValue(trafficControllerFrontendData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static TrafficControllerFrontendData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeTrafficControllerFrontendData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/CustomCertificateProperties.Serialization.cs b/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/CustomCertificateProperties.Serialization.cs index a3841e1d2665..32f1006f62dc 100644 --- a/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/CustomCertificateProperties.Serialization.cs +++ b/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/CustomCertificateProperties.Serialization.cs @@ -21,6 +21,23 @@ internal CustomCertificateProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual CustomCertificateProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeCustomCertificateProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(CustomCertificateProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,23 +171,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. CustomCertificateProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual CustomCertificateProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeCustomCertificateProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(CustomCertificateProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/CustomDomainProperties.Serialization.cs b/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/CustomDomainProperties.Serialization.cs index a61bc81a647e..dc93770009a1 100644 --- a/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/CustomDomainProperties.Serialization.cs +++ b/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/CustomDomainProperties.Serialization.cs @@ -21,6 +21,23 @@ internal CustomDomainProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual CustomDomainProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeCustomDomainProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(CustomDomainProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -143,23 +160,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. CustomDomainProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual CustomDomainProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeCustomDomainProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(CustomDomainProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/ManagedIdentitySettings.Serialization.cs b/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/ManagedIdentitySettings.Serialization.cs index 3e6312a1fede..6ae262cc27bd 100644 --- a/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/ManagedIdentitySettings.Serialization.cs +++ b/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/ManagedIdentitySettings.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.SignalR.Models /// Managed identity settings for upstream. internal partial class ManagedIdentitySettings : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ManagedIdentitySettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeManagedIdentitySettings(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ManagedIdentitySettings)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -118,23 +135,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ManagedIdentitySettings IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ManagedIdentitySettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeManagedIdentitySettings(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ManagedIdentitySettings)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/PrivateEndpoint.Serialization.cs b/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/PrivateEndpoint.Serialization.cs index e70fbcf1148a..0655405ceb1a 100644 --- a/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/PrivateEndpoint.Serialization.cs +++ b/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/PrivateEndpoint.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.SignalR.Models /// Private endpoint. internal partial class PrivateEndpoint : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual PrivateEndpoint PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializePrivateEndpoint(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(PrivateEndpoint)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -123,23 +140,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. PrivateEndpoint IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual PrivateEndpoint PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializePrivateEndpoint(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(PrivateEndpoint)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/PrivateEndpointConnectionProperties.Serialization.cs b/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/PrivateEndpointConnectionProperties.Serialization.cs index 34b074089505..e797256791a2 100644 --- a/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/PrivateEndpointConnectionProperties.Serialization.cs +++ b/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/PrivateEndpointConnectionProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.SignalR.Models /// Private endpoint connection properties. internal partial class PrivateEndpointConnectionProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual PrivateEndpointConnectionProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializePrivateEndpointConnectionProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(PrivateEndpointConnectionProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -189,23 +206,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. PrivateEndpointConnectionProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual PrivateEndpointConnectionProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializePrivateEndpointConnectionProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(PrivateEndpointConnectionProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/ReplicaList.Serialization.cs b/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/ReplicaList.Serialization.cs index dea1fab9b36a..61369de5e138 100644 --- a/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/ReplicaList.Serialization.cs +++ b/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/ReplicaList.Serialization.cs @@ -22,6 +22,30 @@ internal ReplicaList() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ReplicaList PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeReplicaList(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ReplicaList)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static ReplicaList FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeReplicaList(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ReplicaList IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ReplicaList PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeReplicaList(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ReplicaList)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static ReplicaList FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeReplicaList(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/ReplicaProperties.Serialization.cs b/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/ReplicaProperties.Serialization.cs index 0bb85762fdff..1fd7b3eee292 100644 --- a/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/ReplicaProperties.Serialization.cs +++ b/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/ReplicaProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.SignalR.Models /// The ReplicaProperties. internal partial class ReplicaProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ReplicaProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeReplicaProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ReplicaProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -144,23 +161,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ReplicaProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ReplicaProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeReplicaProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ReplicaProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/ResourceReference.Serialization.cs b/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/ResourceReference.Serialization.cs index 4f611c6a946a..4bdd037c8526 100644 --- a/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/ResourceReference.Serialization.cs +++ b/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/ResourceReference.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.SignalR.Models /// Reference to a resource. internal partial class ResourceReference : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceReference PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeResourceReference(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ResourceReference)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -123,23 +140,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ResourceReference IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceReference PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeResourceReference(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ResourceReference)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/ServerlessUpstreamSettings.Serialization.cs b/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/ServerlessUpstreamSettings.Serialization.cs index cb49f6f3bb5f..9cff2380d52d 100644 --- a/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/ServerlessUpstreamSettings.Serialization.cs +++ b/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/ServerlessUpstreamSettings.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.SignalR.Models /// The settings for the Upstream when the service is in server-less mode. internal partial class ServerlessUpstreamSettings : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ServerlessUpstreamSettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeServerlessUpstreamSettings(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ServerlessUpstreamSettings)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -132,23 +149,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ServerlessUpstreamSettings IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ServerlessUpstreamSettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeServerlessUpstreamSettings(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ServerlessUpstreamSettings)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/ShareablePrivateLinkResourceProperties.Serialization.cs b/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/ShareablePrivateLinkResourceProperties.Serialization.cs index eef07f6622de..bc76c9b67bfc 100644 --- a/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/ShareablePrivateLinkResourceProperties.Serialization.cs +++ b/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/ShareablePrivateLinkResourceProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.SignalR.Models /// Describes the properties of a resource type that has been onboarded to private link service. public partial class ShareablePrivateLinkResourceProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ShareablePrivateLinkResourceProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeShareablePrivateLinkResourceProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ShareablePrivateLinkResourceProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -140,23 +157,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ShareablePrivateLinkResourceProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ShareablePrivateLinkResourceProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeShareablePrivateLinkResourceProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ShareablePrivateLinkResourceProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/ShareablePrivateLinkResourceType.Serialization.cs b/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/ShareablePrivateLinkResourceType.Serialization.cs index 3e9f06c223fe..746d33fe3a76 100644 --- a/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/ShareablePrivateLinkResourceType.Serialization.cs +++ b/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/ShareablePrivateLinkResourceType.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.SignalR.Models /// Describes a resource type that has been onboarded to private link service. public partial class ShareablePrivateLinkResourceType : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ShareablePrivateLinkResourceType PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeShareablePrivateLinkResourceType(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ShareablePrivateLinkResourceType)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -133,23 +150,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ShareablePrivateLinkResourceType IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ShareablePrivateLinkResourceType PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeShareablePrivateLinkResourceType(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ShareablePrivateLinkResourceType)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SharedPrivateLinkResourceProperties.Serialization.cs b/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SharedPrivateLinkResourceProperties.Serialization.cs index 46dd170249ff..042dd9da2f41 100644 --- a/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SharedPrivateLinkResourceProperties.Serialization.cs +++ b/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SharedPrivateLinkResourceProperties.Serialization.cs @@ -22,6 +22,23 @@ internal SharedPrivateLinkResourceProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SharedPrivateLinkResourceProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSharedPrivateLinkResourceProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SharedPrivateLinkResourceProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -214,23 +231,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SharedPrivateLinkResourceProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SharedPrivateLinkResourceProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSharedPrivateLinkResourceProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SharedPrivateLinkResourceProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SignalRApplicationFirewallSettings.Serialization.cs b/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SignalRApplicationFirewallSettings.Serialization.cs index 176c369b6bff..4dc4979101ab 100644 --- a/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SignalRApplicationFirewallSettings.Serialization.cs +++ b/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SignalRApplicationFirewallSettings.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.SignalR.Models /// Application firewall settings for the resource. public partial class SignalRApplicationFirewallSettings : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SignalRApplicationFirewallSettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSignalRApplicationFirewallSettings(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SignalRApplicationFirewallSettings)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -172,23 +189,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SignalRApplicationFirewallSettings IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SignalRApplicationFirewallSettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSignalRApplicationFirewallSettings(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SignalRApplicationFirewallSettings)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SignalRClientConnectionCountRule.Serialization.cs b/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SignalRClientConnectionCountRule.Serialization.cs index d796a013b690..200ceced6f4e 100644 --- a/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SignalRClientConnectionCountRule.Serialization.cs +++ b/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SignalRClientConnectionCountRule.Serialization.cs @@ -24,6 +24,23 @@ internal SignalRClientConnectionCountRule() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SignalRClientConnectionCountRule PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSignalRClientConnectionCountRule(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SignalRClientConnectionCountRule)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -121,23 +138,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SignalRClientConnectionCountRule IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SignalRClientConnectionCountRule PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSignalRClientConnectionCountRule(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SignalRClientConnectionCountRule)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SignalRClientTrafficControlRule.Serialization.cs b/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SignalRClientTrafficControlRule.Serialization.cs index 0bae42576c96..6e19457e0980 100644 --- a/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SignalRClientTrafficControlRule.Serialization.cs +++ b/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SignalRClientTrafficControlRule.Serialization.cs @@ -24,6 +24,23 @@ internal SignalRClientTrafficControlRule() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SignalRClientTrafficControlRule PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSignalRClientTrafficControlRule(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SignalRClientTrafficControlRule)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -121,23 +138,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SignalRClientTrafficControlRule IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SignalRClientTrafficControlRule PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSignalRClientTrafficControlRule(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SignalRClientTrafficControlRule)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SignalRCorsSettings.Serialization.cs b/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SignalRCorsSettings.Serialization.cs index 559c47145cb2..86e41f6ea828 100644 --- a/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SignalRCorsSettings.Serialization.cs +++ b/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SignalRCorsSettings.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.SignalR.Models /// Cross-Origin Resource Sharing (CORS) settings. internal partial class SignalRCorsSettings : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SignalRCorsSettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSignalRCorsSettings(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SignalRCorsSettings)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -144,23 +161,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SignalRCorsSettings IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SignalRCorsSettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSignalRCorsSettings(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SignalRCorsSettings)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SignalRCustomCertificateList.Serialization.cs b/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SignalRCustomCertificateList.Serialization.cs index ddbc0f0b9812..856b58757edf 100644 --- a/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SignalRCustomCertificateList.Serialization.cs +++ b/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SignalRCustomCertificateList.Serialization.cs @@ -22,6 +22,30 @@ internal SignalRCustomCertificateList() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SignalRCustomCertificateList PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSignalRCustomCertificateList(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SignalRCustomCertificateList)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static SignalRCustomCertificateList FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeSignalRCustomCertificateList(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SignalRCustomCertificateList IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SignalRCustomCertificateList PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSignalRCustomCertificateList(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SignalRCustomCertificateList)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static SignalRCustomCertificateList FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeSignalRCustomCertificateList(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SignalRCustomDomainList.Serialization.cs b/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SignalRCustomDomainList.Serialization.cs index f928a78c418f..1c36385d25e5 100644 --- a/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SignalRCustomDomainList.Serialization.cs +++ b/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SignalRCustomDomainList.Serialization.cs @@ -22,6 +22,30 @@ internal SignalRCustomDomainList() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SignalRCustomDomainList PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSignalRCustomDomainList(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SignalRCustomDomainList)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static SignalRCustomDomainList FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeSignalRCustomDomainList(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SignalRCustomDomainList IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SignalRCustomDomainList PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSignalRCustomDomainList(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SignalRCustomDomainList)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static SignalRCustomDomainList FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeSignalRCustomDomainList(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SignalRFeature.Serialization.cs b/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SignalRFeature.Serialization.cs index 18e64d65a4fc..dae6ee64359f 100644 --- a/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SignalRFeature.Serialization.cs +++ b/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SignalRFeature.Serialization.cs @@ -21,6 +21,23 @@ internal SignalRFeature() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SignalRFeature PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSignalRFeature(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SignalRFeature)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -166,23 +183,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SignalRFeature IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SignalRFeature PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSignalRFeature(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SignalRFeature)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SignalRIPRule.Serialization.cs b/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SignalRIPRule.Serialization.cs index 33b59a61538b..11cee3ed9c20 100644 --- a/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SignalRIPRule.Serialization.cs +++ b/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SignalRIPRule.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.SignalR.Models /// An IP rule. public partial class SignalRIPRule : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SignalRIPRule PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSignalRIPRule(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SignalRIPRule)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -133,23 +150,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SignalRIPRule IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SignalRIPRule PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSignalRIPRule(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SignalRIPRule)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SignalRKeys.Serialization.cs b/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SignalRKeys.Serialization.cs index f3e59699a88e..de51a0c3257a 100644 --- a/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SignalRKeys.Serialization.cs +++ b/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SignalRKeys.Serialization.cs @@ -17,6 +17,30 @@ namespace Azure.ResourceManager.SignalR.Models /// A class represents the access keys of the resource. public partial class SignalRKeys : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SignalRKeys PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSignalRKeys(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SignalRKeys)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static SignalRKeys FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeSignalRKeys(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -152,31 +176,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SignalRKeys IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SignalRKeys PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSignalRKeys(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SignalRKeys)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static SignalRKeys FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeSignalRKeys(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SignalRLiveTraceCategory.Serialization.cs b/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SignalRLiveTraceCategory.Serialization.cs index 149dd383bced..de7c34eb2db0 100644 --- a/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SignalRLiveTraceCategory.Serialization.cs +++ b/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SignalRLiveTraceCategory.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.SignalR.Models /// Live trace category configuration of a Microsoft.SignalRService resource. public partial class SignalRLiveTraceCategory : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SignalRLiveTraceCategory PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSignalRLiveTraceCategory(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SignalRLiveTraceCategory)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -129,23 +146,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SignalRLiveTraceCategory IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SignalRLiveTraceCategory PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSignalRLiveTraceCategory(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SignalRLiveTraceCategory)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SignalRLiveTraceConfiguration.Serialization.cs b/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SignalRLiveTraceConfiguration.Serialization.cs index 446985e4bbf4..a2af5fd2ec28 100644 --- a/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SignalRLiveTraceConfiguration.Serialization.cs +++ b/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SignalRLiveTraceConfiguration.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.SignalR.Models /// Live trace configuration of a Microsoft.SignalRService resource. public partial class SignalRLiveTraceConfiguration : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SignalRLiveTraceConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSignalRLiveTraceConfiguration(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SignalRLiveTraceConfiguration)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -143,23 +160,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SignalRLiveTraceConfiguration IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SignalRLiveTraceConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSignalRLiveTraceConfiguration(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SignalRLiveTraceConfiguration)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SignalRNameAvailabilityContent.Serialization.cs b/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SignalRNameAvailabilityContent.Serialization.cs index a04f72a6650f..7e17e1b05c91 100644 --- a/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SignalRNameAvailabilityContent.Serialization.cs +++ b/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SignalRNameAvailabilityContent.Serialization.cs @@ -22,6 +22,23 @@ internal SignalRNameAvailabilityContent() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SignalRNameAvailabilityContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSignalRNameAvailabilityContent(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SignalRNameAvailabilityContent)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -129,23 +146,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SignalRNameAvailabilityContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SignalRNameAvailabilityContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSignalRNameAvailabilityContent(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SignalRNameAvailabilityContent)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SignalRNameAvailabilityResult.Serialization.cs b/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SignalRNameAvailabilityResult.Serialization.cs index 9a219f91c669..e5094545d873 100644 --- a/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SignalRNameAvailabilityResult.Serialization.cs +++ b/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SignalRNameAvailabilityResult.Serialization.cs @@ -17,6 +17,30 @@ namespace Azure.ResourceManager.SignalR.Models /// Result of the request to check name availability. It contains a flag and possible reason of failure. public partial class SignalRNameAvailabilityResult : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SignalRNameAvailabilityResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSignalRNameAvailabilityResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SignalRNameAvailabilityResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static SignalRNameAvailabilityResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeSignalRNameAvailabilityResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -145,31 +169,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SignalRNameAvailabilityResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SignalRNameAvailabilityResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSignalRNameAvailabilityResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SignalRNameAvailabilityResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static SignalRNameAvailabilityResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeSignalRNameAvailabilityResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SignalRNetworkAcl.Serialization.cs b/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SignalRNetworkAcl.Serialization.cs index 39c88f665843..a6ab22cb6fdb 100644 --- a/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SignalRNetworkAcl.Serialization.cs +++ b/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SignalRNetworkAcl.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.SignalR.Models /// Network ACL. public partial class SignalRNetworkAcl : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SignalRNetworkAcl PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSignalRNetworkAcl(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SignalRNetworkAcl)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -157,23 +174,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SignalRNetworkAcl IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SignalRNetworkAcl PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSignalRNetworkAcl(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SignalRNetworkAcl)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SignalRNetworkAcls.Serialization.cs b/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SignalRNetworkAcls.Serialization.cs index 900c8734a8aa..492c5fa5cdfd 100644 --- a/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SignalRNetworkAcls.Serialization.cs +++ b/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SignalRNetworkAcls.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.SignalR.Models /// Network ACLs for the resource. public partial class SignalRNetworkAcls : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SignalRNetworkAcls PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSignalRNetworkAcls(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SignalRNetworkAcls)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -187,23 +204,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SignalRNetworkAcls IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SignalRNetworkAcls PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSignalRNetworkAcls(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SignalRNetworkAcls)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SignalRPrivateEndpointAcl.Serialization.cs b/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SignalRPrivateEndpointAcl.Serialization.cs index fb24a5e5dcad..7caa6c32c792 100644 --- a/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SignalRPrivateEndpointAcl.Serialization.cs +++ b/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SignalRPrivateEndpointAcl.Serialization.cs @@ -21,6 +21,23 @@ internal SignalRPrivateEndpointAcl() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override SignalRNetworkAcl PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSignalRPrivateEndpointAcl(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SignalRPrivateEndpointAcl)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -136,23 +153,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SignalRPrivateEndpointAcl IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (SignalRPrivateEndpointAcl)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override SignalRNetworkAcl PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSignalRPrivateEndpointAcl(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SignalRPrivateEndpointAcl)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SignalRPrivateEndpointConnectionListResult.Serialization.cs b/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SignalRPrivateEndpointConnectionListResult.Serialization.cs index a82f7db514ce..9f0bf66ae3f6 100644 --- a/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SignalRPrivateEndpointConnectionListResult.Serialization.cs +++ b/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SignalRPrivateEndpointConnectionListResult.Serialization.cs @@ -22,6 +22,30 @@ internal SignalRPrivateEndpointConnectionListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SignalRPrivateEndpointConnectionListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSignalRPrivateEndpointConnectionListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SignalRPrivateEndpointConnectionListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static SignalRPrivateEndpointConnectionListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeSignalRPrivateEndpointConnectionListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SignalRPrivateEndpointConnectionListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SignalRPrivateEndpointConnectionListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSignalRPrivateEndpointConnectionListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SignalRPrivateEndpointConnectionListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static SignalRPrivateEndpointConnectionListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeSignalRPrivateEndpointConnectionListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SignalRPrivateLinkResource.Serialization.cs b/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SignalRPrivateLinkResource.Serialization.cs index 437d628e35f5..fbce0981207e 100644 --- a/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SignalRPrivateLinkResource.Serialization.cs +++ b/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SignalRPrivateLinkResource.Serialization.cs @@ -19,6 +19,23 @@ namespace Azure.ResourceManager.SignalR.Models /// Private link resource. public partial class SignalRPrivateLinkResource : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSignalRPrivateLinkResource(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SignalRPrivateLinkResource)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -153,23 +170,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SignalRPrivateLinkResource IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (SignalRPrivateLinkResource)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSignalRPrivateLinkResource(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SignalRPrivateLinkResource)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SignalRPrivateLinkResourceListResult.Serialization.cs b/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SignalRPrivateLinkResourceListResult.Serialization.cs index 15be967d8312..e1f3f6a248ec 100644 --- a/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SignalRPrivateLinkResourceListResult.Serialization.cs +++ b/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SignalRPrivateLinkResourceListResult.Serialization.cs @@ -22,6 +22,30 @@ internal SignalRPrivateLinkResourceListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SignalRPrivateLinkResourceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSignalRPrivateLinkResourceListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SignalRPrivateLinkResourceListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static SignalRPrivateLinkResourceListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeSignalRPrivateLinkResourceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SignalRPrivateLinkResourceListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SignalRPrivateLinkResourceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSignalRPrivateLinkResourceListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SignalRPrivateLinkResourceListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static SignalRPrivateLinkResourceListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeSignalRPrivateLinkResourceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SignalRPrivateLinkResourceProperties.Serialization.cs b/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SignalRPrivateLinkResourceProperties.Serialization.cs index f22c3d283a06..99bbc78b76fb 100644 --- a/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SignalRPrivateLinkResourceProperties.Serialization.cs +++ b/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SignalRPrivateLinkResourceProperties.Serialization.cs @@ -15,6 +15,23 @@ namespace Azure.ResourceManager.SignalR.Models { internal partial class SignalRPrivateLinkResourceProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SignalRPrivateLinkResourceProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSignalRPrivateLinkResourceProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SignalRPrivateLinkResourceProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -216,23 +233,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SignalRPrivateLinkResourceProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SignalRPrivateLinkResourceProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSignalRPrivateLinkResourceProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SignalRPrivateLinkResourceProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SignalRPrivateLinkServiceConnectionState.Serialization.cs b/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SignalRPrivateLinkServiceConnectionState.Serialization.cs index dcb0c96bd4e7..f6f375e0fc74 100644 --- a/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SignalRPrivateLinkServiceConnectionState.Serialization.cs +++ b/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SignalRPrivateLinkServiceConnectionState.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.SignalR.Models /// Connection state of the private endpoint connection. public partial class SignalRPrivateLinkServiceConnectionState : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SignalRPrivateLinkServiceConnectionState PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSignalRPrivateLinkServiceConnectionState(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SignalRPrivateLinkServiceConnectionState)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -144,23 +161,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SignalRPrivateLinkServiceConnectionState IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SignalRPrivateLinkServiceConnectionState PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSignalRPrivateLinkServiceConnectionState(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SignalRPrivateLinkServiceConnectionState)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SignalRProperties.Serialization.cs b/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SignalRProperties.Serialization.cs index 260bdb3f0dc5..23ff263c56c9 100644 --- a/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SignalRProperties.Serialization.cs +++ b/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SignalRProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.SignalR.Models /// A class that describes the properties of the resource. internal partial class SignalRProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SignalRProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSignalRProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SignalRProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -494,23 +511,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SignalRProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SignalRProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSignalRProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SignalRProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SignalRRegenerateKeyContent.Serialization.cs b/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SignalRRegenerateKeyContent.Serialization.cs index 752b2b8a467a..828beb2bec30 100644 --- a/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SignalRRegenerateKeyContent.Serialization.cs +++ b/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SignalRRegenerateKeyContent.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.SignalR.Models /// Parameters describes the request to regenerate access keys. public partial class SignalRRegenerateKeyContent : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SignalRRegenerateKeyContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSignalRRegenerateKeyContent(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SignalRRegenerateKeyContent)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -123,23 +140,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SignalRRegenerateKeyContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SignalRRegenerateKeyContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSignalRRegenerateKeyContent(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SignalRRegenerateKeyContent)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SignalRResourceList.Serialization.cs b/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SignalRResourceList.Serialization.cs index ff7dd9b5e1e5..7f9157d8cff7 100644 --- a/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SignalRResourceList.Serialization.cs +++ b/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SignalRResourceList.Serialization.cs @@ -22,6 +22,30 @@ internal SignalRResourceList() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SignalRResourceList PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSignalRResourceList(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SignalRResourceList)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static SignalRResourceList FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeSignalRResourceList(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SignalRResourceList IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SignalRResourceList PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSignalRResourceList(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SignalRResourceList)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static SignalRResourceList FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeSignalRResourceList(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SignalRResourceLogCategory.Serialization.cs b/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SignalRResourceLogCategory.Serialization.cs index 82d0b2c82e5c..105681bc541d 100644 --- a/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SignalRResourceLogCategory.Serialization.cs +++ b/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SignalRResourceLogCategory.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.SignalR.Models /// Resource log category configuration of a Microsoft.SignalRService resource. public partial class SignalRResourceLogCategory : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SignalRResourceLogCategory PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSignalRResourceLogCategory(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SignalRResourceLogCategory)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -129,23 +146,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SignalRResourceLogCategory IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SignalRResourceLogCategory PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSignalRResourceLogCategory(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SignalRResourceLogCategory)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SignalRResourceLogConfiguration.Serialization.cs b/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SignalRResourceLogConfiguration.Serialization.cs index 5d53a8adeb2b..96694a5cdfa2 100644 --- a/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SignalRResourceLogConfiguration.Serialization.cs +++ b/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SignalRResourceLogConfiguration.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.SignalR.Models /// Resource log configuration of a Microsoft.SignalRService resource. internal partial class SignalRResourceLogConfiguration : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SignalRResourceLogConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSignalRResourceLogConfiguration(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SignalRResourceLogConfiguration)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -132,23 +149,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SignalRResourceLogConfiguration IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SignalRResourceLogConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSignalRResourceLogConfiguration(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SignalRResourceLogConfiguration)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SignalRResourceSku.Serialization.cs b/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SignalRResourceSku.Serialization.cs index d7fec13436df..71a4eabac2ea 100644 --- a/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SignalRResourceSku.Serialization.cs +++ b/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SignalRResourceSku.Serialization.cs @@ -21,6 +21,23 @@ internal SignalRResourceSku() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SignalRResourceSku PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSignalRResourceSku(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SignalRResourceSku)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -178,23 +195,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SignalRResourceSku IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SignalRResourceSku PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSignalRResourceSku(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SignalRResourceSku)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SignalRRouteSettings.Serialization.cs b/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SignalRRouteSettings.Serialization.cs index aa7f1ad6f69f..a84a430ddeb9 100644 --- a/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SignalRRouteSettings.Serialization.cs +++ b/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SignalRRouteSettings.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.SignalR.Models /// Route settings for the resource. public partial class SignalRRouteSettings : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SignalRRouteSettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSignalRRouteSettings(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SignalRRouteSettings)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -152,23 +169,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SignalRRouteSettings IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SignalRRouteSettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSignalRRouteSettings(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SignalRRouteSettings)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SignalRServerlessSettings.Serialization.cs b/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SignalRServerlessSettings.Serialization.cs index b4b49400776a..a81ca6255da4 100644 --- a/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SignalRServerlessSettings.Serialization.cs +++ b/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SignalRServerlessSettings.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.SignalR.Models /// Serverless settings. public partial class SignalRServerlessSettings : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SignalRServerlessSettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSignalRServerlessSettings(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SignalRServerlessSettings)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -137,23 +154,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SignalRServerlessSettings IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SignalRServerlessSettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSignalRServerlessSettings(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SignalRServerlessSettings)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SignalRSharedPrivateLinkResourceListResult.Serialization.cs b/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SignalRSharedPrivateLinkResourceListResult.Serialization.cs index 19c4713f9d93..d50fb2eda5f5 100644 --- a/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SignalRSharedPrivateLinkResourceListResult.Serialization.cs +++ b/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SignalRSharedPrivateLinkResourceListResult.Serialization.cs @@ -22,6 +22,30 @@ internal SignalRSharedPrivateLinkResourceListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SignalRSharedPrivateLinkResourceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSignalRSharedPrivateLinkResourceListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SignalRSharedPrivateLinkResourceListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static SignalRSharedPrivateLinkResourceListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeSignalRSharedPrivateLinkResourceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SignalRSharedPrivateLinkResourceListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SignalRSharedPrivateLinkResourceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSignalRSharedPrivateLinkResourceListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SignalRSharedPrivateLinkResourceListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static SignalRSharedPrivateLinkResourceListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeSignalRSharedPrivateLinkResourceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SignalRSku.Serialization.cs b/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SignalRSku.Serialization.cs index b786bfb7607a..0b59a9aa57e2 100644 --- a/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SignalRSku.Serialization.cs +++ b/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SignalRSku.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.SignalR.Models /// Describes an available sku.". public partial class SignalRSku : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SignalRSku PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSignalRSku(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SignalRSku)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -153,23 +170,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SignalRSku IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SignalRSku PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSignalRSku(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SignalRSku)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SignalRSkuCapacity.Serialization.cs b/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SignalRSkuCapacity.Serialization.cs index 46ce6223d33b..150f2ac71fcb 100644 --- a/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SignalRSkuCapacity.Serialization.cs +++ b/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SignalRSkuCapacity.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.SignalR.Models /// Describes scaling information of a sku. public partial class SignalRSkuCapacity : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SignalRSkuCapacity PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSignalRSkuCapacity(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SignalRSkuCapacity)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -198,23 +215,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SignalRSkuCapacity IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SignalRSkuCapacity PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSignalRSkuCapacity(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SignalRSkuCapacity)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SignalRSkuListResult.Serialization.cs b/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SignalRSkuListResult.Serialization.cs index 5a92b753a1b5..9a6ca46b4754 100644 --- a/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SignalRSkuListResult.Serialization.cs +++ b/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SignalRSkuListResult.Serialization.cs @@ -17,6 +17,30 @@ namespace Azure.ResourceManager.SignalR.Models /// The list skus operation response. internal partial class SignalRSkuListResult : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SignalRSkuListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSignalRSkuListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SignalRSkuListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static SignalRSkuListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeSignalRSkuListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -144,31 +168,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SignalRSkuListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SignalRSkuListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSignalRSkuListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SignalRSkuListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static SignalRSkuListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeSignalRSkuListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SignalRThrottleByJwtCustomClaimRule.Serialization.cs b/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SignalRThrottleByJwtCustomClaimRule.Serialization.cs index a0a62d5c3f86..adab340861cb 100644 --- a/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SignalRThrottleByJwtCustomClaimRule.Serialization.cs +++ b/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SignalRThrottleByJwtCustomClaimRule.Serialization.cs @@ -21,6 +21,23 @@ internal SignalRThrottleByJwtCustomClaimRule() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override SignalRClientConnectionCountRule PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSignalRThrottleByJwtCustomClaimRule(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SignalRThrottleByJwtCustomClaimRule)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -127,23 +144,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SignalRThrottleByJwtCustomClaimRule IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (SignalRThrottleByJwtCustomClaimRule)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override SignalRClientConnectionCountRule PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSignalRThrottleByJwtCustomClaimRule(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SignalRThrottleByJwtCustomClaimRule)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SignalRThrottleByJwtSignatureRule.Serialization.cs b/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SignalRThrottleByJwtSignatureRule.Serialization.cs index 6abe5f2eaa13..9b903692ee8e 100644 --- a/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SignalRThrottleByJwtSignatureRule.Serialization.cs +++ b/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SignalRThrottleByJwtSignatureRule.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.SignalR.Models /// Throttle the client connection by the JWT signature. public partial class SignalRThrottleByJwtSignatureRule : SignalRClientConnectionCountRule, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected override SignalRClientConnectionCountRule PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSignalRThrottleByJwtSignatureRule(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SignalRThrottleByJwtSignatureRule)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -114,23 +131,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SignalRThrottleByJwtSignatureRule IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (SignalRThrottleByJwtSignatureRule)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override SignalRClientConnectionCountRule PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSignalRThrottleByJwtSignatureRule(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SignalRThrottleByJwtSignatureRule)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SignalRThrottleByUserIdRule.Serialization.cs b/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SignalRThrottleByUserIdRule.Serialization.cs index 5608099766b2..411aab062fba 100644 --- a/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SignalRThrottleByUserIdRule.Serialization.cs +++ b/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SignalRThrottleByUserIdRule.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.SignalR.Models /// Throttle the client connection by the user ID. public partial class SignalRThrottleByUserIdRule : SignalRClientConnectionCountRule, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected override SignalRClientConnectionCountRule PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSignalRThrottleByUserIdRule(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SignalRThrottleByUserIdRule)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -114,23 +131,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SignalRThrottleByUserIdRule IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (SignalRThrottleByUserIdRule)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override SignalRClientConnectionCountRule PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSignalRThrottleByUserIdRule(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SignalRThrottleByUserIdRule)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SignalRTlsSettings.Serialization.cs b/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SignalRTlsSettings.Serialization.cs index fe0ced04729e..907c1a497cc1 100644 --- a/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SignalRTlsSettings.Serialization.cs +++ b/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SignalRTlsSettings.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.SignalR.Models /// TLS settings for the resource. internal partial class SignalRTlsSettings : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SignalRTlsSettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSignalRTlsSettings(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SignalRTlsSettings)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -122,23 +139,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SignalRTlsSettings IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SignalRTlsSettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSignalRTlsSettings(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SignalRTlsSettings)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SignalRTrafficThrottleByJwtCustomClaimRule.Serialization.cs b/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SignalRTrafficThrottleByJwtCustomClaimRule.Serialization.cs index c1094788bae0..e8c64385f2e6 100644 --- a/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SignalRTrafficThrottleByJwtCustomClaimRule.Serialization.cs +++ b/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SignalRTrafficThrottleByJwtCustomClaimRule.Serialization.cs @@ -21,6 +21,23 @@ internal SignalRTrafficThrottleByJwtCustomClaimRule() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override SignalRClientTrafficControlRule PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSignalRTrafficThrottleByJwtCustomClaimRule(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SignalRTrafficThrottleByJwtCustomClaimRule)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -142,23 +159,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SignalRTrafficThrottleByJwtCustomClaimRule IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (SignalRTrafficThrottleByJwtCustomClaimRule)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override SignalRClientTrafficControlRule PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSignalRTrafficThrottleByJwtCustomClaimRule(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SignalRTrafficThrottleByJwtCustomClaimRule)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SignalRTrafficThrottleByJwtSignatureRule.Serialization.cs b/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SignalRTrafficThrottleByJwtSignatureRule.Serialization.cs index 040353f26fdb..ca50e4720cf9 100644 --- a/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SignalRTrafficThrottleByJwtSignatureRule.Serialization.cs +++ b/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SignalRTrafficThrottleByJwtSignatureRule.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.SignalR.Models /// Throttle the client traffic by the JWT signature. public partial class SignalRTrafficThrottleByJwtSignatureRule : SignalRClientTrafficControlRule, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected override SignalRClientTrafficControlRule PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSignalRTrafficThrottleByJwtSignatureRule(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SignalRTrafficThrottleByJwtSignatureRule)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -129,23 +146,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SignalRTrafficThrottleByJwtSignatureRule IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (SignalRTrafficThrottleByJwtSignatureRule)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override SignalRClientTrafficControlRule PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSignalRTrafficThrottleByJwtSignatureRule(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SignalRTrafficThrottleByJwtSignatureRule)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SignalRTrafficThrottleByUserIdRule.Serialization.cs b/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SignalRTrafficThrottleByUserIdRule.Serialization.cs index 8f4d3d49fccc..7dd5de2c5184 100644 --- a/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SignalRTrafficThrottleByUserIdRule.Serialization.cs +++ b/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SignalRTrafficThrottleByUserIdRule.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.SignalR.Models /// Throttle the client traffic by the user ID. public partial class SignalRTrafficThrottleByUserIdRule : SignalRClientTrafficControlRule, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected override SignalRClientTrafficControlRule PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSignalRTrafficThrottleByUserIdRule(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SignalRTrafficThrottleByUserIdRule)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -129,23 +146,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SignalRTrafficThrottleByUserIdRule IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (SignalRTrafficThrottleByUserIdRule)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override SignalRClientTrafficControlRule PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSignalRTrafficThrottleByUserIdRule(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SignalRTrafficThrottleByUserIdRule)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SignalRUpstreamAuthSettings.Serialization.cs b/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SignalRUpstreamAuthSettings.Serialization.cs index b525e9419fb1..518815ec4041 100644 --- a/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SignalRUpstreamAuthSettings.Serialization.cs +++ b/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SignalRUpstreamAuthSettings.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.SignalR.Models /// Upstream auth settings. If not set, no auth is used for upstream messages. public partial class SignalRUpstreamAuthSettings : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SignalRUpstreamAuthSettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSignalRUpstreamAuthSettings(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SignalRUpstreamAuthSettings)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -137,23 +154,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SignalRUpstreamAuthSettings IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SignalRUpstreamAuthSettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSignalRUpstreamAuthSettings(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SignalRUpstreamAuthSettings)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SignalRUpstreamTemplate.Serialization.cs b/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SignalRUpstreamTemplate.Serialization.cs index df9653cb30a1..16f4401fb084 100644 --- a/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SignalRUpstreamTemplate.Serialization.cs +++ b/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SignalRUpstreamTemplate.Serialization.cs @@ -24,6 +24,23 @@ internal SignalRUpstreamTemplate() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SignalRUpstreamTemplate PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSignalRUpstreamTemplate(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SignalRUpstreamTemplate)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -177,23 +194,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SignalRUpstreamTemplate IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SignalRUpstreamTemplate PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSignalRUpstreamTemplate(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SignalRUpstreamTemplate)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SignalRUsage.Serialization.cs b/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SignalRUsage.Serialization.cs index 4dfebb3e9529..4e2ade92f7eb 100644 --- a/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SignalRUsage.Serialization.cs +++ b/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SignalRUsage.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.SignalR.Models /// Object that describes a specific usage of the resources. public partial class SignalRUsage : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SignalRUsage PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSignalRUsage(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SignalRUsage)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -185,23 +202,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SignalRUsage IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SignalRUsage PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSignalRUsage(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SignalRUsage)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SignalRUsageList.Serialization.cs b/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SignalRUsageList.Serialization.cs index aa7299149369..b0d8c1944f55 100644 --- a/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SignalRUsageList.Serialization.cs +++ b/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SignalRUsageList.Serialization.cs @@ -22,6 +22,30 @@ internal SignalRUsageList() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SignalRUsageList PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSignalRUsageList(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SignalRUsageList)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static SignalRUsageList FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeSignalRUsageList(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SignalRUsageList IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SignalRUsageList PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSignalRUsageList(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SignalRUsageList)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static SignalRUsageList FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeSignalRUsageList(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SignalRUsageName.Serialization.cs b/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SignalRUsageName.Serialization.cs index 89bb05e692fb..ba5cb410851e 100644 --- a/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SignalRUsageName.Serialization.cs +++ b/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/SignalRUsageName.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.SignalR.Models /// Localizable String object containing the name and a localized value. public partial class SignalRUsageName : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SignalRUsageName PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSignalRUsageName(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SignalRUsageName)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -129,23 +146,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SignalRUsageName IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SignalRUsageName PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSignalRUsageName(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SignalRUsageName)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/UnknownSignalRClientConnectionCountRule.Serialization.cs b/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/UnknownSignalRClientConnectionCountRule.Serialization.cs index 4f49eb137674..d17cb30012b5 100644 --- a/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/UnknownSignalRClientConnectionCountRule.Serialization.cs +++ b/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/UnknownSignalRClientConnectionCountRule.Serialization.cs @@ -20,6 +20,23 @@ internal UnknownSignalRClientConnectionCountRule() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override SignalRClientConnectionCountRule PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSignalRClientConnectionCountRule(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SignalRClientConnectionCountRule)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -103,23 +120,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SignalRClientConnectionCountRule IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override SignalRClientConnectionCountRule PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSignalRClientConnectionCountRule(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SignalRClientConnectionCountRule)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/UnknownSignalRClientTrafficControlRule.Serialization.cs b/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/UnknownSignalRClientTrafficControlRule.Serialization.cs index fd09b4c76744..663be61ce51a 100644 --- a/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/UnknownSignalRClientTrafficControlRule.Serialization.cs +++ b/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/Models/UnknownSignalRClientTrafficControlRule.Serialization.cs @@ -20,6 +20,23 @@ internal UnknownSignalRClientTrafficControlRule() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override SignalRClientTrafficControlRule PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSignalRClientTrafficControlRule(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SignalRClientTrafficControlRule)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -103,23 +120,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SignalRClientTrafficControlRule IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override SignalRClientTrafficControlRule PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSignalRClientTrafficControlRule(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SignalRClientTrafficControlRule)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/SignalRCustomCertificateData.Serialization.cs b/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/SignalRCustomCertificateData.Serialization.cs index f20451c29931..c72b3d6a9b79 100644 --- a/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/SignalRCustomCertificateData.Serialization.cs +++ b/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/SignalRCustomCertificateData.Serialization.cs @@ -25,6 +25,30 @@ internal SignalRCustomCertificateData() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSignalRCustomCertificateData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SignalRCustomCertificateData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static SignalRCustomCertificateData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeSignalRCustomCertificateData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -152,23 +176,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SignalRCustomCertificateData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (SignalRCustomCertificateData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSignalRCustomCertificateData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SignalRCustomCertificateData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -183,12 +190,5 @@ internal static RequestContent ToRequestContent(SignalRCustomCertificateData sig content.JsonWriter.WriteObjectValue(signalRCustomCertificateData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static SignalRCustomCertificateData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeSignalRCustomCertificateData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/SignalRCustomDomainData.Serialization.cs b/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/SignalRCustomDomainData.Serialization.cs index 73341ee483fd..1ae47cb14c34 100644 --- a/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/SignalRCustomDomainData.Serialization.cs +++ b/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/SignalRCustomDomainData.Serialization.cs @@ -25,6 +25,30 @@ internal SignalRCustomDomainData() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSignalRCustomDomainData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SignalRCustomDomainData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static SignalRCustomDomainData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeSignalRCustomDomainData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -152,23 +176,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SignalRCustomDomainData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (SignalRCustomDomainData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSignalRCustomDomainData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SignalRCustomDomainData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -183,12 +190,5 @@ internal static RequestContent ToRequestContent(SignalRCustomDomainData signalRC content.JsonWriter.WriteObjectValue(signalRCustomDomainData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static SignalRCustomDomainData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeSignalRCustomDomainData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/SignalRData.Serialization.cs b/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/SignalRData.Serialization.cs index 46d15c1bb640..21ced0b06160 100644 --- a/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/SignalRData.Serialization.cs +++ b/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/SignalRData.Serialization.cs @@ -25,6 +25,30 @@ internal SignalRData() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSignalRData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SignalRData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static SignalRData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeSignalRData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -237,23 +261,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SignalRData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (SignalRData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSignalRData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SignalRData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -268,12 +275,5 @@ internal static RequestContent ToRequestContent(SignalRData signalRData) content.JsonWriter.WriteObjectValue(signalRData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static SignalRData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeSignalRData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/SignalRPrivateEndpointConnectionData.Serialization.cs b/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/SignalRPrivateEndpointConnectionData.Serialization.cs index 796e66dc76ae..8d399b2fca26 100644 --- a/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/SignalRPrivateEndpointConnectionData.Serialization.cs +++ b/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/SignalRPrivateEndpointConnectionData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.SignalR /// A private endpoint connection to an azure resource. public partial class SignalRPrivateEndpointConnectionData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSignalRPrivateEndpointConnectionData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SignalRPrivateEndpointConnectionData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static SignalRPrivateEndpointConnectionData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeSignalRPrivateEndpointConnectionData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,23 +178,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SignalRPrivateEndpointConnectionData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (SignalRPrivateEndpointConnectionData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSignalRPrivateEndpointConnectionData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SignalRPrivateEndpointConnectionData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -185,12 +192,5 @@ internal static RequestContent ToRequestContent(SignalRPrivateEndpointConnection content.JsonWriter.WriteObjectValue(signalRPrivateEndpointConnectionData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static SignalRPrivateEndpointConnectionData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeSignalRPrivateEndpointConnectionData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/SignalRReplicaData.Serialization.cs b/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/SignalRReplicaData.Serialization.cs index f78e3b9a7a7f..dd461506367c 100644 --- a/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/SignalRReplicaData.Serialization.cs +++ b/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/SignalRReplicaData.Serialization.cs @@ -25,6 +25,30 @@ internal SignalRReplicaData() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSignalRReplicaData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SignalRReplicaData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static SignalRReplicaData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeSignalRReplicaData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -205,23 +229,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SignalRReplicaData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (SignalRReplicaData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSignalRReplicaData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SignalRReplicaData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -236,12 +243,5 @@ internal static RequestContent ToRequestContent(SignalRReplicaData signalRReplic content.JsonWriter.WriteObjectValue(signalRReplicaData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static SignalRReplicaData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeSignalRReplicaData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/SignalRSharedPrivateLinkResourceData.Serialization.cs b/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/SignalRSharedPrivateLinkResourceData.Serialization.cs index 70cf4beeaa89..27453500a33d 100644 --- a/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/SignalRSharedPrivateLinkResourceData.Serialization.cs +++ b/sdk/signalr/Azure.ResourceManager.SignalR/src/Generated/SignalRSharedPrivateLinkResourceData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.SignalR /// Describes a Shared Private Link Resource. public partial class SignalRSharedPrivateLinkResourceData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSignalRSharedPrivateLinkResourceData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SignalRSharedPrivateLinkResourceData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static SignalRSharedPrivateLinkResourceData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeSignalRSharedPrivateLinkResourceData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,23 +178,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SignalRSharedPrivateLinkResourceData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (SignalRSharedPrivateLinkResourceData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSignalRSharedPrivateLinkResourceData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SignalRSharedPrivateLinkResourceData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -185,12 +192,5 @@ internal static RequestContent ToRequestContent(SignalRSharedPrivateLinkResource content.JsonWriter.WriteObjectValue(signalRSharedPrivateLinkResourceData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static SignalRSharedPrivateLinkResourceData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeSignalRSharedPrivateLinkResourceData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/sitemanager/Azure.ResourceManager.SiteManager/src/Generated/EdgeSiteData.Serialization.cs b/sdk/sitemanager/Azure.ResourceManager.SiteManager/src/Generated/EdgeSiteData.Serialization.cs index 547ecee2af58..fd9a628f2feb 100644 --- a/sdk/sitemanager/Azure.ResourceManager.SiteManager/src/Generated/EdgeSiteData.Serialization.cs +++ b/sdk/sitemanager/Azure.ResourceManager.SiteManager/src/Generated/EdgeSiteData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.SiteManager /// Site as Extension Resource. public partial class EdgeSiteData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeEdgeSiteData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(EdgeSiteData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static EdgeSiteData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeEdgeSiteData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,23 +178,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. EdgeSiteData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (EdgeSiteData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeEdgeSiteData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(EdgeSiteData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -185,12 +192,5 @@ internal static RequestContent ToRequestContent(EdgeSiteData edgeSiteData) content.JsonWriter.WriteObjectValue(edgeSiteData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static EdgeSiteData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeEdgeSiteData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/sitemanager/Azure.ResourceManager.SiteManager/src/Generated/Models/EdgeSiteAddressProperties.Serialization.cs b/sdk/sitemanager/Azure.ResourceManager.SiteManager/src/Generated/Models/EdgeSiteAddressProperties.Serialization.cs index 4a773b0fb019..2cffa5c3707c 100644 --- a/sdk/sitemanager/Azure.ResourceManager.SiteManager/src/Generated/Models/EdgeSiteAddressProperties.Serialization.cs +++ b/sdk/sitemanager/Azure.ResourceManager.SiteManager/src/Generated/Models/EdgeSiteAddressProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.SiteManager.Models /// Site address properties. public partial class EdgeSiteAddressProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual EdgeSiteAddressProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeEdgeSiteAddressProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(EdgeSiteAddressProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -180,23 +197,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. EdgeSiteAddressProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual EdgeSiteAddressProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeEdgeSiteAddressProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(EdgeSiteAddressProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/sitemanager/Azure.ResourceManager.SiteManager/src/Generated/Models/EdgeSitePatch.Serialization.cs b/sdk/sitemanager/Azure.ResourceManager.SiteManager/src/Generated/Models/EdgeSitePatch.Serialization.cs index 574941eb94b9..418ac5ed84f1 100644 --- a/sdk/sitemanager/Azure.ResourceManager.SiteManager/src/Generated/Models/EdgeSitePatch.Serialization.cs +++ b/sdk/sitemanager/Azure.ResourceManager.SiteManager/src/Generated/Models/EdgeSitePatch.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.SiteManager.Models /// The type used for update operations of the Site. public partial class EdgeSitePatch : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual EdgeSitePatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeEdgeSitePatch(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(EdgeSitePatch)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -123,23 +140,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. EdgeSitePatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual EdgeSitePatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeEdgeSitePatch(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(EdgeSitePatch)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/sitemanager/Azure.ResourceManager.SiteManager/src/Generated/Models/EdgeSitePatchProperties.Serialization.cs b/sdk/sitemanager/Azure.ResourceManager.SiteManager/src/Generated/Models/EdgeSitePatchProperties.Serialization.cs index 20b9d4dd75e0..af83314c0900 100644 --- a/sdk/sitemanager/Azure.ResourceManager.SiteManager/src/Generated/Models/EdgeSitePatchProperties.Serialization.cs +++ b/sdk/sitemanager/Azure.ResourceManager.SiteManager/src/Generated/Models/EdgeSitePatchProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.SiteManager.Models /// The updatable properties of the Site. public partial class EdgeSitePatchProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual EdgeSitePatchProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeEdgeSitePatchProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(EdgeSitePatchProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -182,23 +199,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. EdgeSitePatchProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual EdgeSitePatchProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeEdgeSitePatchProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(EdgeSitePatchProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/sitemanager/Azure.ResourceManager.SiteManager/src/Generated/Models/EdgeSiteProperties.Serialization.cs b/sdk/sitemanager/Azure.ResourceManager.SiteManager/src/Generated/Models/EdgeSiteProperties.Serialization.cs index 8458af16c05b..98bb96dbaf81 100644 --- a/sdk/sitemanager/Azure.ResourceManager.SiteManager/src/Generated/Models/EdgeSiteProperties.Serialization.cs +++ b/sdk/sitemanager/Azure.ResourceManager.SiteManager/src/Generated/Models/EdgeSiteProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.SiteManager.Models /// Site properties. public partial class EdgeSiteProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual EdgeSiteProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeEdgeSiteProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(EdgeSiteProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -203,23 +220,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. EdgeSiteProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual EdgeSiteProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeEdgeSiteProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(EdgeSiteProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/sitemanager/Azure.ResourceManager.SiteManager/src/Generated/Models/SiteListResult.Serialization.cs b/sdk/sitemanager/Azure.ResourceManager.SiteManager/src/Generated/Models/SiteListResult.Serialization.cs index ccc3790ec974..c540cb1e2058 100644 --- a/sdk/sitemanager/Azure.ResourceManager.SiteManager/src/Generated/Models/SiteListResult.Serialization.cs +++ b/sdk/sitemanager/Azure.ResourceManager.SiteManager/src/Generated/Models/SiteListResult.Serialization.cs @@ -22,6 +22,30 @@ internal SiteListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SiteListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSiteListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SiteListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static SiteListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeSiteListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SiteListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SiteListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSiteListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SiteListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static SiteListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeSiteListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/sqlvirtualmachine/Azure.ResourceManager.SqlVirtualMachine/src/Generated/AvailabilityGroupListenerData.Serialization.cs b/sdk/sqlvirtualmachine/Azure.ResourceManager.SqlVirtualMachine/src/Generated/AvailabilityGroupListenerData.Serialization.cs index 01b7592e1e75..839ebbe4b3e5 100644 --- a/sdk/sqlvirtualmachine/Azure.ResourceManager.SqlVirtualMachine/src/Generated/AvailabilityGroupListenerData.Serialization.cs +++ b/sdk/sqlvirtualmachine/Azure.ResourceManager.SqlVirtualMachine/src/Generated/AvailabilityGroupListenerData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.SqlVirtualMachine /// A SQL Server availability group listener. public partial class AvailabilityGroupListenerData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAvailabilityGroupListenerData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AvailabilityGroupListenerData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static AvailabilityGroupListenerData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeAvailabilityGroupListenerData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,23 +178,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AvailabilityGroupListenerData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (AvailabilityGroupListenerData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAvailabilityGroupListenerData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AvailabilityGroupListenerData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -185,12 +192,5 @@ internal static RequestContent ToRequestContent(AvailabilityGroupListenerData av content.JsonWriter.WriteObjectValue(availabilityGroupListenerData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static AvailabilityGroupListenerData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeAvailabilityGroupListenerData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/sqlvirtualmachine/Azure.ResourceManager.SqlVirtualMachine/src/Generated/Models/AADAuthenticationSettings.Serialization.cs b/sdk/sqlvirtualmachine/Azure.ResourceManager.SqlVirtualMachine/src/Generated/Models/AADAuthenticationSettings.Serialization.cs index f4da5cfe876f..31d6b2eb16c0 100644 --- a/sdk/sqlvirtualmachine/Azure.ResourceManager.SqlVirtualMachine/src/Generated/Models/AADAuthenticationSettings.Serialization.cs +++ b/sdk/sqlvirtualmachine/Azure.ResourceManager.SqlVirtualMachine/src/Generated/Models/AADAuthenticationSettings.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.SqlVirtualMachine.Models /// Enable AAD authentication for SQL VM. internal partial class AADAuthenticationSettings : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AADAuthenticationSettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAADAuthenticationSettings(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AADAuthenticationSettings)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -118,23 +135,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AADAuthenticationSettings IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AADAuthenticationSettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAADAuthenticationSettings(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AADAuthenticationSettings)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/sqlvirtualmachine/Azure.ResourceManager.SqlVirtualMachine/src/Generated/Models/AdditionalFeaturesServerConfigurations.Serialization.cs b/sdk/sqlvirtualmachine/Azure.ResourceManager.SqlVirtualMachine/src/Generated/Models/AdditionalFeaturesServerConfigurations.Serialization.cs index 09247ae1d4cd..a230445fcc33 100644 --- a/sdk/sqlvirtualmachine/Azure.ResourceManager.SqlVirtualMachine/src/Generated/Models/AdditionalFeaturesServerConfigurations.Serialization.cs +++ b/sdk/sqlvirtualmachine/Azure.ResourceManager.SqlVirtualMachine/src/Generated/Models/AdditionalFeaturesServerConfigurations.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.SqlVirtualMachine.Models /// Additional SQL Server feature settings. internal partial class AdditionalFeaturesServerConfigurations : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AdditionalFeaturesServerConfigurations PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAdditionalFeaturesServerConfigurations(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AdditionalFeaturesServerConfigurations)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -122,23 +139,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AdditionalFeaturesServerConfigurations IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AdditionalFeaturesServerConfigurations PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAdditionalFeaturesServerConfigurations(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AdditionalFeaturesServerConfigurations)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/sqlvirtualmachine/Azure.ResourceManager.SqlVirtualMachine/src/Generated/Models/AvailabilityGroupConfiguration.Serialization.cs b/sdk/sqlvirtualmachine/Azure.ResourceManager.SqlVirtualMachine/src/Generated/Models/AvailabilityGroupConfiguration.Serialization.cs index 334b76a94389..ba71f2676e5d 100644 --- a/sdk/sqlvirtualmachine/Azure.ResourceManager.SqlVirtualMachine/src/Generated/Models/AvailabilityGroupConfiguration.Serialization.cs +++ b/sdk/sqlvirtualmachine/Azure.ResourceManager.SqlVirtualMachine/src/Generated/Models/AvailabilityGroupConfiguration.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.SqlVirtualMachine.Models /// Availability group configuration. internal partial class AvailabilityGroupConfiguration : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AvailabilityGroupConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAvailabilityGroupConfiguration(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AvailabilityGroupConfiguration)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -132,23 +149,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AvailabilityGroupConfiguration IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AvailabilityGroupConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAvailabilityGroupConfiguration(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AvailabilityGroupConfiguration)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/sqlvirtualmachine/Azure.ResourceManager.SqlVirtualMachine/src/Generated/Models/AvailabilityGroupListenerListResult.Serialization.cs b/sdk/sqlvirtualmachine/Azure.ResourceManager.SqlVirtualMachine/src/Generated/Models/AvailabilityGroupListenerListResult.Serialization.cs index 02e1345e0f35..c0849d5a831b 100644 --- a/sdk/sqlvirtualmachine/Azure.ResourceManager.SqlVirtualMachine/src/Generated/Models/AvailabilityGroupListenerListResult.Serialization.cs +++ b/sdk/sqlvirtualmachine/Azure.ResourceManager.SqlVirtualMachine/src/Generated/Models/AvailabilityGroupListenerListResult.Serialization.cs @@ -17,6 +17,30 @@ namespace Azure.ResourceManager.SqlVirtualMachine.Models /// The response of a AvailabilityGroupListener list operation. internal partial class AvailabilityGroupListenerListResult : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AvailabilityGroupListenerListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAvailabilityGroupListenerListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AvailabilityGroupListenerListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static AvailabilityGroupListenerListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeAvailabilityGroupListenerListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -144,31 +168,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AvailabilityGroupListenerListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AvailabilityGroupListenerListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAvailabilityGroupListenerListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AvailabilityGroupListenerListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static AvailabilityGroupListenerListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeAvailabilityGroupListenerListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/sqlvirtualmachine/Azure.ResourceManager.SqlVirtualMachine/src/Generated/Models/AvailabilityGroupListenerLoadBalancerConfiguration.Serialization.cs b/sdk/sqlvirtualmachine/Azure.ResourceManager.SqlVirtualMachine/src/Generated/Models/AvailabilityGroupListenerLoadBalancerConfiguration.Serialization.cs index 7ff47a8dd24a..cccb5ee79406 100644 --- a/sdk/sqlvirtualmachine/Azure.ResourceManager.SqlVirtualMachine/src/Generated/Models/AvailabilityGroupListenerLoadBalancerConfiguration.Serialization.cs +++ b/sdk/sqlvirtualmachine/Azure.ResourceManager.SqlVirtualMachine/src/Generated/Models/AvailabilityGroupListenerLoadBalancerConfiguration.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.SqlVirtualMachine.Models /// A load balancer configuration for an availability group listener. public partial class AvailabilityGroupListenerLoadBalancerConfiguration : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AvailabilityGroupListenerLoadBalancerConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAvailabilityGroupListenerLoadBalancerConfiguration(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AvailabilityGroupListenerLoadBalancerConfiguration)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -211,23 +228,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AvailabilityGroupListenerLoadBalancerConfiguration IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AvailabilityGroupListenerLoadBalancerConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAvailabilityGroupListenerLoadBalancerConfiguration(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AvailabilityGroupListenerLoadBalancerConfiguration)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/sqlvirtualmachine/Azure.ResourceManager.SqlVirtualMachine/src/Generated/Models/AvailabilityGroupListenerPrivateIPAddress.Serialization.cs b/sdk/sqlvirtualmachine/Azure.ResourceManager.SqlVirtualMachine/src/Generated/Models/AvailabilityGroupListenerPrivateIPAddress.Serialization.cs index 7187d45d9c22..0c0d8c6f4412 100644 --- a/sdk/sqlvirtualmachine/Azure.ResourceManager.SqlVirtualMachine/src/Generated/Models/AvailabilityGroupListenerPrivateIPAddress.Serialization.cs +++ b/sdk/sqlvirtualmachine/Azure.ResourceManager.SqlVirtualMachine/src/Generated/Models/AvailabilityGroupListenerPrivateIPAddress.Serialization.cs @@ -18,6 +18,23 @@ namespace Azure.ResourceManager.SqlVirtualMachine.Models /// A private IP address bound to the availability group listener. public partial class AvailabilityGroupListenerPrivateIPAddress : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AvailabilityGroupListenerPrivateIPAddress PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAvailabilityGroupListenerPrivateIPAddress(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AvailabilityGroupListenerPrivateIPAddress)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -139,23 +156,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AvailabilityGroupListenerPrivateIPAddress IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AvailabilityGroupListenerPrivateIPAddress PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAvailabilityGroupListenerPrivateIPAddress(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AvailabilityGroupListenerPrivateIPAddress)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/sqlvirtualmachine/Azure.ResourceManager.SqlVirtualMachine/src/Generated/Models/AvailabilityGroupListenerProperties.Serialization.cs b/sdk/sqlvirtualmachine/Azure.ResourceManager.SqlVirtualMachine/src/Generated/Models/AvailabilityGroupListenerProperties.Serialization.cs index b1132db75929..a6615a34a2d2 100644 --- a/sdk/sqlvirtualmachine/Azure.ResourceManager.SqlVirtualMachine/src/Generated/Models/AvailabilityGroupListenerProperties.Serialization.cs +++ b/sdk/sqlvirtualmachine/Azure.ResourceManager.SqlVirtualMachine/src/Generated/Models/AvailabilityGroupListenerProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.SqlVirtualMachine.Models /// The properties of an availability group listener. internal partial class AvailabilityGroupListenerProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AvailabilityGroupListenerProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAvailabilityGroupListenerProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AvailabilityGroupListenerProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -232,23 +249,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AvailabilityGroupListenerProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AvailabilityGroupListenerProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAvailabilityGroupListenerProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AvailabilityGroupListenerProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/sqlvirtualmachine/Azure.ResourceManager.SqlVirtualMachine/src/Generated/Models/AvailabilityGroupReplica.Serialization.cs b/sdk/sqlvirtualmachine/Azure.ResourceManager.SqlVirtualMachine/src/Generated/Models/AvailabilityGroupReplica.Serialization.cs index f7375f92fe22..747b2dae81f1 100644 --- a/sdk/sqlvirtualmachine/Azure.ResourceManager.SqlVirtualMachine/src/Generated/Models/AvailabilityGroupReplica.Serialization.cs +++ b/sdk/sqlvirtualmachine/Azure.ResourceManager.SqlVirtualMachine/src/Generated/Models/AvailabilityGroupReplica.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.SqlVirtualMachine.Models /// Availability group replica configuration. public partial class AvailabilityGroupReplica : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AvailabilityGroupReplica PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAvailabilityGroupReplica(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AvailabilityGroupReplica)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -189,23 +206,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AvailabilityGroupReplica IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AvailabilityGroupReplica PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAvailabilityGroupReplica(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AvailabilityGroupReplica)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/sqlvirtualmachine/Azure.ResourceManager.SqlVirtualMachine/src/Generated/Models/MultiSubnetIPConfiguration.Serialization.cs b/sdk/sqlvirtualmachine/Azure.ResourceManager.SqlVirtualMachine/src/Generated/Models/MultiSubnetIPConfiguration.Serialization.cs index 19207ac6f7ff..56e5137b016e 100644 --- a/sdk/sqlvirtualmachine/Azure.ResourceManager.SqlVirtualMachine/src/Generated/Models/MultiSubnetIPConfiguration.Serialization.cs +++ b/sdk/sqlvirtualmachine/Azure.ResourceManager.SqlVirtualMachine/src/Generated/Models/MultiSubnetIPConfiguration.Serialization.cs @@ -21,6 +21,23 @@ internal MultiSubnetIPConfiguration() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual MultiSubnetIPConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeMultiSubnetIPConfiguration(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(MultiSubnetIPConfiguration)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -128,23 +145,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. MultiSubnetIPConfiguration IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual MultiSubnetIPConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeMultiSubnetIPConfiguration(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(MultiSubnetIPConfiguration)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/sqlvirtualmachine/Azure.ResourceManager.SqlVirtualMachine/src/Generated/Models/SqlConnectivityUpdateSettings.Serialization.cs b/sdk/sqlvirtualmachine/Azure.ResourceManager.SqlVirtualMachine/src/Generated/Models/SqlConnectivityUpdateSettings.Serialization.cs index 0ca39dafa15a..05ae897fb713 100644 --- a/sdk/sqlvirtualmachine/Azure.ResourceManager.SqlVirtualMachine/src/Generated/Models/SqlConnectivityUpdateSettings.Serialization.cs +++ b/sdk/sqlvirtualmachine/Azure.ResourceManager.SqlVirtualMachine/src/Generated/Models/SqlConnectivityUpdateSettings.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.SqlVirtualMachine.Models /// Set the access level and network port settings for SQL Server. public partial class SqlConnectivityUpdateSettings : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SqlConnectivityUpdateSettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSqlConnectivityUpdateSettings(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SqlConnectivityUpdateSettings)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -159,23 +176,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SqlConnectivityUpdateSettings IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SqlConnectivityUpdateSettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSqlConnectivityUpdateSettings(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SqlConnectivityUpdateSettings)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/sqlvirtualmachine/Azure.ResourceManager.SqlVirtualMachine/src/Generated/Models/SqlInstanceSettings.Serialization.cs b/sdk/sqlvirtualmachine/Azure.ResourceManager.SqlVirtualMachine/src/Generated/Models/SqlInstanceSettings.Serialization.cs index 5215156b2c08..8cdd50a6efc1 100644 --- a/sdk/sqlvirtualmachine/Azure.ResourceManager.SqlVirtualMachine/src/Generated/Models/SqlInstanceSettings.Serialization.cs +++ b/sdk/sqlvirtualmachine/Azure.ResourceManager.SqlVirtualMachine/src/Generated/Models/SqlInstanceSettings.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.SqlVirtualMachine.Models /// Set the server/instance-level settings for SQL Server. public partial class SqlInstanceSettings : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SqlInstanceSettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSqlInstanceSettings(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SqlInstanceSettings)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -216,23 +233,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SqlInstanceSettings IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SqlInstanceSettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSqlInstanceSettings(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SqlInstanceSettings)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/sqlvirtualmachine/Azure.ResourceManager.SqlVirtualMachine/src/Generated/Models/SqlServerConfigurationsManagementSettings.Serialization.cs b/sdk/sqlvirtualmachine/Azure.ResourceManager.SqlVirtualMachine/src/Generated/Models/SqlServerConfigurationsManagementSettings.Serialization.cs index be52094f25de..4cb910774baf 100644 --- a/sdk/sqlvirtualmachine/Azure.ResourceManager.SqlVirtualMachine/src/Generated/Models/SqlServerConfigurationsManagementSettings.Serialization.cs +++ b/sdk/sqlvirtualmachine/Azure.ResourceManager.SqlVirtualMachine/src/Generated/Models/SqlServerConfigurationsManagementSettings.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.SqlVirtualMachine.Models /// Set the connectivity, storage and workload settings. public partial class SqlServerConfigurationsManagementSettings : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SqlServerConfigurationsManagementSettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSqlServerConfigurationsManagementSettings(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SqlServerConfigurationsManagementSettings)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -204,23 +221,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SqlServerConfigurationsManagementSettings IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SqlServerConfigurationsManagementSettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSqlServerConfigurationsManagementSettings(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SqlServerConfigurationsManagementSettings)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/sqlvirtualmachine/Azure.ResourceManager.SqlVirtualMachine/src/Generated/Models/SqlStorageSettings.Serialization.cs b/sdk/sqlvirtualmachine/Azure.ResourceManager.SqlVirtualMachine/src/Generated/Models/SqlStorageSettings.Serialization.cs index 3173c0de82f7..da4f4e093068 100644 --- a/sdk/sqlvirtualmachine/Azure.ResourceManager.SqlVirtualMachine/src/Generated/Models/SqlStorageSettings.Serialization.cs +++ b/sdk/sqlvirtualmachine/Azure.ResourceManager.SqlVirtualMachine/src/Generated/Models/SqlStorageSettings.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.SqlVirtualMachine.Models /// Set disk storage settings for SQL Server. public partial class SqlStorageSettings : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SqlStorageSettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSqlStorageSettings(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SqlStorageSettings)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -158,23 +175,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SqlStorageSettings IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SqlStorageSettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSqlStorageSettings(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SqlStorageSettings)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/sqlvirtualmachine/Azure.ResourceManager.SqlVirtualMachine/src/Generated/Models/SqlStorageUpdateSettings.Serialization.cs b/sdk/sqlvirtualmachine/Azure.ResourceManager.SqlVirtualMachine/src/Generated/Models/SqlStorageUpdateSettings.Serialization.cs index 81734d1aebe4..1f4e12483e3a 100644 --- a/sdk/sqlvirtualmachine/Azure.ResourceManager.SqlVirtualMachine/src/Generated/Models/SqlStorageUpdateSettings.Serialization.cs +++ b/sdk/sqlvirtualmachine/Azure.ResourceManager.SqlVirtualMachine/src/Generated/Models/SqlStorageUpdateSettings.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.SqlVirtualMachine.Models /// Set disk storage settings for SQL Server. public partial class SqlStorageUpdateSettings : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SqlStorageUpdateSettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSqlStorageUpdateSettings(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SqlStorageUpdateSettings)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -152,23 +169,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SqlStorageUpdateSettings IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SqlStorageUpdateSettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSqlStorageUpdateSettings(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SqlStorageUpdateSettings)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/sqlvirtualmachine/Azure.ResourceManager.SqlVirtualMachine/src/Generated/Models/SqlTempDBSettings.Serialization.cs b/sdk/sqlvirtualmachine/Azure.ResourceManager.SqlVirtualMachine/src/Generated/Models/SqlTempDBSettings.Serialization.cs index 5fce35cec50e..644a7111328a 100644 --- a/sdk/sqlvirtualmachine/Azure.ResourceManager.SqlVirtualMachine/src/Generated/Models/SqlTempDBSettings.Serialization.cs +++ b/sdk/sqlvirtualmachine/Azure.ResourceManager.SqlVirtualMachine/src/Generated/Models/SqlTempDBSettings.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.SqlVirtualMachine.Models /// Set tempDb storage settings for SQL Server. public partial class SqlTempDBSettings : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SqlTempDBSettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSqlTempDBSettings(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SqlTempDBSettings)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -270,23 +287,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SqlTempDBSettings IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SqlTempDBSettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSqlTempDBSettings(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SqlTempDBSettings)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/sqlvirtualmachine/Azure.ResourceManager.SqlVirtualMachine/src/Generated/Models/SqlVirtualMachineGroupListResult.Serialization.cs b/sdk/sqlvirtualmachine/Azure.ResourceManager.SqlVirtualMachine/src/Generated/Models/SqlVirtualMachineGroupListResult.Serialization.cs index 1d083b812ec1..d30f9f2fd985 100644 --- a/sdk/sqlvirtualmachine/Azure.ResourceManager.SqlVirtualMachine/src/Generated/Models/SqlVirtualMachineGroupListResult.Serialization.cs +++ b/sdk/sqlvirtualmachine/Azure.ResourceManager.SqlVirtualMachine/src/Generated/Models/SqlVirtualMachineGroupListResult.Serialization.cs @@ -17,6 +17,30 @@ namespace Azure.ResourceManager.SqlVirtualMachine.Models /// The response of a SqlVirtualMachineGroup list operation. internal partial class SqlVirtualMachineGroupListResult : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SqlVirtualMachineGroupListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSqlVirtualMachineGroupListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SqlVirtualMachineGroupListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static SqlVirtualMachineGroupListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeSqlVirtualMachineGroupListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -144,31 +168,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SqlVirtualMachineGroupListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SqlVirtualMachineGroupListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSqlVirtualMachineGroupListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SqlVirtualMachineGroupListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static SqlVirtualMachineGroupListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeSqlVirtualMachineGroupListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/sqlvirtualmachine/Azure.ResourceManager.SqlVirtualMachine/src/Generated/Models/SqlVirtualMachineGroupProperties.Serialization.cs b/sdk/sqlvirtualmachine/Azure.ResourceManager.SqlVirtualMachine/src/Generated/Models/SqlVirtualMachineGroupProperties.Serialization.cs index b48618c1605f..d66443e5e6ea 100644 --- a/sdk/sqlvirtualmachine/Azure.ResourceManager.SqlVirtualMachine/src/Generated/Models/SqlVirtualMachineGroupProperties.Serialization.cs +++ b/sdk/sqlvirtualmachine/Azure.ResourceManager.SqlVirtualMachine/src/Generated/Models/SqlVirtualMachineGroupProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.SqlVirtualMachine.Models /// The properties of a SQL virtual machine group. internal partial class SqlVirtualMachineGroupProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SqlVirtualMachineGroupProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSqlVirtualMachineGroupProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SqlVirtualMachineGroupProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -212,23 +229,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SqlVirtualMachineGroupProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SqlVirtualMachineGroupProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSqlVirtualMachineGroupProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SqlVirtualMachineGroupProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/sqlvirtualmachine/Azure.ResourceManager.SqlVirtualMachine/src/Generated/Models/SqlVirtualMachineListResult.Serialization.cs b/sdk/sqlvirtualmachine/Azure.ResourceManager.SqlVirtualMachine/src/Generated/Models/SqlVirtualMachineListResult.Serialization.cs index f97488e8d255..c74fd677a897 100644 --- a/sdk/sqlvirtualmachine/Azure.ResourceManager.SqlVirtualMachine/src/Generated/Models/SqlVirtualMachineListResult.Serialization.cs +++ b/sdk/sqlvirtualmachine/Azure.ResourceManager.SqlVirtualMachine/src/Generated/Models/SqlVirtualMachineListResult.Serialization.cs @@ -17,6 +17,30 @@ namespace Azure.ResourceManager.SqlVirtualMachine.Models /// The response of a SqlVirtualMachine list operation. internal partial class SqlVirtualMachineListResult : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SqlVirtualMachineListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSqlVirtualMachineListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SqlVirtualMachineListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static SqlVirtualMachineListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeSqlVirtualMachineListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -144,31 +168,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SqlVirtualMachineListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SqlVirtualMachineListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSqlVirtualMachineListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SqlVirtualMachineListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static SqlVirtualMachineListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeSqlVirtualMachineListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/sqlvirtualmachine/Azure.ResourceManager.SqlVirtualMachine/src/Generated/Models/SqlVirtualMachineProperties.Serialization.cs b/sdk/sqlvirtualmachine/Azure.ResourceManager.SqlVirtualMachine/src/Generated/Models/SqlVirtualMachineProperties.Serialization.cs index 6b291d573d3e..53a34a73cf6a 100644 --- a/sdk/sqlvirtualmachine/Azure.ResourceManager.SqlVirtualMachine/src/Generated/Models/SqlVirtualMachineProperties.Serialization.cs +++ b/sdk/sqlvirtualmachine/Azure.ResourceManager.SqlVirtualMachine/src/Generated/Models/SqlVirtualMachineProperties.Serialization.cs @@ -18,6 +18,23 @@ namespace Azure.ResourceManager.SqlVirtualMachine.Models /// The SQL virtual machine properties. internal partial class SqlVirtualMachineProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SqlVirtualMachineProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSqlVirtualMachineProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SqlVirtualMachineProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -438,23 +455,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SqlVirtualMachineProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SqlVirtualMachineProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSqlVirtualMachineProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SqlVirtualMachineProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/sqlvirtualmachine/Azure.ResourceManager.SqlVirtualMachine/src/Generated/Models/SqlVmAssessmentSchedule.Serialization.cs b/sdk/sqlvirtualmachine/Azure.ResourceManager.SqlVirtualMachine/src/Generated/Models/SqlVmAssessmentSchedule.Serialization.cs index f8d4bc5dfd90..57fd82bd55fa 100644 --- a/sdk/sqlvirtualmachine/Azure.ResourceManager.SqlVirtualMachine/src/Generated/Models/SqlVmAssessmentSchedule.Serialization.cs +++ b/sdk/sqlvirtualmachine/Azure.ResourceManager.SqlVirtualMachine/src/Generated/Models/SqlVmAssessmentSchedule.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.SqlVirtualMachine.Models /// Set assessment schedule for SQL Server. public partial class SqlVmAssessmentSchedule : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SqlVmAssessmentSchedule PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSqlVmAssessmentSchedule(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SqlVmAssessmentSchedule)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -184,23 +201,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SqlVmAssessmentSchedule IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SqlVmAssessmentSchedule PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSqlVmAssessmentSchedule(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SqlVmAssessmentSchedule)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/sqlvirtualmachine/Azure.ResourceManager.SqlVirtualMachine/src/Generated/Models/SqlVmAssessmentSettings.Serialization.cs b/sdk/sqlvirtualmachine/Azure.ResourceManager.SqlVirtualMachine/src/Generated/Models/SqlVmAssessmentSettings.Serialization.cs index 1c264a127ed9..24023e5c1d5b 100644 --- a/sdk/sqlvirtualmachine/Azure.ResourceManager.SqlVirtualMachine/src/Generated/Models/SqlVmAssessmentSettings.Serialization.cs +++ b/sdk/sqlvirtualmachine/Azure.ResourceManager.SqlVirtualMachine/src/Generated/Models/SqlVmAssessmentSettings.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.SqlVirtualMachine.Models /// Configure SQL best practices Assessment for databases in your SQL virtual machine. public partial class SqlVmAssessmentSettings : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SqlVmAssessmentSettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSqlVmAssessmentSettings(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SqlVmAssessmentSettings)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -152,23 +169,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SqlVmAssessmentSettings IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SqlVmAssessmentSettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSqlVmAssessmentSettings(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SqlVmAssessmentSettings)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/sqlvirtualmachine/Azure.ResourceManager.SqlVirtualMachine/src/Generated/Models/SqlVmAutoBackupSettings.Serialization.cs b/sdk/sqlvirtualmachine/Azure.ResourceManager.SqlVirtualMachine/src/Generated/Models/SqlVmAutoBackupSettings.Serialization.cs index 4e2723ec6953..f1b884bce168 100644 --- a/sdk/sqlvirtualmachine/Azure.ResourceManager.SqlVirtualMachine/src/Generated/Models/SqlVmAutoBackupSettings.Serialization.cs +++ b/sdk/sqlvirtualmachine/Azure.ResourceManager.SqlVirtualMachine/src/Generated/Models/SqlVmAutoBackupSettings.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.SqlVirtualMachine.Models /// Configure backups for databases in your SQL virtual machine. public partial class SqlVmAutoBackupSettings : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SqlVmAutoBackupSettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSqlVmAutoBackupSettings(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SqlVmAutoBackupSettings)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -330,23 +347,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SqlVmAutoBackupSettings IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SqlVmAutoBackupSettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSqlVmAutoBackupSettings(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SqlVmAutoBackupSettings)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/sqlvirtualmachine/Azure.ResourceManager.SqlVirtualMachine/src/Generated/Models/SqlVmAutoPatchingSettings.Serialization.cs b/sdk/sqlvirtualmachine/Azure.ResourceManager.SqlVirtualMachine/src/Generated/Models/SqlVmAutoPatchingSettings.Serialization.cs index 29a8e62ea3a3..d63f4cd2ef2c 100644 --- a/sdk/sqlvirtualmachine/Azure.ResourceManager.SqlVirtualMachine/src/Generated/Models/SqlVmAutoPatchingSettings.Serialization.cs +++ b/sdk/sqlvirtualmachine/Azure.ResourceManager.SqlVirtualMachine/src/Generated/Models/SqlVmAutoPatchingSettings.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.SqlVirtualMachine.Models /// Set a patching window during which Windows and SQL patches will be applied. public partial class SqlVmAutoPatchingSettings : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SqlVmAutoPatchingSettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSqlVmAutoPatchingSettings(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SqlVmAutoPatchingSettings)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -188,23 +205,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SqlVmAutoPatchingSettings IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SqlVmAutoPatchingSettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSqlVmAutoPatchingSettings(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SqlVmAutoPatchingSettings)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/sqlvirtualmachine/Azure.ResourceManager.SqlVirtualMachine/src/Generated/Models/SqlVmDiskConfigAssessmentContent.Serialization.cs b/sdk/sqlvirtualmachine/Azure.ResourceManager.SqlVirtualMachine/src/Generated/Models/SqlVmDiskConfigAssessmentContent.Serialization.cs index 4dc678818de0..0e20032ce648 100644 --- a/sdk/sqlvirtualmachine/Azure.ResourceManager.SqlVirtualMachine/src/Generated/Models/SqlVmDiskConfigAssessmentContent.Serialization.cs +++ b/sdk/sqlvirtualmachine/Azure.ResourceManager.SqlVirtualMachine/src/Generated/Models/SqlVmDiskConfigAssessmentContent.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.SqlVirtualMachine.Models /// Configure disk config assessment for databases in your SQL virtual machine. public partial class SqlVmDiskConfigAssessmentContent : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SqlVmDiskConfigAssessmentContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSqlVmDiskConfigAssessmentContent(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SqlVmDiskConfigAssessmentContent)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -123,23 +140,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SqlVmDiskConfigAssessmentContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SqlVmDiskConfigAssessmentContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSqlVmDiskConfigAssessmentContent(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SqlVmDiskConfigAssessmentContent)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/sqlvirtualmachine/Azure.ResourceManager.SqlVirtualMachine/src/Generated/Models/SqlVmGroupPatch.Serialization.cs b/sdk/sqlvirtualmachine/Azure.ResourceManager.SqlVirtualMachine/src/Generated/Models/SqlVmGroupPatch.Serialization.cs index 157c45744c2d..56a264426259 100644 --- a/sdk/sqlvirtualmachine/Azure.ResourceManager.SqlVirtualMachine/src/Generated/Models/SqlVmGroupPatch.Serialization.cs +++ b/sdk/sqlvirtualmachine/Azure.ResourceManager.SqlVirtualMachine/src/Generated/Models/SqlVmGroupPatch.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.SqlVirtualMachine.Models /// An update to a SQL virtual machine group. public partial class SqlVmGroupPatch : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SqlVmGroupPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSqlVmGroupPatch(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SqlVmGroupPatch)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,23 +163,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SqlVmGroupPatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SqlVmGroupPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSqlVmGroupPatch(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SqlVmGroupPatch)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/sqlvirtualmachine/Azure.ResourceManager.SqlVirtualMachine/src/Generated/Models/SqlVmIdentity.Serialization.cs b/sdk/sqlvirtualmachine/Azure.ResourceManager.SqlVirtualMachine/src/Generated/Models/SqlVmIdentity.Serialization.cs index 9f992591124d..a502d28da3d4 100644 --- a/sdk/sqlvirtualmachine/Azure.ResourceManager.SqlVirtualMachine/src/Generated/Models/SqlVmIdentity.Serialization.cs +++ b/sdk/sqlvirtualmachine/Azure.ResourceManager.SqlVirtualMachine/src/Generated/Models/SqlVmIdentity.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.SqlVirtualMachine.Models /// Virtual Machine Identity details used for Sql IaaS extension configurations. public partial class SqlVmIdentity : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SqlVmIdentity PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSqlVmIdentity(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SqlVmIdentity)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -138,23 +155,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SqlVmIdentity IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SqlVmIdentity PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSqlVmIdentity(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SqlVmIdentity)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/sqlvirtualmachine/Azure.ResourceManager.SqlVirtualMachine/src/Generated/Models/SqlVmKeyVaultCredentialSettings.Serialization.cs b/sdk/sqlvirtualmachine/Azure.ResourceManager.SqlVirtualMachine/src/Generated/Models/SqlVmKeyVaultCredentialSettings.Serialization.cs index 3d9ed08ed628..7b8ed01c0887 100644 --- a/sdk/sqlvirtualmachine/Azure.ResourceManager.SqlVirtualMachine/src/Generated/Models/SqlVmKeyVaultCredentialSettings.Serialization.cs +++ b/sdk/sqlvirtualmachine/Azure.ResourceManager.SqlVirtualMachine/src/Generated/Models/SqlVmKeyVaultCredentialSettings.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.SqlVirtualMachine.Models /// Configure your SQL virtual machine to be able to connect to the Azure Key Vault service. public partial class SqlVmKeyVaultCredentialSettings : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SqlVmKeyVaultCredentialSettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSqlVmKeyVaultCredentialSettings(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SqlVmKeyVaultCredentialSettings)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -176,23 +193,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SqlVmKeyVaultCredentialSettings IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SqlVmKeyVaultCredentialSettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSqlVmKeyVaultCredentialSettings(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SqlVmKeyVaultCredentialSettings)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/sqlvirtualmachine/Azure.ResourceManager.SqlVirtualMachine/src/Generated/Models/SqlVmPatch.Serialization.cs b/sdk/sqlvirtualmachine/Azure.ResourceManager.SqlVirtualMachine/src/Generated/Models/SqlVmPatch.Serialization.cs index cc00417664f9..d284912e8ef4 100644 --- a/sdk/sqlvirtualmachine/Azure.ResourceManager.SqlVirtualMachine/src/Generated/Models/SqlVmPatch.Serialization.cs +++ b/sdk/sqlvirtualmachine/Azure.ResourceManager.SqlVirtualMachine/src/Generated/Models/SqlVmPatch.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.SqlVirtualMachine.Models /// An update to a SQL virtual machine. public partial class SqlVmPatch : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SqlVmPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSqlVmPatch(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SqlVmPatch)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,23 +163,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SqlVmPatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SqlVmPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSqlVmPatch(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SqlVmPatch)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/sqlvirtualmachine/Azure.ResourceManager.SqlVirtualMachine/src/Generated/Models/SqlVmStorageConfigurationSettings.Serialization.cs b/sdk/sqlvirtualmachine/Azure.ResourceManager.SqlVirtualMachine/src/Generated/Models/SqlVmStorageConfigurationSettings.Serialization.cs index 42b926faf0b0..5b179d70ccfc 100644 --- a/sdk/sqlvirtualmachine/Azure.ResourceManager.SqlVirtualMachine/src/Generated/Models/SqlVmStorageConfigurationSettings.Serialization.cs +++ b/sdk/sqlvirtualmachine/Azure.ResourceManager.SqlVirtualMachine/src/Generated/Models/SqlVmStorageConfigurationSettings.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.SqlVirtualMachine.Models /// Storage Configurations for SQL Data, Log and TempDb. public partial class SqlVmStorageConfigurationSettings : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SqlVmStorageConfigurationSettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSqlVmStorageConfigurationSettings(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SqlVmStorageConfigurationSettings)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -220,23 +237,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SqlVmStorageConfigurationSettings IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SqlVmStorageConfigurationSettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSqlVmStorageConfigurationSettings(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SqlVmStorageConfigurationSettings)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/sqlvirtualmachine/Azure.ResourceManager.SqlVirtualMachine/src/Generated/Models/SqlVmTroubleshooting.Serialization.cs b/sdk/sqlvirtualmachine/Azure.ResourceManager.SqlVirtualMachine/src/Generated/Models/SqlVmTroubleshooting.Serialization.cs index 77ae35a89296..e0e5d7d7642b 100644 --- a/sdk/sqlvirtualmachine/Azure.ResourceManager.SqlVirtualMachine/src/Generated/Models/SqlVmTroubleshooting.Serialization.cs +++ b/sdk/sqlvirtualmachine/Azure.ResourceManager.SqlVirtualMachine/src/Generated/Models/SqlVmTroubleshooting.Serialization.cs @@ -18,6 +18,30 @@ namespace Azure.ResourceManager.SqlVirtualMachine.Models /// Details required for SQL VM troubleshooting. public partial class SqlVmTroubleshooting : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SqlVmTroubleshooting PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSqlVmTroubleshooting(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SqlVmTroubleshooting)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static SqlVmTroubleshooting FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeSqlVmTroubleshooting(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -186,23 +210,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SqlVmTroubleshooting IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SqlVmTroubleshooting PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSqlVmTroubleshooting(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SqlVmTroubleshooting)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -217,12 +224,5 @@ internal static RequestContent ToRequestContent(SqlVmTroubleshooting sqlVmTroubl content.JsonWriter.WriteObjectValue(sqlVmTroubleshooting, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static SqlVmTroubleshooting FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeSqlVmTroubleshooting(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/sqlvirtualmachine/Azure.ResourceManager.SqlVirtualMachine/src/Generated/Models/SqlVmTroubleshootingStatus.Serialization.cs b/sdk/sqlvirtualmachine/Azure.ResourceManager.SqlVirtualMachine/src/Generated/Models/SqlVmTroubleshootingStatus.Serialization.cs index e1b0d5a743fd..5e5db96c6897 100644 --- a/sdk/sqlvirtualmachine/Azure.ResourceManager.SqlVirtualMachine/src/Generated/Models/SqlVmTroubleshootingStatus.Serialization.cs +++ b/sdk/sqlvirtualmachine/Azure.ResourceManager.SqlVirtualMachine/src/Generated/Models/SqlVmTroubleshootingStatus.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.SqlVirtualMachine.Models /// Status of last troubleshooting operation on this SQL VM. public partial class SqlVmTroubleshootingStatus : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SqlVmTroubleshootingStatus PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSqlVmTroubleshootingStatus(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SqlVmTroubleshootingStatus)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -200,23 +217,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SqlVmTroubleshootingStatus IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SqlVmTroubleshootingStatus PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSqlVmTroubleshootingStatus(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SqlVmTroubleshootingStatus)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/sqlvirtualmachine/Azure.ResourceManager.SqlVirtualMachine/src/Generated/Models/SqlWorkloadTypeUpdateSettings.Serialization.cs b/sdk/sqlvirtualmachine/Azure.ResourceManager.SqlVirtualMachine/src/Generated/Models/SqlWorkloadTypeUpdateSettings.Serialization.cs index 2233c6650b69..882e130962b1 100644 --- a/sdk/sqlvirtualmachine/Azure.ResourceManager.SqlVirtualMachine/src/Generated/Models/SqlWorkloadTypeUpdateSettings.Serialization.cs +++ b/sdk/sqlvirtualmachine/Azure.ResourceManager.SqlVirtualMachine/src/Generated/Models/SqlWorkloadTypeUpdateSettings.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.SqlVirtualMachine.Models /// Set workload type to optimize storage for SQL Server. internal partial class SqlWorkloadTypeUpdateSettings : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SqlWorkloadTypeUpdateSettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSqlWorkloadTypeUpdateSettings(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SqlWorkloadTypeUpdateSettings)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -122,23 +139,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SqlWorkloadTypeUpdateSettings IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SqlWorkloadTypeUpdateSettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSqlWorkloadTypeUpdateSettings(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SqlWorkloadTypeUpdateSettings)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/sqlvirtualmachine/Azure.ResourceManager.SqlVirtualMachine/src/Generated/Models/TroubleshootingAdditionalProperties.Serialization.cs b/sdk/sqlvirtualmachine/Azure.ResourceManager.SqlVirtualMachine/src/Generated/Models/TroubleshootingAdditionalProperties.Serialization.cs index 49eb1ab41a12..f39f5de8b384 100644 --- a/sdk/sqlvirtualmachine/Azure.ResourceManager.SqlVirtualMachine/src/Generated/Models/TroubleshootingAdditionalProperties.Serialization.cs +++ b/sdk/sqlvirtualmachine/Azure.ResourceManager.SqlVirtualMachine/src/Generated/Models/TroubleshootingAdditionalProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.SqlVirtualMachine.Models /// SQL VM Troubleshooting additional properties. internal partial class TroubleshootingAdditionalProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual TroubleshootingAdditionalProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeTroubleshootingAdditionalProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(TroubleshootingAdditionalProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -122,23 +139,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. TroubleshootingAdditionalProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual TroubleshootingAdditionalProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeTroubleshootingAdditionalProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(TroubleshootingAdditionalProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/sqlvirtualmachine/Azure.ResourceManager.SqlVirtualMachine/src/Generated/Models/UnhealthyReplicaInfo.Serialization.cs b/sdk/sqlvirtualmachine/Azure.ResourceManager.SqlVirtualMachine/src/Generated/Models/UnhealthyReplicaInfo.Serialization.cs index 9414c19e72c2..d06d8ae08b0a 100644 --- a/sdk/sqlvirtualmachine/Azure.ResourceManager.SqlVirtualMachine/src/Generated/Models/UnhealthyReplicaInfo.Serialization.cs +++ b/sdk/sqlvirtualmachine/Azure.ResourceManager.SqlVirtualMachine/src/Generated/Models/UnhealthyReplicaInfo.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.SqlVirtualMachine.Models /// SQL VM Troubleshoot UnhealthyReplica scenario information. internal partial class UnhealthyReplicaInfo : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual UnhealthyReplicaInfo PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeUnhealthyReplicaInfo(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(UnhealthyReplicaInfo)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -118,23 +135,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. UnhealthyReplicaInfo IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual UnhealthyReplicaInfo PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeUnhealthyReplicaInfo(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(UnhealthyReplicaInfo)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/sqlvirtualmachine/Azure.ResourceManager.SqlVirtualMachine/src/Generated/Models/WindowsServerFailoverClusterDomainCredentials.Serialization.cs b/sdk/sqlvirtualmachine/Azure.ResourceManager.SqlVirtualMachine/src/Generated/Models/WindowsServerFailoverClusterDomainCredentials.Serialization.cs index 4ffdad2ab9c3..8e56c79a97cb 100644 --- a/sdk/sqlvirtualmachine/Azure.ResourceManager.SqlVirtualMachine/src/Generated/Models/WindowsServerFailoverClusterDomainCredentials.Serialization.cs +++ b/sdk/sqlvirtualmachine/Azure.ResourceManager.SqlVirtualMachine/src/Generated/Models/WindowsServerFailoverClusterDomainCredentials.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.SqlVirtualMachine.Models /// Domain credentials for setting up Windows Server Failover Cluster for SQL availability group. public partial class WindowsServerFailoverClusterDomainCredentials : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual WindowsServerFailoverClusterDomainCredentials PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeWindowsServerFailoverClusterDomainCredentials(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(WindowsServerFailoverClusterDomainCredentials)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -140,23 +157,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. WindowsServerFailoverClusterDomainCredentials IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual WindowsServerFailoverClusterDomainCredentials PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeWindowsServerFailoverClusterDomainCredentials(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(WindowsServerFailoverClusterDomainCredentials)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/sqlvirtualmachine/Azure.ResourceManager.SqlVirtualMachine/src/Generated/Models/WindowsServerFailoverClusterDomainProfile.Serialization.cs b/sdk/sqlvirtualmachine/Azure.ResourceManager.SqlVirtualMachine/src/Generated/Models/WindowsServerFailoverClusterDomainProfile.Serialization.cs index 6b80ed2932fc..6975aabff623 100644 --- a/sdk/sqlvirtualmachine/Azure.ResourceManager.SqlVirtualMachine/src/Generated/Models/WindowsServerFailoverClusterDomainProfile.Serialization.cs +++ b/sdk/sqlvirtualmachine/Azure.ResourceManager.SqlVirtualMachine/src/Generated/Models/WindowsServerFailoverClusterDomainProfile.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.SqlVirtualMachine.Models /// Active Directory account details to operate Windows Server Failover Cluster. public partial class WindowsServerFailoverClusterDomainProfile : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual WindowsServerFailoverClusterDomainProfile PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeWindowsServerFailoverClusterDomainProfile(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(WindowsServerFailoverClusterDomainProfile)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -240,23 +257,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. WindowsServerFailoverClusterDomainProfile IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual WindowsServerFailoverClusterDomainProfile PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeWindowsServerFailoverClusterDomainProfile(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(WindowsServerFailoverClusterDomainProfile)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/sqlvirtualmachine/Azure.ResourceManager.SqlVirtualMachine/src/Generated/SqlVmData.Serialization.cs b/sdk/sqlvirtualmachine/Azure.ResourceManager.SqlVirtualMachine/src/Generated/SqlVmData.Serialization.cs index ab492c6b2424..3c5ce5836f06 100644 --- a/sdk/sqlvirtualmachine/Azure.ResourceManager.SqlVirtualMachine/src/Generated/SqlVmData.Serialization.cs +++ b/sdk/sqlvirtualmachine/Azure.ResourceManager.SqlVirtualMachine/src/Generated/SqlVmData.Serialization.cs @@ -25,6 +25,30 @@ internal SqlVmData() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSqlVmData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SqlVmData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static SqlVmData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeSqlVmData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -207,23 +231,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SqlVmData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (SqlVmData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSqlVmData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SqlVmData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -238,12 +245,5 @@ internal static RequestContent ToRequestContent(SqlVmData sqlVmData) content.JsonWriter.WriteObjectValue(sqlVmData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static SqlVmData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeSqlVmData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/sqlvirtualmachine/Azure.ResourceManager.SqlVirtualMachine/src/Generated/SqlVmGroupData.Serialization.cs b/sdk/sqlvirtualmachine/Azure.ResourceManager.SqlVirtualMachine/src/Generated/SqlVmGroupData.Serialization.cs index 39049d49db3b..9a60ff935a0b 100644 --- a/sdk/sqlvirtualmachine/Azure.ResourceManager.SqlVirtualMachine/src/Generated/SqlVmGroupData.Serialization.cs +++ b/sdk/sqlvirtualmachine/Azure.ResourceManager.SqlVirtualMachine/src/Generated/SqlVmGroupData.Serialization.cs @@ -25,6 +25,30 @@ internal SqlVmGroupData() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSqlVmGroupData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SqlVmGroupData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static SqlVmGroupData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeSqlVmGroupData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -191,23 +215,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SqlVmGroupData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (SqlVmGroupData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSqlVmGroupData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SqlVmGroupData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -222,12 +229,5 @@ internal static RequestContent ToRequestContent(SqlVmGroupData sqlVmGroupData) content.JsonWriter.WriteObjectValue(sqlVmGroupData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static SqlVmGroupData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeSqlVmGroupData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/standbypool/Azure.ResourceManager.StandbyPool/src/Generated/Models/ContainerGroupInstanceCountSummary.Serialization.cs b/sdk/standbypool/Azure.ResourceManager.StandbyPool/src/Generated/Models/ContainerGroupInstanceCountSummary.Serialization.cs index 4a2fa188b8ee..5a72b3ca0aac 100644 --- a/sdk/standbypool/Azure.ResourceManager.StandbyPool/src/Generated/Models/ContainerGroupInstanceCountSummary.Serialization.cs +++ b/sdk/standbypool/Azure.ResourceManager.StandbyPool/src/Generated/Models/ContainerGroupInstanceCountSummary.Serialization.cs @@ -21,6 +21,23 @@ internal ContainerGroupInstanceCountSummary() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ContainerGroupInstanceCountSummary PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeContainerGroupInstanceCountSummary(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ContainerGroupInstanceCountSummary)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -140,23 +157,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ContainerGroupInstanceCountSummary IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ContainerGroupInstanceCountSummary PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeContainerGroupInstanceCountSummary(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ContainerGroupInstanceCountSummary)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/standbypool/Azure.ResourceManager.StandbyPool/src/Generated/Models/DynamicSizing.Serialization.cs b/sdk/standbypool/Azure.ResourceManager.StandbyPool/src/Generated/Models/DynamicSizing.Serialization.cs index 7cdfa6b00e29..4a7916dca89b 100644 --- a/sdk/standbypool/Azure.ResourceManager.StandbyPool/src/Generated/Models/DynamicSizing.Serialization.cs +++ b/sdk/standbypool/Azure.ResourceManager.StandbyPool/src/Generated/Models/DynamicSizing.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.StandbyPool.Models /// Specifies the dynamic sizing configuration. internal partial class DynamicSizing : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DynamicSizing PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDynamicSizing(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DynamicSizing)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -122,23 +139,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DynamicSizing IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DynamicSizing PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDynamicSizing(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DynamicSizing)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/standbypool/Azure.ResourceManager.StandbyPool/src/Generated/Models/PoolContainerGroupStateCount.Serialization.cs b/sdk/standbypool/Azure.ResourceManager.StandbyPool/src/Generated/Models/PoolContainerGroupStateCount.Serialization.cs index 12ef58141eec..6bf6bf3b4609 100644 --- a/sdk/standbypool/Azure.ResourceManager.StandbyPool/src/Generated/Models/PoolContainerGroupStateCount.Serialization.cs +++ b/sdk/standbypool/Azure.ResourceManager.StandbyPool/src/Generated/Models/PoolContainerGroupStateCount.Serialization.cs @@ -21,6 +21,23 @@ internal PoolContainerGroupStateCount() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual PoolContainerGroupStateCount PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializePoolContainerGroupStateCount(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(PoolContainerGroupStateCount)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -128,23 +145,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. PoolContainerGroupStateCount IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual PoolContainerGroupStateCount PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializePoolContainerGroupStateCount(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(PoolContainerGroupStateCount)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/standbypool/Azure.ResourceManager.StandbyPool/src/Generated/Models/PoolVirtualMachineStateCount.Serialization.cs b/sdk/standbypool/Azure.ResourceManager.StandbyPool/src/Generated/Models/PoolVirtualMachineStateCount.Serialization.cs index dd7527ecddeb..60e1d2c87c1b 100644 --- a/sdk/standbypool/Azure.ResourceManager.StandbyPool/src/Generated/Models/PoolVirtualMachineStateCount.Serialization.cs +++ b/sdk/standbypool/Azure.ResourceManager.StandbyPool/src/Generated/Models/PoolVirtualMachineStateCount.Serialization.cs @@ -21,6 +21,23 @@ internal PoolVirtualMachineStateCount() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual PoolVirtualMachineStateCount PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializePoolVirtualMachineStateCount(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(PoolVirtualMachineStateCount)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -128,23 +145,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. PoolVirtualMachineStateCount IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual PoolVirtualMachineStateCount PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializePoolVirtualMachineStateCount(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(PoolVirtualMachineStateCount)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/standbypool/Azure.ResourceManager.StandbyPool/src/Generated/Models/StandbyContainerGroupPoolElasticityProfile.Serialization.cs b/sdk/standbypool/Azure.ResourceManager.StandbyPool/src/Generated/Models/StandbyContainerGroupPoolElasticityProfile.Serialization.cs index 792046741156..b016484e0ef2 100644 --- a/sdk/standbypool/Azure.ResourceManager.StandbyPool/src/Generated/Models/StandbyContainerGroupPoolElasticityProfile.Serialization.cs +++ b/sdk/standbypool/Azure.ResourceManager.StandbyPool/src/Generated/Models/StandbyContainerGroupPoolElasticityProfile.Serialization.cs @@ -21,6 +21,23 @@ internal StandbyContainerGroupPoolElasticityProfile() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual StandbyContainerGroupPoolElasticityProfile PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeStandbyContainerGroupPoolElasticityProfile(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(StandbyContainerGroupPoolElasticityProfile)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -150,23 +167,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. StandbyContainerGroupPoolElasticityProfile IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual StandbyContainerGroupPoolElasticityProfile PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeStandbyContainerGroupPoolElasticityProfile(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(StandbyContainerGroupPoolElasticityProfile)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/standbypool/Azure.ResourceManager.StandbyPool/src/Generated/Models/StandbyContainerGroupPoolForecastValues.Serialization.cs b/sdk/standbypool/Azure.ResourceManager.StandbyPool/src/Generated/Models/StandbyContainerGroupPoolForecastValues.Serialization.cs index 5a99a58ff8fa..d986d656c948 100644 --- a/sdk/standbypool/Azure.ResourceManager.StandbyPool/src/Generated/Models/StandbyContainerGroupPoolForecastValues.Serialization.cs +++ b/sdk/standbypool/Azure.ResourceManager.StandbyPool/src/Generated/Models/StandbyContainerGroupPoolForecastValues.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.StandbyPool.Models /// Displays the forecast information of the standby pool. internal partial class StandbyContainerGroupPoolForecastValues : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual StandbyContainerGroupPoolForecastValues PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeStandbyContainerGroupPoolForecastValues(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(StandbyContainerGroupPoolForecastValues)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -128,23 +145,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. StandbyContainerGroupPoolForecastValues IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual StandbyContainerGroupPoolForecastValues PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeStandbyContainerGroupPoolForecastValues(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(StandbyContainerGroupPoolForecastValues)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/standbypool/Azure.ResourceManager.StandbyPool/src/Generated/Models/StandbyContainerGroupPoolPatch.Serialization.cs b/sdk/standbypool/Azure.ResourceManager.StandbyPool/src/Generated/Models/StandbyContainerGroupPoolPatch.Serialization.cs index 1084ad8d9609..bbe6c9f401e9 100644 --- a/sdk/standbypool/Azure.ResourceManager.StandbyPool/src/Generated/Models/StandbyContainerGroupPoolPatch.Serialization.cs +++ b/sdk/standbypool/Azure.ResourceManager.StandbyPool/src/Generated/Models/StandbyContainerGroupPoolPatch.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.StandbyPool.Models /// The type used for update operations of the StandbyContainerGroupPoolResource. public partial class StandbyContainerGroupPoolPatch : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual StandbyContainerGroupPoolPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeStandbyContainerGroupPoolPatch(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(StandbyContainerGroupPoolPatch)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -161,23 +178,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. StandbyContainerGroupPoolPatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual StandbyContainerGroupPoolPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeStandbyContainerGroupPoolPatch(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(StandbyContainerGroupPoolPatch)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/standbypool/Azure.ResourceManager.StandbyPool/src/Generated/Models/StandbyContainerGroupPoolPrediction.Serialization.cs b/sdk/standbypool/Azure.ResourceManager.StandbyPool/src/Generated/Models/StandbyContainerGroupPoolPrediction.Serialization.cs index 521b0202c92a..303cf47a0ee0 100644 --- a/sdk/standbypool/Azure.ResourceManager.StandbyPool/src/Generated/Models/StandbyContainerGroupPoolPrediction.Serialization.cs +++ b/sdk/standbypool/Azure.ResourceManager.StandbyPool/src/Generated/Models/StandbyContainerGroupPoolPrediction.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.StandbyPool.Models /// Displays prediction information of the standby pool. public partial class StandbyContainerGroupPoolPrediction : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual StandbyContainerGroupPoolPrediction PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeStandbyContainerGroupPoolPrediction(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(StandbyContainerGroupPoolPrediction)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -140,23 +157,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. StandbyContainerGroupPoolPrediction IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual StandbyContainerGroupPoolPrediction PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeStandbyContainerGroupPoolPrediction(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(StandbyContainerGroupPoolPrediction)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/standbypool/Azure.ResourceManager.StandbyPool/src/Generated/Models/StandbyContainerGroupPoolProperties.Serialization.cs b/sdk/standbypool/Azure.ResourceManager.StandbyPool/src/Generated/Models/StandbyContainerGroupPoolProperties.Serialization.cs index 7200736d5caf..10c02960af06 100644 --- a/sdk/standbypool/Azure.ResourceManager.StandbyPool/src/Generated/Models/StandbyContainerGroupPoolProperties.Serialization.cs +++ b/sdk/standbypool/Azure.ResourceManager.StandbyPool/src/Generated/Models/StandbyContainerGroupPoolProperties.Serialization.cs @@ -21,6 +21,23 @@ internal StandbyContainerGroupPoolProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual StandbyContainerGroupPoolProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeStandbyContainerGroupPoolProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(StandbyContainerGroupPoolProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -180,23 +197,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. StandbyContainerGroupPoolProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual StandbyContainerGroupPoolProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeStandbyContainerGroupPoolProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(StandbyContainerGroupPoolProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/standbypool/Azure.ResourceManager.StandbyPool/src/Generated/Models/StandbyContainerGroupPoolResourceListResult.Serialization.cs b/sdk/standbypool/Azure.ResourceManager.StandbyPool/src/Generated/Models/StandbyContainerGroupPoolResourceListResult.Serialization.cs index 5d99d73c8291..a27bc68190f3 100644 --- a/sdk/standbypool/Azure.ResourceManager.StandbyPool/src/Generated/Models/StandbyContainerGroupPoolResourceListResult.Serialization.cs +++ b/sdk/standbypool/Azure.ResourceManager.StandbyPool/src/Generated/Models/StandbyContainerGroupPoolResourceListResult.Serialization.cs @@ -22,6 +22,30 @@ internal StandbyContainerGroupPoolResourceListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual StandbyContainerGroupPoolResourceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeStandbyContainerGroupPoolResourceListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(StandbyContainerGroupPoolResourceListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static StandbyContainerGroupPoolResourceListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeStandbyContainerGroupPoolResourceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. StandbyContainerGroupPoolResourceListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual StandbyContainerGroupPoolResourceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeStandbyContainerGroupPoolResourceListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(StandbyContainerGroupPoolResourceListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static StandbyContainerGroupPoolResourceListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeStandbyContainerGroupPoolResourceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/standbypool/Azure.ResourceManager.StandbyPool/src/Generated/Models/StandbyContainerGroupPoolRuntimeViewProperties.Serialization.cs b/sdk/standbypool/Azure.ResourceManager.StandbyPool/src/Generated/Models/StandbyContainerGroupPoolRuntimeViewProperties.Serialization.cs index 6ba1604b8abf..02a0a1ad7a64 100644 --- a/sdk/standbypool/Azure.ResourceManager.StandbyPool/src/Generated/Models/StandbyContainerGroupPoolRuntimeViewProperties.Serialization.cs +++ b/sdk/standbypool/Azure.ResourceManager.StandbyPool/src/Generated/Models/StandbyContainerGroupPoolRuntimeViewProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.StandbyPool.Models /// Contains information about a standby pool as last known by the StandbyPool resource provider. public partial class StandbyContainerGroupPoolRuntimeViewProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual StandbyContainerGroupPoolRuntimeViewProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeStandbyContainerGroupPoolRuntimeViewProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(StandbyContainerGroupPoolRuntimeViewProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -173,23 +190,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. StandbyContainerGroupPoolRuntimeViewProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual StandbyContainerGroupPoolRuntimeViewProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeStandbyContainerGroupPoolRuntimeViewProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(StandbyContainerGroupPoolRuntimeViewProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/standbypool/Azure.ResourceManager.StandbyPool/src/Generated/Models/StandbyContainerGroupPoolRuntimeViewResourceListResult.Serialization.cs b/sdk/standbypool/Azure.ResourceManager.StandbyPool/src/Generated/Models/StandbyContainerGroupPoolRuntimeViewResourceListResult.Serialization.cs index 5f21097f8d20..ab1ddf6eadd2 100644 --- a/sdk/standbypool/Azure.ResourceManager.StandbyPool/src/Generated/Models/StandbyContainerGroupPoolRuntimeViewResourceListResult.Serialization.cs +++ b/sdk/standbypool/Azure.ResourceManager.StandbyPool/src/Generated/Models/StandbyContainerGroupPoolRuntimeViewResourceListResult.Serialization.cs @@ -22,6 +22,30 @@ internal StandbyContainerGroupPoolRuntimeViewResourceListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual StandbyContainerGroupPoolRuntimeViewResourceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeStandbyContainerGroupPoolRuntimeViewResourceListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(StandbyContainerGroupPoolRuntimeViewResourceListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static StandbyContainerGroupPoolRuntimeViewResourceListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeStandbyContainerGroupPoolRuntimeViewResourceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. StandbyContainerGroupPoolRuntimeViewResourceListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual StandbyContainerGroupPoolRuntimeViewResourceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeStandbyContainerGroupPoolRuntimeViewResourceListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(StandbyContainerGroupPoolRuntimeViewResourceListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static StandbyContainerGroupPoolRuntimeViewResourceListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeStandbyContainerGroupPoolRuntimeViewResourceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/standbypool/Azure.ResourceManager.StandbyPool/src/Generated/Models/StandbyContainerGroupPoolUpdateProperties.Serialization.cs b/sdk/standbypool/Azure.ResourceManager.StandbyPool/src/Generated/Models/StandbyContainerGroupPoolUpdateProperties.Serialization.cs index e562cb4e320f..90c8b1de6d11 100644 --- a/sdk/standbypool/Azure.ResourceManager.StandbyPool/src/Generated/Models/StandbyContainerGroupPoolUpdateProperties.Serialization.cs +++ b/sdk/standbypool/Azure.ResourceManager.StandbyPool/src/Generated/Models/StandbyContainerGroupPoolUpdateProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.StandbyPool.Models /// The updatable properties of the StandbyContainerGroupPoolResource. public partial class StandbyContainerGroupPoolUpdateProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual StandbyContainerGroupPoolUpdateProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeStandbyContainerGroupPoolUpdateProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(StandbyContainerGroupPoolUpdateProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -174,23 +191,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. StandbyContainerGroupPoolUpdateProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual StandbyContainerGroupPoolUpdateProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeStandbyContainerGroupPoolUpdateProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(StandbyContainerGroupPoolUpdateProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/standbypool/Azure.ResourceManager.StandbyPool/src/Generated/Models/StandbyContainerGroupProfile.Serialization.cs b/sdk/standbypool/Azure.ResourceManager.StandbyPool/src/Generated/Models/StandbyContainerGroupProfile.Serialization.cs index d785141c4371..26dc5992ea68 100644 --- a/sdk/standbypool/Azure.ResourceManager.StandbyPool/src/Generated/Models/StandbyContainerGroupProfile.Serialization.cs +++ b/sdk/standbypool/Azure.ResourceManager.StandbyPool/src/Generated/Models/StandbyContainerGroupProfile.Serialization.cs @@ -22,6 +22,23 @@ internal StandbyContainerGroupProfile() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual StandbyContainerGroupProfile PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeStandbyContainerGroupProfile(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(StandbyContainerGroupProfile)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -136,23 +153,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. StandbyContainerGroupProfile IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual StandbyContainerGroupProfile PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeStandbyContainerGroupProfile(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(StandbyContainerGroupProfile)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/standbypool/Azure.ResourceManager.StandbyPool/src/Generated/Models/StandbyContainerGroupProperties.Serialization.cs b/sdk/standbypool/Azure.ResourceManager.StandbyPool/src/Generated/Models/StandbyContainerGroupProperties.Serialization.cs index bf3af09632a3..61bfa03b91c1 100644 --- a/sdk/standbypool/Azure.ResourceManager.StandbyPool/src/Generated/Models/StandbyContainerGroupProperties.Serialization.cs +++ b/sdk/standbypool/Azure.ResourceManager.StandbyPool/src/Generated/Models/StandbyContainerGroupProperties.Serialization.cs @@ -22,6 +22,23 @@ internal StandbyContainerGroupProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual StandbyContainerGroupProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeStandbyContainerGroupProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(StandbyContainerGroupProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -137,23 +154,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. StandbyContainerGroupProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual StandbyContainerGroupProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeStandbyContainerGroupProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(StandbyContainerGroupProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/standbypool/Azure.ResourceManager.StandbyPool/src/Generated/Models/StandbyPoolStatus.Serialization.cs b/sdk/standbypool/Azure.ResourceManager.StandbyPool/src/Generated/Models/StandbyPoolStatus.Serialization.cs index b195f647f00a..8e01e6f9eb08 100644 --- a/sdk/standbypool/Azure.ResourceManager.StandbyPool/src/Generated/Models/StandbyPoolStatus.Serialization.cs +++ b/sdk/standbypool/Azure.ResourceManager.StandbyPool/src/Generated/Models/StandbyPoolStatus.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.StandbyPool.Models /// Displays StandbyPool status. public partial class StandbyPoolStatus : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual StandbyPoolStatus PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeStandbyPoolStatus(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(StandbyPoolStatus)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -129,23 +146,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. StandbyPoolStatus IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual StandbyPoolStatus PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeStandbyPoolStatus(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(StandbyPoolStatus)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/standbypool/Azure.ResourceManager.StandbyPool/src/Generated/Models/StandbyVirtualMachineInstanceCountSummary.Serialization.cs b/sdk/standbypool/Azure.ResourceManager.StandbyPool/src/Generated/Models/StandbyVirtualMachineInstanceCountSummary.Serialization.cs index 1e81fb3fee16..3f827eccd093 100644 --- a/sdk/standbypool/Azure.ResourceManager.StandbyPool/src/Generated/Models/StandbyVirtualMachineInstanceCountSummary.Serialization.cs +++ b/sdk/standbypool/Azure.ResourceManager.StandbyPool/src/Generated/Models/StandbyVirtualMachineInstanceCountSummary.Serialization.cs @@ -21,6 +21,23 @@ internal StandbyVirtualMachineInstanceCountSummary() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual StandbyVirtualMachineInstanceCountSummary PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeStandbyVirtualMachineInstanceCountSummary(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(StandbyVirtualMachineInstanceCountSummary)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -140,23 +157,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. StandbyVirtualMachineInstanceCountSummary IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual StandbyVirtualMachineInstanceCountSummary PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeStandbyVirtualMachineInstanceCountSummary(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(StandbyVirtualMachineInstanceCountSummary)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/standbypool/Azure.ResourceManager.StandbyPool/src/Generated/Models/StandbyVirtualMachinePoolElasticityProfile.Serialization.cs b/sdk/standbypool/Azure.ResourceManager.StandbyPool/src/Generated/Models/StandbyVirtualMachinePoolElasticityProfile.Serialization.cs index eedb1f031ca6..a1f3eaf2c2e6 100644 --- a/sdk/standbypool/Azure.ResourceManager.StandbyPool/src/Generated/Models/StandbyVirtualMachinePoolElasticityProfile.Serialization.cs +++ b/sdk/standbypool/Azure.ResourceManager.StandbyPool/src/Generated/Models/StandbyVirtualMachinePoolElasticityProfile.Serialization.cs @@ -21,6 +21,23 @@ internal StandbyVirtualMachinePoolElasticityProfile() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual StandbyVirtualMachinePoolElasticityProfile PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeStandbyVirtualMachinePoolElasticityProfile(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(StandbyVirtualMachinePoolElasticityProfile)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -161,23 +178,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. StandbyVirtualMachinePoolElasticityProfile IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual StandbyVirtualMachinePoolElasticityProfile PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeStandbyVirtualMachinePoolElasticityProfile(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(StandbyVirtualMachinePoolElasticityProfile)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/standbypool/Azure.ResourceManager.StandbyPool/src/Generated/Models/StandbyVirtualMachinePoolForecastValues.Serialization.cs b/sdk/standbypool/Azure.ResourceManager.StandbyPool/src/Generated/Models/StandbyVirtualMachinePoolForecastValues.Serialization.cs index 230e2442de4a..b86f681d6391 100644 --- a/sdk/standbypool/Azure.ResourceManager.StandbyPool/src/Generated/Models/StandbyVirtualMachinePoolForecastValues.Serialization.cs +++ b/sdk/standbypool/Azure.ResourceManager.StandbyPool/src/Generated/Models/StandbyVirtualMachinePoolForecastValues.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.StandbyPool.Models /// Displays the forecast information of the standby pool. internal partial class StandbyVirtualMachinePoolForecastValues : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual StandbyVirtualMachinePoolForecastValues PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeStandbyVirtualMachinePoolForecastValues(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(StandbyVirtualMachinePoolForecastValues)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -128,23 +145,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. StandbyVirtualMachinePoolForecastValues IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual StandbyVirtualMachinePoolForecastValues PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeStandbyVirtualMachinePoolForecastValues(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(StandbyVirtualMachinePoolForecastValues)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/standbypool/Azure.ResourceManager.StandbyPool/src/Generated/Models/StandbyVirtualMachinePoolPatch.Serialization.cs b/sdk/standbypool/Azure.ResourceManager.StandbyPool/src/Generated/Models/StandbyVirtualMachinePoolPatch.Serialization.cs index 2831b28d6052..2aa830d50c72 100644 --- a/sdk/standbypool/Azure.ResourceManager.StandbyPool/src/Generated/Models/StandbyVirtualMachinePoolPatch.Serialization.cs +++ b/sdk/standbypool/Azure.ResourceManager.StandbyPool/src/Generated/Models/StandbyVirtualMachinePoolPatch.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.StandbyPool.Models /// The type used for update operations of the StandbyVirtualMachinePoolResource. public partial class StandbyVirtualMachinePoolPatch : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual StandbyVirtualMachinePoolPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeStandbyVirtualMachinePoolPatch(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(StandbyVirtualMachinePoolPatch)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -161,23 +178,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. StandbyVirtualMachinePoolPatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual StandbyVirtualMachinePoolPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeStandbyVirtualMachinePoolPatch(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(StandbyVirtualMachinePoolPatch)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/standbypool/Azure.ResourceManager.StandbyPool/src/Generated/Models/StandbyVirtualMachinePoolPrediction.Serialization.cs b/sdk/standbypool/Azure.ResourceManager.StandbyPool/src/Generated/Models/StandbyVirtualMachinePoolPrediction.Serialization.cs index 7f3c741c0702..10bf30c7f32b 100644 --- a/sdk/standbypool/Azure.ResourceManager.StandbyPool/src/Generated/Models/StandbyVirtualMachinePoolPrediction.Serialization.cs +++ b/sdk/standbypool/Azure.ResourceManager.StandbyPool/src/Generated/Models/StandbyVirtualMachinePoolPrediction.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.StandbyPool.Models /// Displays prediction information of the standby pool. public partial class StandbyVirtualMachinePoolPrediction : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual StandbyVirtualMachinePoolPrediction PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeStandbyVirtualMachinePoolPrediction(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(StandbyVirtualMachinePoolPrediction)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -140,23 +157,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. StandbyVirtualMachinePoolPrediction IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual StandbyVirtualMachinePoolPrediction PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeStandbyVirtualMachinePoolPrediction(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(StandbyVirtualMachinePoolPrediction)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/standbypool/Azure.ResourceManager.StandbyPool/src/Generated/Models/StandbyVirtualMachinePoolProperties.Serialization.cs b/sdk/standbypool/Azure.ResourceManager.StandbyPool/src/Generated/Models/StandbyVirtualMachinePoolProperties.Serialization.cs index 043431b15d43..de6f8338de67 100644 --- a/sdk/standbypool/Azure.ResourceManager.StandbyPool/src/Generated/Models/StandbyVirtualMachinePoolProperties.Serialization.cs +++ b/sdk/standbypool/Azure.ResourceManager.StandbyPool/src/Generated/Models/StandbyVirtualMachinePoolProperties.Serialization.cs @@ -22,6 +22,23 @@ internal StandbyVirtualMachinePoolProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual StandbyVirtualMachinePoolProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeStandbyVirtualMachinePoolProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(StandbyVirtualMachinePoolProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -166,23 +183,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. StandbyVirtualMachinePoolProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual StandbyVirtualMachinePoolProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeStandbyVirtualMachinePoolProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(StandbyVirtualMachinePoolProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/standbypool/Azure.ResourceManager.StandbyPool/src/Generated/Models/StandbyVirtualMachinePoolResourceListResult.Serialization.cs b/sdk/standbypool/Azure.ResourceManager.StandbyPool/src/Generated/Models/StandbyVirtualMachinePoolResourceListResult.Serialization.cs index 446a8dcd8b6e..bd859636a99c 100644 --- a/sdk/standbypool/Azure.ResourceManager.StandbyPool/src/Generated/Models/StandbyVirtualMachinePoolResourceListResult.Serialization.cs +++ b/sdk/standbypool/Azure.ResourceManager.StandbyPool/src/Generated/Models/StandbyVirtualMachinePoolResourceListResult.Serialization.cs @@ -22,6 +22,30 @@ internal StandbyVirtualMachinePoolResourceListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual StandbyVirtualMachinePoolResourceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeStandbyVirtualMachinePoolResourceListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(StandbyVirtualMachinePoolResourceListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static StandbyVirtualMachinePoolResourceListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeStandbyVirtualMachinePoolResourceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. StandbyVirtualMachinePoolResourceListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual StandbyVirtualMachinePoolResourceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeStandbyVirtualMachinePoolResourceListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(StandbyVirtualMachinePoolResourceListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static StandbyVirtualMachinePoolResourceListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeStandbyVirtualMachinePoolResourceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/standbypool/Azure.ResourceManager.StandbyPool/src/Generated/Models/StandbyVirtualMachinePoolRuntimeViewProperties.Serialization.cs b/sdk/standbypool/Azure.ResourceManager.StandbyPool/src/Generated/Models/StandbyVirtualMachinePoolRuntimeViewProperties.Serialization.cs index bcb7234288ac..7019879e8132 100644 --- a/sdk/standbypool/Azure.ResourceManager.StandbyPool/src/Generated/Models/StandbyVirtualMachinePoolRuntimeViewProperties.Serialization.cs +++ b/sdk/standbypool/Azure.ResourceManager.StandbyPool/src/Generated/Models/StandbyVirtualMachinePoolRuntimeViewProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.StandbyPool.Models /// Contains information about a standby pool as last known by the StandbyPool resource provider. public partial class StandbyVirtualMachinePoolRuntimeViewProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual StandbyVirtualMachinePoolRuntimeViewProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeStandbyVirtualMachinePoolRuntimeViewProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(StandbyVirtualMachinePoolRuntimeViewProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -173,23 +190,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. StandbyVirtualMachinePoolRuntimeViewProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual StandbyVirtualMachinePoolRuntimeViewProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeStandbyVirtualMachinePoolRuntimeViewProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(StandbyVirtualMachinePoolRuntimeViewProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/standbypool/Azure.ResourceManager.StandbyPool/src/Generated/Models/StandbyVirtualMachinePoolRuntimeViewResourceListResult.Serialization.cs b/sdk/standbypool/Azure.ResourceManager.StandbyPool/src/Generated/Models/StandbyVirtualMachinePoolRuntimeViewResourceListResult.Serialization.cs index 4d6f040d0c0a..a228c5071560 100644 --- a/sdk/standbypool/Azure.ResourceManager.StandbyPool/src/Generated/Models/StandbyVirtualMachinePoolRuntimeViewResourceListResult.Serialization.cs +++ b/sdk/standbypool/Azure.ResourceManager.StandbyPool/src/Generated/Models/StandbyVirtualMachinePoolRuntimeViewResourceListResult.Serialization.cs @@ -22,6 +22,30 @@ internal StandbyVirtualMachinePoolRuntimeViewResourceListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual StandbyVirtualMachinePoolRuntimeViewResourceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeStandbyVirtualMachinePoolRuntimeViewResourceListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(StandbyVirtualMachinePoolRuntimeViewResourceListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static StandbyVirtualMachinePoolRuntimeViewResourceListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeStandbyVirtualMachinePoolRuntimeViewResourceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. StandbyVirtualMachinePoolRuntimeViewResourceListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual StandbyVirtualMachinePoolRuntimeViewResourceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeStandbyVirtualMachinePoolRuntimeViewResourceListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(StandbyVirtualMachinePoolRuntimeViewResourceListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static StandbyVirtualMachinePoolRuntimeViewResourceListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeStandbyVirtualMachinePoolRuntimeViewResourceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/standbypool/Azure.ResourceManager.StandbyPool/src/Generated/Models/StandbyVirtualMachinePoolUpdateProperties.Serialization.cs b/sdk/standbypool/Azure.ResourceManager.StandbyPool/src/Generated/Models/StandbyVirtualMachinePoolUpdateProperties.Serialization.cs index 0f294c01f859..2efe49c55876 100644 --- a/sdk/standbypool/Azure.ResourceManager.StandbyPool/src/Generated/Models/StandbyVirtualMachinePoolUpdateProperties.Serialization.cs +++ b/sdk/standbypool/Azure.ResourceManager.StandbyPool/src/Generated/Models/StandbyVirtualMachinePoolUpdateProperties.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.StandbyPool.Models /// The updatable properties of the StandbyVirtualMachinePoolResource. public partial class StandbyVirtualMachinePoolUpdateProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual StandbyVirtualMachinePoolUpdateProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeStandbyVirtualMachinePoolUpdateProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(StandbyVirtualMachinePoolUpdateProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -153,23 +170,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. StandbyVirtualMachinePoolUpdateProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual StandbyVirtualMachinePoolUpdateProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeStandbyVirtualMachinePoolUpdateProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(StandbyVirtualMachinePoolUpdateProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/standbypool/Azure.ResourceManager.StandbyPool/src/Generated/Models/StandbyVirtualMachineProperties.Serialization.cs b/sdk/standbypool/Azure.ResourceManager.StandbyPool/src/Generated/Models/StandbyVirtualMachineProperties.Serialization.cs index 80fb7d90228d..02326d509b02 100644 --- a/sdk/standbypool/Azure.ResourceManager.StandbyPool/src/Generated/Models/StandbyVirtualMachineProperties.Serialization.cs +++ b/sdk/standbypool/Azure.ResourceManager.StandbyPool/src/Generated/Models/StandbyVirtualMachineProperties.Serialization.cs @@ -22,6 +22,23 @@ internal StandbyVirtualMachineProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual StandbyVirtualMachineProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeStandbyVirtualMachineProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(StandbyVirtualMachineProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -136,23 +153,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. StandbyVirtualMachineProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual StandbyVirtualMachineProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeStandbyVirtualMachineProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(StandbyVirtualMachineProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/standbypool/Azure.ResourceManager.StandbyPool/src/Generated/Models/StandbyVirtualMachineResourceListResult.Serialization.cs b/sdk/standbypool/Azure.ResourceManager.StandbyPool/src/Generated/Models/StandbyVirtualMachineResourceListResult.Serialization.cs index 80f7d0bf308c..4b5798f527e1 100644 --- a/sdk/standbypool/Azure.ResourceManager.StandbyPool/src/Generated/Models/StandbyVirtualMachineResourceListResult.Serialization.cs +++ b/sdk/standbypool/Azure.ResourceManager.StandbyPool/src/Generated/Models/StandbyVirtualMachineResourceListResult.Serialization.cs @@ -22,6 +22,30 @@ internal StandbyVirtualMachineResourceListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual StandbyVirtualMachineResourceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeStandbyVirtualMachineResourceListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(StandbyVirtualMachineResourceListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static StandbyVirtualMachineResourceListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeStandbyVirtualMachineResourceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. StandbyVirtualMachineResourceListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual StandbyVirtualMachineResourceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeStandbyVirtualMachineResourceListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(StandbyVirtualMachineResourceListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static StandbyVirtualMachineResourceListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeStandbyVirtualMachineResourceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/standbypool/Azure.ResourceManager.StandbyPool/src/Generated/StandbyContainerGroupPoolData.Serialization.cs b/sdk/standbypool/Azure.ResourceManager.StandbyPool/src/Generated/StandbyContainerGroupPoolData.Serialization.cs index 173d3d49ac0c..c3cbbf8d922b 100644 --- a/sdk/standbypool/Azure.ResourceManager.StandbyPool/src/Generated/StandbyContainerGroupPoolData.Serialization.cs +++ b/sdk/standbypool/Azure.ResourceManager.StandbyPool/src/Generated/StandbyContainerGroupPoolData.Serialization.cs @@ -25,6 +25,30 @@ internal StandbyContainerGroupPoolData() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeStandbyContainerGroupPoolData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(StandbyContainerGroupPoolData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static StandbyContainerGroupPoolData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeStandbyContainerGroupPoolData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -189,23 +213,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. StandbyContainerGroupPoolData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (StandbyContainerGroupPoolData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeStandbyContainerGroupPoolData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(StandbyContainerGroupPoolData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -220,12 +227,5 @@ internal static RequestContent ToRequestContent(StandbyContainerGroupPoolData st content.JsonWriter.WriteObjectValue(standbyContainerGroupPoolData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static StandbyContainerGroupPoolData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeStandbyContainerGroupPoolData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/standbypool/Azure.ResourceManager.StandbyPool/src/Generated/StandbyContainerGroupPoolRuntimeViewData.Serialization.cs b/sdk/standbypool/Azure.ResourceManager.StandbyPool/src/Generated/StandbyContainerGroupPoolRuntimeViewData.Serialization.cs index 3f2e4825aa68..a57c912991c9 100644 --- a/sdk/standbypool/Azure.ResourceManager.StandbyPool/src/Generated/StandbyContainerGroupPoolRuntimeViewData.Serialization.cs +++ b/sdk/standbypool/Azure.ResourceManager.StandbyPool/src/Generated/StandbyContainerGroupPoolRuntimeViewData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.StandbyPool /// Contains information about a standby container group pool as last known by the StandbyPool resource provider. public partial class StandbyContainerGroupPoolRuntimeViewData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeStandbyContainerGroupPoolRuntimeViewData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(StandbyContainerGroupPoolRuntimeViewData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static StandbyContainerGroupPoolRuntimeViewData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeStandbyContainerGroupPoolRuntimeViewData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,31 +178,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. StandbyContainerGroupPoolRuntimeViewData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (StandbyContainerGroupPoolRuntimeViewData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeStandbyContainerGroupPoolRuntimeViewData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(StandbyContainerGroupPoolRuntimeViewData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static StandbyContainerGroupPoolRuntimeViewData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeStandbyContainerGroupPoolRuntimeViewData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/standbypool/Azure.ResourceManager.StandbyPool/src/Generated/StandbyVirtualMachineData.Serialization.cs b/sdk/standbypool/Azure.ResourceManager.StandbyPool/src/Generated/StandbyVirtualMachineData.Serialization.cs index be20e1b44bda..1d5b6efff157 100644 --- a/sdk/standbypool/Azure.ResourceManager.StandbyPool/src/Generated/StandbyVirtualMachineData.Serialization.cs +++ b/sdk/standbypool/Azure.ResourceManager.StandbyPool/src/Generated/StandbyVirtualMachineData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.StandbyPool /// Concrete proxy resource types can be created by aliasing this type using a specific property type. public partial class StandbyVirtualMachineData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeStandbyVirtualMachineData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(StandbyVirtualMachineData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static StandbyVirtualMachineData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeStandbyVirtualMachineData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,31 +178,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. StandbyVirtualMachineData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (StandbyVirtualMachineData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeStandbyVirtualMachineData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(StandbyVirtualMachineData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static StandbyVirtualMachineData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeStandbyVirtualMachineData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/standbypool/Azure.ResourceManager.StandbyPool/src/Generated/StandbyVirtualMachinePoolData.Serialization.cs b/sdk/standbypool/Azure.ResourceManager.StandbyPool/src/Generated/StandbyVirtualMachinePoolData.Serialization.cs index c07726c3ce9b..2a19c0e3363d 100644 --- a/sdk/standbypool/Azure.ResourceManager.StandbyPool/src/Generated/StandbyVirtualMachinePoolData.Serialization.cs +++ b/sdk/standbypool/Azure.ResourceManager.StandbyPool/src/Generated/StandbyVirtualMachinePoolData.Serialization.cs @@ -25,6 +25,30 @@ internal StandbyVirtualMachinePoolData() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeStandbyVirtualMachinePoolData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(StandbyVirtualMachinePoolData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static StandbyVirtualMachinePoolData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeStandbyVirtualMachinePoolData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -189,23 +213,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. StandbyVirtualMachinePoolData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (StandbyVirtualMachinePoolData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeStandbyVirtualMachinePoolData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(StandbyVirtualMachinePoolData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -220,12 +227,5 @@ internal static RequestContent ToRequestContent(StandbyVirtualMachinePoolData st content.JsonWriter.WriteObjectValue(standbyVirtualMachinePoolData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static StandbyVirtualMachinePoolData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeStandbyVirtualMachinePoolData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/standbypool/Azure.ResourceManager.StandbyPool/src/Generated/StandbyVirtualMachinePoolRuntimeViewData.Serialization.cs b/sdk/standbypool/Azure.ResourceManager.StandbyPool/src/Generated/StandbyVirtualMachinePoolRuntimeViewData.Serialization.cs index 40a7ca1c8ec0..db12fccad27a 100644 --- a/sdk/standbypool/Azure.ResourceManager.StandbyPool/src/Generated/StandbyVirtualMachinePoolRuntimeViewData.Serialization.cs +++ b/sdk/standbypool/Azure.ResourceManager.StandbyPool/src/Generated/StandbyVirtualMachinePoolRuntimeViewData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.StandbyPool /// Contains information about a standby virtual machine pool as last known by the StandbyPool resource provider. public partial class StandbyVirtualMachinePoolRuntimeViewData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeStandbyVirtualMachinePoolRuntimeViewData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(StandbyVirtualMachinePoolRuntimeViewData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static StandbyVirtualMachinePoolRuntimeViewData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeStandbyVirtualMachinePoolRuntimeViewData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,31 +178,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. StandbyVirtualMachinePoolRuntimeViewData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (StandbyVirtualMachinePoolRuntimeViewData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeStandbyVirtualMachinePoolRuntimeViewData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(StandbyVirtualMachinePoolRuntimeViewData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static StandbyVirtualMachinePoolRuntimeViewData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeStandbyVirtualMachinePoolRuntimeViewData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/storageactions/Azure.ResourceManager.StorageActions/src/Generated/Models/StorageTaskAction.Serialization.cs b/sdk/storageactions/Azure.ResourceManager.StorageActions/src/Generated/Models/StorageTaskAction.Serialization.cs index 69d27b02720a..2d0e2cc65231 100644 --- a/sdk/storageactions/Azure.ResourceManager.StorageActions/src/Generated/Models/StorageTaskAction.Serialization.cs +++ b/sdk/storageactions/Azure.ResourceManager.StorageActions/src/Generated/Models/StorageTaskAction.Serialization.cs @@ -21,6 +21,23 @@ internal StorageTaskAction() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual StorageTaskAction PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeStorageTaskAction(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(StorageTaskAction)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -135,23 +152,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. StorageTaskAction IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual StorageTaskAction PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeStorageTaskAction(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(StorageTaskAction)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/storageactions/Azure.ResourceManager.StorageActions/src/Generated/Models/StorageTaskAssignmentsListResult.Serialization.cs b/sdk/storageactions/Azure.ResourceManager.StorageActions/src/Generated/Models/StorageTaskAssignmentsListResult.Serialization.cs index a0629bd5dbdd..b753f50d28af 100644 --- a/sdk/storageactions/Azure.ResourceManager.StorageActions/src/Generated/Models/StorageTaskAssignmentsListResult.Serialization.cs +++ b/sdk/storageactions/Azure.ResourceManager.StorageActions/src/Generated/Models/StorageTaskAssignmentsListResult.Serialization.cs @@ -19,6 +19,30 @@ namespace Azure.ResourceManager.StorageActions.Models /// The response from the List Storage Tasks operation. internal partial class StorageTaskAssignmentsListResult : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual StorageTaskAssignmentsListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeStorageTaskAssignmentsListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(StorageTaskAssignmentsListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static StorageTaskAssignmentsListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeStorageTaskAssignmentsListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -158,31 +182,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. StorageTaskAssignmentsListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual StorageTaskAssignmentsListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeStorageTaskAssignmentsListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(StorageTaskAssignmentsListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static StorageTaskAssignmentsListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeStorageTaskAssignmentsListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/storageactions/Azure.ResourceManager.StorageActions/src/Generated/Models/StorageTaskElseCondition.Serialization.cs b/sdk/storageactions/Azure.ResourceManager.StorageActions/src/Generated/Models/StorageTaskElseCondition.Serialization.cs index c4ca2278eeb5..ed946b253c22 100644 --- a/sdk/storageactions/Azure.ResourceManager.StorageActions/src/Generated/Models/StorageTaskElseCondition.Serialization.cs +++ b/sdk/storageactions/Azure.ResourceManager.StorageActions/src/Generated/Models/StorageTaskElseCondition.Serialization.cs @@ -21,6 +21,23 @@ internal StorageTaskElseCondition() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual StorageTaskElseCondition PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeStorageTaskElseCondition(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(StorageTaskElseCondition)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -130,23 +147,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. StorageTaskElseCondition IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual StorageTaskElseCondition PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeStorageTaskElseCondition(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(StorageTaskElseCondition)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/storageactions/Azure.ResourceManager.StorageActions/src/Generated/Models/StorageTaskIfCondition.Serialization.cs b/sdk/storageactions/Azure.ResourceManager.StorageActions/src/Generated/Models/StorageTaskIfCondition.Serialization.cs index 990470f057a8..c3048dab89ce 100644 --- a/sdk/storageactions/Azure.ResourceManager.StorageActions/src/Generated/Models/StorageTaskIfCondition.Serialization.cs +++ b/sdk/storageactions/Azure.ResourceManager.StorageActions/src/Generated/Models/StorageTaskIfCondition.Serialization.cs @@ -21,6 +21,23 @@ internal StorageTaskIfCondition() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual StorageTaskIfCondition PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeStorageTaskIfCondition(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(StorageTaskIfCondition)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -138,23 +155,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. StorageTaskIfCondition IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual StorageTaskIfCondition PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeStorageTaskIfCondition(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(StorageTaskIfCondition)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/storageactions/Azure.ResourceManager.StorageActions/src/Generated/Models/StorageTaskOperationInfo.Serialization.cs b/sdk/storageactions/Azure.ResourceManager.StorageActions/src/Generated/Models/StorageTaskOperationInfo.Serialization.cs index 1715f5ecc331..809de90e4bd7 100644 --- a/sdk/storageactions/Azure.ResourceManager.StorageActions/src/Generated/Models/StorageTaskOperationInfo.Serialization.cs +++ b/sdk/storageactions/Azure.ResourceManager.StorageActions/src/Generated/Models/StorageTaskOperationInfo.Serialization.cs @@ -21,6 +21,23 @@ internal StorageTaskOperationInfo() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual StorageTaskOperationInfo PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeStorageTaskOperationInfo(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(StorageTaskOperationInfo)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -188,23 +205,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. StorageTaskOperationInfo IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual StorageTaskOperationInfo PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeStorageTaskOperationInfo(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(StorageTaskOperationInfo)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/storageactions/Azure.ResourceManager.StorageActions/src/Generated/Models/StorageTaskPatch.Serialization.cs b/sdk/storageactions/Azure.ResourceManager.StorageActions/src/Generated/Models/StorageTaskPatch.Serialization.cs index 9c8cf8e7ba0e..54b098855306 100644 --- a/sdk/storageactions/Azure.ResourceManager.StorageActions/src/Generated/Models/StorageTaskPatch.Serialization.cs +++ b/sdk/storageactions/Azure.ResourceManager.StorageActions/src/Generated/Models/StorageTaskPatch.Serialization.cs @@ -19,6 +19,23 @@ namespace Azure.ResourceManager.StorageActions.Models /// Parameters of the storage task update request. public partial class StorageTaskPatch : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual StorageTaskPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeStorageTaskPatch(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(StorageTaskPatch)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -178,23 +195,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. StorageTaskPatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual StorageTaskPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeStorageTaskPatch(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(StorageTaskPatch)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/storageactions/Azure.ResourceManager.StorageActions/src/Generated/Models/StorageTaskPreviewAction.Serialization.cs b/sdk/storageactions/Azure.ResourceManager.StorageActions/src/Generated/Models/StorageTaskPreviewAction.Serialization.cs index 71a691530663..21e751694964 100644 --- a/sdk/storageactions/Azure.ResourceManager.StorageActions/src/Generated/Models/StorageTaskPreviewAction.Serialization.cs +++ b/sdk/storageactions/Azure.ResourceManager.StorageActions/src/Generated/Models/StorageTaskPreviewAction.Serialization.cs @@ -23,6 +23,30 @@ internal StorageTaskPreviewAction() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual StorageTaskPreviewAction PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeStorageTaskPreviewAction(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(StorageTaskPreviewAction)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static StorageTaskPreviewAction FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeStorageTaskPreviewAction(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -122,23 +146,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. StorageTaskPreviewAction IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual StorageTaskPreviewAction PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeStorageTaskPreviewAction(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(StorageTaskPreviewAction)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -153,12 +160,5 @@ internal static RequestContent ToRequestContent(StorageTaskPreviewAction storage content.JsonWriter.WriteObjectValue(storageTaskPreviewAction, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static StorageTaskPreviewAction FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeStorageTaskPreviewAction(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/storageactions/Azure.ResourceManager.StorageActions/src/Generated/Models/StorageTaskPreviewActionCondition.Serialization.cs b/sdk/storageactions/Azure.ResourceManager.StorageActions/src/Generated/Models/StorageTaskPreviewActionCondition.Serialization.cs index 01d348342d06..82d56568f402 100644 --- a/sdk/storageactions/Azure.ResourceManager.StorageActions/src/Generated/Models/StorageTaskPreviewActionCondition.Serialization.cs +++ b/sdk/storageactions/Azure.ResourceManager.StorageActions/src/Generated/Models/StorageTaskPreviewActionCondition.Serialization.cs @@ -21,6 +21,23 @@ internal StorageTaskPreviewActionCondition() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual StorageTaskPreviewActionCondition PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeStorageTaskPreviewActionCondition(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(StorageTaskPreviewActionCondition)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -128,23 +145,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. StorageTaskPreviewActionCondition IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual StorageTaskPreviewActionCondition PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeStorageTaskPreviewActionCondition(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(StorageTaskPreviewActionCondition)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/storageactions/Azure.ResourceManager.StorageActions/src/Generated/Models/StorageTaskPreviewActionIfCondition.Serialization.cs b/sdk/storageactions/Azure.ResourceManager.StorageActions/src/Generated/Models/StorageTaskPreviewActionIfCondition.Serialization.cs index 4b4e6809b81f..98779af64d2b 100644 --- a/sdk/storageactions/Azure.ResourceManager.StorageActions/src/Generated/Models/StorageTaskPreviewActionIfCondition.Serialization.cs +++ b/sdk/storageactions/Azure.ResourceManager.StorageActions/src/Generated/Models/StorageTaskPreviewActionIfCondition.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.StorageActions.Models /// Represents storage task preview action condition. public partial class StorageTaskPreviewActionIfCondition : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual StorageTaskPreviewActionIfCondition PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeStorageTaskPreviewActionIfCondition(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(StorageTaskPreviewActionIfCondition)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -118,23 +135,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. StorageTaskPreviewActionIfCondition IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual StorageTaskPreviewActionIfCondition PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeStorageTaskPreviewActionIfCondition(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(StorageTaskPreviewActionIfCondition)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/storageactions/Azure.ResourceManager.StorageActions/src/Generated/Models/StorageTaskPreviewActionProperties.Serialization.cs b/sdk/storageactions/Azure.ResourceManager.StorageActions/src/Generated/Models/StorageTaskPreviewActionProperties.Serialization.cs index 2e27dd2f1509..cf3cb5d68be6 100644 --- a/sdk/storageactions/Azure.ResourceManager.StorageActions/src/Generated/Models/StorageTaskPreviewActionProperties.Serialization.cs +++ b/sdk/storageactions/Azure.ResourceManager.StorageActions/src/Generated/Models/StorageTaskPreviewActionProperties.Serialization.cs @@ -21,6 +21,23 @@ internal StorageTaskPreviewActionProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual StorageTaskPreviewActionProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeStorageTaskPreviewActionProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(StorageTaskPreviewActionProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,23 +163,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. StorageTaskPreviewActionProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual StorageTaskPreviewActionProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeStorageTaskPreviewActionProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(StorageTaskPreviewActionProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/storageactions/Azure.ResourceManager.StorageActions/src/Generated/Models/StorageTaskPreviewBlobProperties.Serialization.cs b/sdk/storageactions/Azure.ResourceManager.StorageActions/src/Generated/Models/StorageTaskPreviewBlobProperties.Serialization.cs index 91ad98266c58..0323c2b85dba 100644 --- a/sdk/storageactions/Azure.ResourceManager.StorageActions/src/Generated/Models/StorageTaskPreviewBlobProperties.Serialization.cs +++ b/sdk/storageactions/Azure.ResourceManager.StorageActions/src/Generated/Models/StorageTaskPreviewBlobProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.StorageActions.Models /// Storage task preview container properties. public partial class StorageTaskPreviewBlobProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual StorageTaskPreviewBlobProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeStorageTaskPreviewBlobProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(StorageTaskPreviewBlobProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -214,23 +231,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. StorageTaskPreviewBlobProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual StorageTaskPreviewBlobProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeStorageTaskPreviewBlobProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(StorageTaskPreviewBlobProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/storageactions/Azure.ResourceManager.StorageActions/src/Generated/Models/StorageTaskPreviewContainerProperties.Serialization.cs b/sdk/storageactions/Azure.ResourceManager.StorageActions/src/Generated/Models/StorageTaskPreviewContainerProperties.Serialization.cs index 1a52f770d93b..0dc75ccc4bba 100644 --- a/sdk/storageactions/Azure.ResourceManager.StorageActions/src/Generated/Models/StorageTaskPreviewContainerProperties.Serialization.cs +++ b/sdk/storageactions/Azure.ResourceManager.StorageActions/src/Generated/Models/StorageTaskPreviewContainerProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.StorageActions.Models /// Storage task preview container properties. public partial class StorageTaskPreviewContainerProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual StorageTaskPreviewContainerProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeStorageTaskPreviewContainerProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(StorageTaskPreviewContainerProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -143,23 +160,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. StorageTaskPreviewContainerProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual StorageTaskPreviewContainerProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeStorageTaskPreviewContainerProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(StorageTaskPreviewContainerProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/storageactions/Azure.ResourceManager.StorageActions/src/Generated/Models/StorageTaskPreviewKeyValueProperties.Serialization.cs b/sdk/storageactions/Azure.ResourceManager.StorageActions/src/Generated/Models/StorageTaskPreviewKeyValueProperties.Serialization.cs index 42f3ddb2b9b7..c745db61c204 100644 --- a/sdk/storageactions/Azure.ResourceManager.StorageActions/src/Generated/Models/StorageTaskPreviewKeyValueProperties.Serialization.cs +++ b/sdk/storageactions/Azure.ResourceManager.StorageActions/src/Generated/Models/StorageTaskPreviewKeyValueProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.StorageActions.Models /// Storage task preview object key value pair properties. public partial class StorageTaskPreviewKeyValueProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual StorageTaskPreviewKeyValueProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeStorageTaskPreviewKeyValueProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(StorageTaskPreviewKeyValueProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -129,23 +146,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. StorageTaskPreviewKeyValueProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual StorageTaskPreviewKeyValueProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeStorageTaskPreviewKeyValueProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(StorageTaskPreviewKeyValueProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/storageactions/Azure.ResourceManager.StorageActions/src/Generated/Models/StorageTaskProperties.Serialization.cs b/sdk/storageactions/Azure.ResourceManager.StorageActions/src/Generated/Models/StorageTaskProperties.Serialization.cs index b32e3a7c93ae..591cc3e7b1f6 100644 --- a/sdk/storageactions/Azure.ResourceManager.StorageActions/src/Generated/Models/StorageTaskProperties.Serialization.cs +++ b/sdk/storageactions/Azure.ResourceManager.StorageActions/src/Generated/Models/StorageTaskProperties.Serialization.cs @@ -21,6 +21,23 @@ internal StorageTaskProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual StorageTaskProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeStorageTaskProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(StorageTaskProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -188,23 +205,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. StorageTaskProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual StorageTaskProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeStorageTaskProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(StorageTaskProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/storageactions/Azure.ResourceManager.StorageActions/src/Generated/Models/StorageTaskReportInstance.Serialization.cs b/sdk/storageactions/Azure.ResourceManager.StorageActions/src/Generated/Models/StorageTaskReportInstance.Serialization.cs index c0fee960f930..f173b47c71ce 100644 --- a/sdk/storageactions/Azure.ResourceManager.StorageActions/src/Generated/Models/StorageTaskReportInstance.Serialization.cs +++ b/sdk/storageactions/Azure.ResourceManager.StorageActions/src/Generated/Models/StorageTaskReportInstance.Serialization.cs @@ -19,6 +19,23 @@ namespace Azure.ResourceManager.StorageActions.Models /// Storage Tasks run report instance. public partial class StorageTaskReportInstance : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeStorageTaskReportInstance(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(StorageTaskReportInstance)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -153,23 +170,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. StorageTaskReportInstance IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (StorageTaskReportInstance)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeStorageTaskReportInstance(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(StorageTaskReportInstance)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/storageactions/Azure.ResourceManager.StorageActions/src/Generated/Models/StorageTaskReportProperties.Serialization.cs b/sdk/storageactions/Azure.ResourceManager.StorageActions/src/Generated/Models/StorageTaskReportProperties.Serialization.cs index ddcee98da0dc..9df86788fa54 100644 --- a/sdk/storageactions/Azure.ResourceManager.StorageActions/src/Generated/Models/StorageTaskReportProperties.Serialization.cs +++ b/sdk/storageactions/Azure.ResourceManager.StorageActions/src/Generated/Models/StorageTaskReportProperties.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.StorageActions.Models /// Storage task execution report for a run instance. public partial class StorageTaskReportProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual StorageTaskReportProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeStorageTaskReportProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(StorageTaskReportProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -297,23 +314,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. StorageTaskReportProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual StorageTaskReportProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeStorageTaskReportProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(StorageTaskReportProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/storageactions/Azure.ResourceManager.StorageActions/src/Generated/Models/StorageTaskReportSummary.Serialization.cs b/sdk/storageactions/Azure.ResourceManager.StorageActions/src/Generated/Models/StorageTaskReportSummary.Serialization.cs index 84555dc0688c..822b775f6a2c 100644 --- a/sdk/storageactions/Azure.ResourceManager.StorageActions/src/Generated/Models/StorageTaskReportSummary.Serialization.cs +++ b/sdk/storageactions/Azure.ResourceManager.StorageActions/src/Generated/Models/StorageTaskReportSummary.Serialization.cs @@ -17,6 +17,30 @@ namespace Azure.ResourceManager.StorageActions.Models /// Fetch Storage Tasks Run Summary. internal partial class StorageTaskReportSummary : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual StorageTaskReportSummary PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeStorageTaskReportSummary(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(StorageTaskReportSummary)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static StorageTaskReportSummary FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeStorageTaskReportSummary(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -144,31 +168,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. StorageTaskReportSummary IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual StorageTaskReportSummary PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeStorageTaskReportSummary(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(StorageTaskReportSummary)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static StorageTaskReportSummary FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeStorageTaskReportSummary(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/storageactions/Azure.ResourceManager.StorageActions/src/Generated/Models/StorageTaskUpdateProperties.Serialization.cs b/sdk/storageactions/Azure.ResourceManager.StorageActions/src/Generated/Models/StorageTaskUpdateProperties.Serialization.cs index e3b9735fb3d8..84975941a234 100644 --- a/sdk/storageactions/Azure.ResourceManager.StorageActions/src/Generated/Models/StorageTaskUpdateProperties.Serialization.cs +++ b/sdk/storageactions/Azure.ResourceManager.StorageActions/src/Generated/Models/StorageTaskUpdateProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.StorageActions.Models /// Properties of the storage task. public partial class StorageTaskUpdateProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual StorageTaskUpdateProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeStorageTaskUpdateProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(StorageTaskUpdateProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -200,23 +217,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. StorageTaskUpdateProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual StorageTaskUpdateProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeStorageTaskUpdateProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(StorageTaskUpdateProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/storageactions/Azure.ResourceManager.StorageActions/src/Generated/Models/StorageTasksListResult.Serialization.cs b/sdk/storageactions/Azure.ResourceManager.StorageActions/src/Generated/Models/StorageTasksListResult.Serialization.cs index d4ee8bcae332..8f77e2ec2244 100644 --- a/sdk/storageactions/Azure.ResourceManager.StorageActions/src/Generated/Models/StorageTasksListResult.Serialization.cs +++ b/sdk/storageactions/Azure.ResourceManager.StorageActions/src/Generated/Models/StorageTasksListResult.Serialization.cs @@ -17,6 +17,30 @@ namespace Azure.ResourceManager.StorageActions.Models /// The response from the List Storage Task operation. internal partial class StorageTasksListResult : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual StorageTasksListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeStorageTasksListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(StorageTasksListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static StorageTasksListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeStorageTasksListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -144,31 +168,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. StorageTasksListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual StorageTasksListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeStorageTasksListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(StorageTasksListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static StorageTasksListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeStorageTasksListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/storageactions/Azure.ResourceManager.StorageActions/src/Generated/StorageTaskData.Serialization.cs b/sdk/storageactions/Azure.ResourceManager.StorageActions/src/Generated/StorageTaskData.Serialization.cs index dcdde3afbf8f..c16f472c64ac 100644 --- a/sdk/storageactions/Azure.ResourceManager.StorageActions/src/Generated/StorageTaskData.Serialization.cs +++ b/sdk/storageactions/Azure.ResourceManager.StorageActions/src/Generated/StorageTaskData.Serialization.cs @@ -25,6 +25,30 @@ internal StorageTaskData() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeStorageTaskData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(StorageTaskData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static StorageTaskData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeStorageTaskData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -191,23 +215,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. StorageTaskData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (StorageTaskData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeStorageTaskData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(StorageTaskData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -222,12 +229,5 @@ internal static RequestContent ToRequestContent(StorageTaskData storageTaskData) content.JsonWriter.WriteObjectValue(storageTaskData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static StorageTaskData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeStorageTaskData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/storagediscovery/Azure.ResourceManager.StorageDiscovery/src/Generated/Models/StorageDiscoveryScope.Serialization.cs b/sdk/storagediscovery/Azure.ResourceManager.StorageDiscovery/src/Generated/Models/StorageDiscoveryScope.Serialization.cs index 004e85750490..0571d80fc8e4 100644 --- a/sdk/storagediscovery/Azure.ResourceManager.StorageDiscovery/src/Generated/Models/StorageDiscoveryScope.Serialization.cs +++ b/sdk/storagediscovery/Azure.ResourceManager.StorageDiscovery/src/Generated/Models/StorageDiscoveryScope.Serialization.cs @@ -21,6 +21,23 @@ internal StorageDiscoveryScope() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual StorageDiscoveryScope PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeStorageDiscoveryScope(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(StorageDiscoveryScope)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -213,23 +230,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. StorageDiscoveryScope IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual StorageDiscoveryScope PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeStorageDiscoveryScope(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(StorageDiscoveryScope)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/storagediscovery/Azure.ResourceManager.StorageDiscovery/src/Generated/Models/StorageDiscoveryWorkspaceListResult.Serialization.cs b/sdk/storagediscovery/Azure.ResourceManager.StorageDiscovery/src/Generated/Models/StorageDiscoveryWorkspaceListResult.Serialization.cs index 6a41b66408db..0917176ecb9f 100644 --- a/sdk/storagediscovery/Azure.ResourceManager.StorageDiscovery/src/Generated/Models/StorageDiscoveryWorkspaceListResult.Serialization.cs +++ b/sdk/storagediscovery/Azure.ResourceManager.StorageDiscovery/src/Generated/Models/StorageDiscoveryWorkspaceListResult.Serialization.cs @@ -22,6 +22,30 @@ internal StorageDiscoveryWorkspaceListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual StorageDiscoveryWorkspaceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeStorageDiscoveryWorkspaceListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(StorageDiscoveryWorkspaceListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static StorageDiscoveryWorkspaceListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeStorageDiscoveryWorkspaceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. StorageDiscoveryWorkspaceListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual StorageDiscoveryWorkspaceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeStorageDiscoveryWorkspaceListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(StorageDiscoveryWorkspaceListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static StorageDiscoveryWorkspaceListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeStorageDiscoveryWorkspaceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/storagediscovery/Azure.ResourceManager.StorageDiscovery/src/Generated/Models/StorageDiscoveryWorkspacePatch.Serialization.cs b/sdk/storagediscovery/Azure.ResourceManager.StorageDiscovery/src/Generated/Models/StorageDiscoveryWorkspacePatch.Serialization.cs index 560ae7e2d78b..4eaf98877096 100644 --- a/sdk/storagediscovery/Azure.ResourceManager.StorageDiscovery/src/Generated/Models/StorageDiscoveryWorkspacePatch.Serialization.cs +++ b/sdk/storagediscovery/Azure.ResourceManager.StorageDiscovery/src/Generated/Models/StorageDiscoveryWorkspacePatch.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.StorageDiscovery.Models /// The template for adding updateable properties. public partial class StorageDiscoveryWorkspacePatch : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual StorageDiscoveryWorkspacePatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeStorageDiscoveryWorkspacePatch(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(StorageDiscoveryWorkspacePatch)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -161,23 +178,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. StorageDiscoveryWorkspacePatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual StorageDiscoveryWorkspacePatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeStorageDiscoveryWorkspacePatch(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(StorageDiscoveryWorkspacePatch)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/storagediscovery/Azure.ResourceManager.StorageDiscovery/src/Generated/Models/StorageDiscoveryWorkspacePatchProperties.Serialization.cs b/sdk/storagediscovery/Azure.ResourceManager.StorageDiscovery/src/Generated/Models/StorageDiscoveryWorkspacePatchProperties.Serialization.cs index b0f661495b11..24a44f60ed06 100644 --- a/sdk/storagediscovery/Azure.ResourceManager.StorageDiscovery/src/Generated/Models/StorageDiscoveryWorkspacePatchProperties.Serialization.cs +++ b/sdk/storagediscovery/Azure.ResourceManager.StorageDiscovery/src/Generated/Models/StorageDiscoveryWorkspacePatchProperties.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.StorageDiscovery.Models /// The template for adding updateable properties. public partial class StorageDiscoveryWorkspacePatchProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual StorageDiscoveryWorkspacePatchProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeStorageDiscoveryWorkspacePatchProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(StorageDiscoveryWorkspacePatchProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -196,23 +213,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. StorageDiscoveryWorkspacePatchProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual StorageDiscoveryWorkspacePatchProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeStorageDiscoveryWorkspacePatchProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(StorageDiscoveryWorkspacePatchProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/storagediscovery/Azure.ResourceManager.StorageDiscovery/src/Generated/Models/StorageDiscoveryWorkspaceProperties.Serialization.cs b/sdk/storagediscovery/Azure.ResourceManager.StorageDiscovery/src/Generated/Models/StorageDiscoveryWorkspaceProperties.Serialization.cs index 0c61ab47ca6d..bb048eec2944 100644 --- a/sdk/storagediscovery/Azure.ResourceManager.StorageDiscovery/src/Generated/Models/StorageDiscoveryWorkspaceProperties.Serialization.cs +++ b/sdk/storagediscovery/Azure.ResourceManager.StorageDiscovery/src/Generated/Models/StorageDiscoveryWorkspaceProperties.Serialization.cs @@ -22,6 +22,23 @@ internal StorageDiscoveryWorkspaceProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual StorageDiscoveryWorkspaceProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeStorageDiscoveryWorkspaceProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(StorageDiscoveryWorkspaceProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -208,23 +225,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. StorageDiscoveryWorkspaceProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual StorageDiscoveryWorkspaceProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeStorageDiscoveryWorkspaceProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(StorageDiscoveryWorkspaceProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/storagediscovery/Azure.ResourceManager.StorageDiscovery/src/Generated/StorageDiscoveryWorkspaceData.Serialization.cs b/sdk/storagediscovery/Azure.ResourceManager.StorageDiscovery/src/Generated/StorageDiscoveryWorkspaceData.Serialization.cs index 7dfcdf5700cf..7c396f3b4210 100644 --- a/sdk/storagediscovery/Azure.ResourceManager.StorageDiscovery/src/Generated/StorageDiscoveryWorkspaceData.Serialization.cs +++ b/sdk/storagediscovery/Azure.ResourceManager.StorageDiscovery/src/Generated/StorageDiscoveryWorkspaceData.Serialization.cs @@ -25,6 +25,30 @@ internal StorageDiscoveryWorkspaceData() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeStorageDiscoveryWorkspaceData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(StorageDiscoveryWorkspaceData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static StorageDiscoveryWorkspaceData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeStorageDiscoveryWorkspaceData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -189,23 +213,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. StorageDiscoveryWorkspaceData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (StorageDiscoveryWorkspaceData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeStorageDiscoveryWorkspaceData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(StorageDiscoveryWorkspaceData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -220,12 +227,5 @@ internal static RequestContent ToRequestContent(StorageDiscoveryWorkspaceData st content.JsonWriter.WriteObjectValue(storageDiscoveryWorkspaceData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static StorageDiscoveryWorkspaceData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeStorageDiscoveryWorkspaceData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/JobDefinitionData.Serialization.cs b/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/JobDefinitionData.Serialization.cs index 59a261f074f0..031091704cf0 100644 --- a/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/JobDefinitionData.Serialization.cs +++ b/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/JobDefinitionData.Serialization.cs @@ -25,6 +25,30 @@ internal JobDefinitionData() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeJobDefinitionData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(JobDefinitionData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static JobDefinitionData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeJobDefinitionData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -152,23 +176,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. JobDefinitionData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (JobDefinitionData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeJobDefinitionData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(JobDefinitionData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -183,12 +190,5 @@ internal static RequestContent ToRequestContent(JobDefinitionData jobDefinitionD content.JsonWriter.WriteObjectValue(jobDefinitionData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static JobDefinitionData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeJobDefinitionData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/JobRunData.Serialization.cs b/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/JobRunData.Serialization.cs index 669c5283c867..74f0f1d7d0c3 100644 --- a/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/JobRunData.Serialization.cs +++ b/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/JobRunData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.StorageMover /// The Job Run resource. public partial class JobRunData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeJobRunData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(JobRunData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static JobRunData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeJobRunData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,31 +178,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. JobRunData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (JobRunData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeJobRunData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(JobRunData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static JobRunData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeJobRunData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/AgentList.Serialization.cs b/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/AgentList.Serialization.cs index 7c3db002ddf2..07d2cfdf8c72 100644 --- a/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/AgentList.Serialization.cs +++ b/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/AgentList.Serialization.cs @@ -17,6 +17,30 @@ namespace Azure.ResourceManager.StorageMover.Models /// List of Agents. internal partial class AgentList : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AgentList PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAgentList(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AgentList)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static AgentList FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeAgentList(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -144,31 +168,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AgentList IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AgentList PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAgentList(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AgentList)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static AgentList FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeAgentList(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/AgentProperties.Serialization.cs b/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/AgentProperties.Serialization.cs index 817c7aacdf32..80ff7731c083 100644 --- a/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/AgentProperties.Serialization.cs +++ b/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/AgentProperties.Serialization.cs @@ -21,6 +21,23 @@ internal AgentProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AgentProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAgentProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AgentProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -307,23 +324,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AgentProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AgentProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAgentProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AgentProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/AgentUpdateProperties.Serialization.cs b/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/AgentUpdateProperties.Serialization.cs index 24d673c2aa85..fc8abe5b0d40 100644 --- a/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/AgentUpdateProperties.Serialization.cs +++ b/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/AgentUpdateProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.StorageMover.Models /// The AgentUpdateProperties. internal partial class AgentUpdateProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AgentUpdateProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAgentUpdateProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AgentUpdateProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -133,23 +150,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AgentUpdateProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AgentUpdateProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAgentUpdateProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AgentUpdateProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/AzureKeyVaultSmbCredentials.Serialization.cs b/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/AzureKeyVaultSmbCredentials.Serialization.cs index 79c38bfa2451..ae0cfed49259 100644 --- a/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/AzureKeyVaultSmbCredentials.Serialization.cs +++ b/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/AzureKeyVaultSmbCredentials.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.StorageMover.Models /// The Azure Key Vault secret URIs which store the credentials. public partial class AzureKeyVaultSmbCredentials : StorageMoverCredentials, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected override StorageMoverCredentials PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAzureKeyVaultSmbCredentials(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AzureKeyVaultSmbCredentials)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -121,23 +138,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AzureKeyVaultSmbCredentials IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (AzureKeyVaultSmbCredentials)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override StorageMoverCredentials PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAzureKeyVaultSmbCredentials(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AzureKeyVaultSmbCredentials)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/AzureMultiCloudConnectorEndpointProperties.Serialization.cs b/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/AzureMultiCloudConnectorEndpointProperties.Serialization.cs index 3b8051ada24a..3f94fe8af016 100644 --- a/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/AzureMultiCloudConnectorEndpointProperties.Serialization.cs +++ b/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/AzureMultiCloudConnectorEndpointProperties.Serialization.cs @@ -22,6 +22,23 @@ internal AzureMultiCloudConnectorEndpointProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override EndpointBaseProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAzureMultiCloudConnectorEndpointProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AzureMultiCloudConnectorEndpointProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -143,23 +160,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AzureMultiCloudConnectorEndpointProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (AzureMultiCloudConnectorEndpointProperties)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override EndpointBaseProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAzureMultiCloudConnectorEndpointProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AzureMultiCloudConnectorEndpointProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/AzureMultiCloudConnectorEndpointUpdateProperties.Serialization.cs b/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/AzureMultiCloudConnectorEndpointUpdateProperties.Serialization.cs index c543a7db98a7..6395d259aa7b 100644 --- a/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/AzureMultiCloudConnectorEndpointUpdateProperties.Serialization.cs +++ b/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/AzureMultiCloudConnectorEndpointUpdateProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.StorageMover.Models /// The properties of Azure Storage NFS file share endpoint to update. public partial class AzureMultiCloudConnectorEndpointUpdateProperties : EndpointBaseUpdateProperties, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected override EndpointBaseUpdateProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAzureMultiCloudConnectorEndpointUpdateProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AzureMultiCloudConnectorEndpointUpdateProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -105,23 +122,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AzureMultiCloudConnectorEndpointUpdateProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (AzureMultiCloudConnectorEndpointUpdateProperties)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override EndpointBaseUpdateProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAzureMultiCloudConnectorEndpointUpdateProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AzureMultiCloudConnectorEndpointUpdateProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/AzureStorageBlobContainerEndpointProperties.Serialization.cs b/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/AzureStorageBlobContainerEndpointProperties.Serialization.cs index 64edee2dcb4b..f9822de3c37a 100644 --- a/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/AzureStorageBlobContainerEndpointProperties.Serialization.cs +++ b/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/AzureStorageBlobContainerEndpointProperties.Serialization.cs @@ -21,6 +21,23 @@ internal AzureStorageBlobContainerEndpointProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override EndpointBaseProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAzureStorageBlobContainerEndpointProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AzureStorageBlobContainerEndpointProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -142,23 +159,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AzureStorageBlobContainerEndpointProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (AzureStorageBlobContainerEndpointProperties)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override EndpointBaseProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAzureStorageBlobContainerEndpointProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AzureStorageBlobContainerEndpointProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/AzureStorageBlobContainerEndpointUpdateProperties.Serialization.cs b/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/AzureStorageBlobContainerEndpointUpdateProperties.Serialization.cs index e039ba8a5d56..d616ef817a19 100644 --- a/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/AzureStorageBlobContainerEndpointUpdateProperties.Serialization.cs +++ b/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/AzureStorageBlobContainerEndpointUpdateProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.StorageMover.Models /// The AzureStorageBlobContainerEndpointUpdateProperties. public partial class AzureStorageBlobContainerEndpointUpdateProperties : EndpointBaseUpdateProperties, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected override EndpointBaseUpdateProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAzureStorageBlobContainerEndpointUpdateProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AzureStorageBlobContainerEndpointUpdateProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -105,23 +122,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AzureStorageBlobContainerEndpointUpdateProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (AzureStorageBlobContainerEndpointUpdateProperties)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override EndpointBaseUpdateProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAzureStorageBlobContainerEndpointUpdateProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AzureStorageBlobContainerEndpointUpdateProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/AzureStorageNfsFileShareEndpointProperties.Serialization.cs b/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/AzureStorageNfsFileShareEndpointProperties.Serialization.cs index c8336a984d1d..caac573357b6 100644 --- a/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/AzureStorageNfsFileShareEndpointProperties.Serialization.cs +++ b/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/AzureStorageNfsFileShareEndpointProperties.Serialization.cs @@ -22,6 +22,23 @@ internal AzureStorageNfsFileShareEndpointProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override EndpointBaseProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAzureStorageNfsFileShareEndpointProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AzureStorageNfsFileShareEndpointProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -143,23 +160,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AzureStorageNfsFileShareEndpointProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (AzureStorageNfsFileShareEndpointProperties)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override EndpointBaseProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAzureStorageNfsFileShareEndpointProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AzureStorageNfsFileShareEndpointProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/AzureStorageNfsFileShareEndpointUpdateProperties.Serialization.cs b/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/AzureStorageNfsFileShareEndpointUpdateProperties.Serialization.cs index c0a5f082515a..899cdf42eb2b 100644 --- a/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/AzureStorageNfsFileShareEndpointUpdateProperties.Serialization.cs +++ b/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/AzureStorageNfsFileShareEndpointUpdateProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.StorageMover.Models /// The properties of Azure Storage NFS file share endpoint to update. public partial class AzureStorageNfsFileShareEndpointUpdateProperties : EndpointBaseUpdateProperties, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected override EndpointBaseUpdateProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAzureStorageNfsFileShareEndpointUpdateProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AzureStorageNfsFileShareEndpointUpdateProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -105,23 +122,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AzureStorageNfsFileShareEndpointUpdateProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (AzureStorageNfsFileShareEndpointUpdateProperties)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override EndpointBaseUpdateProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAzureStorageNfsFileShareEndpointUpdateProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AzureStorageNfsFileShareEndpointUpdateProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/AzureStorageSmbFileShareEndpointProperties.Serialization.cs b/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/AzureStorageSmbFileShareEndpointProperties.Serialization.cs index 4aa2bff46ee5..1bc139d9334c 100644 --- a/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/AzureStorageSmbFileShareEndpointProperties.Serialization.cs +++ b/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/AzureStorageSmbFileShareEndpointProperties.Serialization.cs @@ -22,6 +22,23 @@ internal AzureStorageSmbFileShareEndpointProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override EndpointBaseProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAzureStorageSmbFileShareEndpointProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AzureStorageSmbFileShareEndpointProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -143,23 +160,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AzureStorageSmbFileShareEndpointProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (AzureStorageSmbFileShareEndpointProperties)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override EndpointBaseProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAzureStorageSmbFileShareEndpointProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AzureStorageSmbFileShareEndpointProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/AzureStorageSmbFileShareEndpointUpdateProperties.Serialization.cs b/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/AzureStorageSmbFileShareEndpointUpdateProperties.Serialization.cs index f333f54a234b..35848d8f2b78 100644 --- a/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/AzureStorageSmbFileShareEndpointUpdateProperties.Serialization.cs +++ b/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/AzureStorageSmbFileShareEndpointUpdateProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.StorageMover.Models /// The properties of Azure Storage SMB file share endpoint to update. public partial class AzureStorageSmbFileShareEndpointUpdateProperties : EndpointBaseUpdateProperties, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected override EndpointBaseUpdateProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAzureStorageSmbFileShareEndpointUpdateProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AzureStorageSmbFileShareEndpointUpdateProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -105,23 +122,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AzureStorageSmbFileShareEndpointUpdateProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (AzureStorageSmbFileShareEndpointUpdateProperties)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override EndpointBaseUpdateProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAzureStorageSmbFileShareEndpointUpdateProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AzureStorageSmbFileShareEndpointUpdateProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/ConnectionList.Serialization.cs b/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/ConnectionList.Serialization.cs index 121f331f901c..9973b1d8cf17 100644 --- a/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/ConnectionList.Serialization.cs +++ b/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/ConnectionList.Serialization.cs @@ -17,6 +17,30 @@ namespace Azure.ResourceManager.StorageMover.Models /// List of Connections. internal partial class ConnectionList : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ConnectionList PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeConnectionList(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ConnectionList)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static ConnectionList FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeConnectionList(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -144,31 +168,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ConnectionList IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ConnectionList PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeConnectionList(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ConnectionList)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static ConnectionList FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeConnectionList(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/EndpointBaseProperties.Serialization.cs b/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/EndpointBaseProperties.Serialization.cs index fcaf4861b29a..bcaee4bcb314 100644 --- a/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/EndpointBaseProperties.Serialization.cs +++ b/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/EndpointBaseProperties.Serialization.cs @@ -19,6 +19,23 @@ namespace Azure.ResourceManager.StorageMover.Models [PersistableModelProxy(typeof(UnknownEndpointBaseProperties))] public abstract partial class EndpointBaseProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual EndpointBaseProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeEndpointBaseProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(EndpointBaseProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -132,23 +149,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. EndpointBaseProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual EndpointBaseProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeEndpointBaseProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(EndpointBaseProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/EndpointBaseUpdateProperties.Serialization.cs b/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/EndpointBaseUpdateProperties.Serialization.cs index a8e51cf9ff6f..4653acf11a37 100644 --- a/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/EndpointBaseUpdateProperties.Serialization.cs +++ b/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/EndpointBaseUpdateProperties.Serialization.cs @@ -19,6 +19,23 @@ namespace Azure.ResourceManager.StorageMover.Models [PersistableModelProxy(typeof(UnknownEndpointBaseUpdateProperties))] public abstract partial class EndpointBaseUpdateProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual EndpointBaseUpdateProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeEndpointBaseUpdateProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(EndpointBaseUpdateProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -127,23 +144,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. EndpointBaseUpdateProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual EndpointBaseUpdateProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeEndpointBaseUpdateProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(EndpointBaseUpdateProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/EndpointList.Serialization.cs b/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/EndpointList.Serialization.cs index c9fa3e689021..55d837acf85c 100644 --- a/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/EndpointList.Serialization.cs +++ b/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/EndpointList.Serialization.cs @@ -17,6 +17,30 @@ namespace Azure.ResourceManager.StorageMover.Models /// List of Endpoints. internal partial class EndpointList : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual EndpointList PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeEndpointList(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(EndpointList)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static EndpointList FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeEndpointList(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -144,31 +168,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. EndpointList IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual EndpointList PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeEndpointList(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(EndpointList)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static EndpointList FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeEndpointList(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/JobDefinitionList.Serialization.cs b/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/JobDefinitionList.Serialization.cs index ec29ac36845b..60d49ba85854 100644 --- a/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/JobDefinitionList.Serialization.cs +++ b/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/JobDefinitionList.Serialization.cs @@ -17,6 +17,30 @@ namespace Azure.ResourceManager.StorageMover.Models /// List of Job Definitions. internal partial class JobDefinitionList : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual JobDefinitionList PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeJobDefinitionList(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(JobDefinitionList)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static JobDefinitionList FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeJobDefinitionList(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -144,31 +168,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. JobDefinitionList IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual JobDefinitionList PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeJobDefinitionList(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(JobDefinitionList)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static JobDefinitionList FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeJobDefinitionList(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/JobDefinitionPatch.Serialization.cs b/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/JobDefinitionPatch.Serialization.cs index 400fcd920047..6db91dacc778 100644 --- a/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/JobDefinitionPatch.Serialization.cs +++ b/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/JobDefinitionPatch.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.StorageMover.Models /// The Job Definition resource. public partial class JobDefinitionPatch : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual JobDefinitionPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeJobDefinitionPatch(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(JobDefinitionPatch)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -123,23 +140,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. JobDefinitionPatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual JobDefinitionPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeJobDefinitionPatch(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(JobDefinitionPatch)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/JobDefinitionProperties.Serialization.cs b/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/JobDefinitionProperties.Serialization.cs index bbd653b8c9b6..69c2c543c9df 100644 --- a/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/JobDefinitionProperties.Serialization.cs +++ b/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/JobDefinitionProperties.Serialization.cs @@ -22,6 +22,23 @@ internal JobDefinitionProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual JobDefinitionProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeJobDefinitionProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(JobDefinitionProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -383,23 +400,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. JobDefinitionProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual JobDefinitionProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeJobDefinitionProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(JobDefinitionProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/JobDefinitionPropertiesSourceTargetMap.Serialization.cs b/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/JobDefinitionPropertiesSourceTargetMap.Serialization.cs index d0e422019505..643f1d18ef16 100644 --- a/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/JobDefinitionPropertiesSourceTargetMap.Serialization.cs +++ b/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/JobDefinitionPropertiesSourceTargetMap.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.StorageMover.Models /// The JobDefinitionPropertiesSourceTargetMap. internal partial class JobDefinitionPropertiesSourceTargetMap : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual JobDefinitionPropertiesSourceTargetMap PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeJobDefinitionPropertiesSourceTargetMap(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(JobDefinitionPropertiesSourceTargetMap)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -132,23 +149,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. JobDefinitionPropertiesSourceTargetMap IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual JobDefinitionPropertiesSourceTargetMap PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeJobDefinitionPropertiesSourceTargetMap(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(JobDefinitionPropertiesSourceTargetMap)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/JobDefinitionUpdateProperties.Serialization.cs b/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/JobDefinitionUpdateProperties.Serialization.cs index cc835027a9bb..8c19b65f14be 100644 --- a/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/JobDefinitionUpdateProperties.Serialization.cs +++ b/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/JobDefinitionUpdateProperties.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.StorageMover.Models /// Job definition properties. internal partial class JobDefinitionUpdateProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual JobDefinitionUpdateProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeJobDefinitionUpdateProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(JobDefinitionUpdateProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -182,23 +199,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. JobDefinitionUpdateProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual JobDefinitionUpdateProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeJobDefinitionUpdateProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(JobDefinitionUpdateProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/JobRunError.Serialization.cs b/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/JobRunError.Serialization.cs index 5265b7469176..e765525deee7 100644 --- a/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/JobRunError.Serialization.cs +++ b/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/JobRunError.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.StorageMover.Models /// Error type. public partial class JobRunError : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual JobRunError PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeJobRunError(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(JobRunError)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -140,23 +157,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. JobRunError IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual JobRunError PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeJobRunError(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(JobRunError)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/JobRunList.Serialization.cs b/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/JobRunList.Serialization.cs index 7b6a6f3a9f67..561c42f832cd 100644 --- a/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/JobRunList.Serialization.cs +++ b/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/JobRunList.Serialization.cs @@ -17,6 +17,30 @@ namespace Azure.ResourceManager.StorageMover.Models /// List of Job Runs. internal partial class JobRunList : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual JobRunList PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeJobRunList(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(JobRunList)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static JobRunList FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeJobRunList(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -144,31 +168,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. JobRunList IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual JobRunList PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeJobRunList(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(JobRunList)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static JobRunList FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeJobRunList(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/JobRunProperties.Serialization.cs b/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/JobRunProperties.Serialization.cs index ad9346150cd5..fb1446989ada 100644 --- a/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/JobRunProperties.Serialization.cs +++ b/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/JobRunProperties.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.StorageMover.Models /// Job run properties. internal partial class JobRunProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual JobRunProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeJobRunProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(JobRunProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -592,23 +609,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. JobRunProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual JobRunProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeJobRunProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(JobRunProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/JobRunResourceId.Serialization.cs b/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/JobRunResourceId.Serialization.cs index e77b1f20639a..d45d84e400e9 100644 --- a/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/JobRunResourceId.Serialization.cs +++ b/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/JobRunResourceId.Serialization.cs @@ -18,6 +18,30 @@ namespace Azure.ResourceManager.StorageMover.Models /// Response that identifies a Job Run. public partial class JobRunResourceId : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual JobRunResourceId PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeJobRunResourceId(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(JobRunResourceId)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static JobRunResourceId FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeJobRunResourceId(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -124,31 +148,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. JobRunResourceId IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual JobRunResourceId PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeJobRunResourceId(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(JobRunResourceId)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static JobRunResourceId FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeJobRunResourceId(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/JobRunWarning.Serialization.cs b/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/JobRunWarning.Serialization.cs index af789bd4ac0a..8e78ab416e35 100644 --- a/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/JobRunWarning.Serialization.cs +++ b/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/JobRunWarning.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.StorageMover.Models /// Warning type. public partial class JobRunWarning : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual JobRunWarning PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeJobRunWarning(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(JobRunWarning)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -140,23 +157,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. JobRunWarning IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual JobRunWarning PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeJobRunWarning(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(JobRunWarning)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/NfsMountEndpointProperties.Serialization.cs b/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/NfsMountEndpointProperties.Serialization.cs index 5e2f4429a1b9..695e811d74da 100644 --- a/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/NfsMountEndpointProperties.Serialization.cs +++ b/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/NfsMountEndpointProperties.Serialization.cs @@ -21,6 +21,23 @@ internal NfsMountEndpointProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override EndpointBaseProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeNfsMountEndpointProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(NfsMountEndpointProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -158,23 +175,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. NfsMountEndpointProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (NfsMountEndpointProperties)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override EndpointBaseProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeNfsMountEndpointProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(NfsMountEndpointProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/NfsMountEndpointUpdateProperties.Serialization.cs b/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/NfsMountEndpointUpdateProperties.Serialization.cs index e5bbca3bbdaf..aa5e91bda2a6 100644 --- a/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/NfsMountEndpointUpdateProperties.Serialization.cs +++ b/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/NfsMountEndpointUpdateProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.StorageMover.Models /// The NfsMountEndpointUpdateProperties. public partial class NfsMountEndpointUpdateProperties : EndpointBaseUpdateProperties, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected override EndpointBaseUpdateProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeNfsMountEndpointUpdateProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(NfsMountEndpointUpdateProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -105,23 +122,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. NfsMountEndpointUpdateProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (NfsMountEndpointUpdateProperties)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override EndpointBaseUpdateProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeNfsMountEndpointUpdateProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(NfsMountEndpointUpdateProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/ProjectList.Serialization.cs b/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/ProjectList.Serialization.cs index 6a4d8ac370f0..d8c9463353fa 100644 --- a/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/ProjectList.Serialization.cs +++ b/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/ProjectList.Serialization.cs @@ -17,6 +17,30 @@ namespace Azure.ResourceManager.StorageMover.Models /// List of Project resources. internal partial class ProjectList : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ProjectList PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeProjectList(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ProjectList)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static ProjectList FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeProjectList(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -144,31 +168,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ProjectList IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ProjectList PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeProjectList(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ProjectList)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static ProjectList FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeProjectList(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/ProjectProperties.Serialization.cs b/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/ProjectProperties.Serialization.cs index edf812637b2f..d5fbb4f64c21 100644 --- a/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/ProjectProperties.Serialization.cs +++ b/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/ProjectProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.StorageMover.Models /// Project properties. internal partial class ProjectProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ProjectProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeProjectProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ProjectProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -133,23 +150,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ProjectProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ProjectProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeProjectProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ProjectProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/ProjectUpdateProperties.Serialization.cs b/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/ProjectUpdateProperties.Serialization.cs index fcc60142fd59..2c4f55daccf4 100644 --- a/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/ProjectUpdateProperties.Serialization.cs +++ b/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/ProjectUpdateProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.StorageMover.Models /// Project properties. internal partial class ProjectUpdateProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ProjectUpdateProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeProjectUpdateProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ProjectUpdateProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -118,23 +135,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ProjectUpdateProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ProjectUpdateProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeProjectUpdateProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ProjectUpdateProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/ScheduleRecurrence.Serialization.cs b/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/ScheduleRecurrence.Serialization.cs index fbf995f41b46..f141d8157ec9 100644 --- a/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/ScheduleRecurrence.Serialization.cs +++ b/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/ScheduleRecurrence.Serialization.cs @@ -21,6 +21,23 @@ internal ScheduleRecurrence() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ScheduleRecurrence PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeScheduleRecurrence(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ScheduleRecurrence)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -128,23 +145,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ScheduleRecurrence IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ScheduleRecurrence PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeScheduleRecurrence(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ScheduleRecurrence)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/ScheduleTime.Serialization.cs b/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/ScheduleTime.Serialization.cs index 6aa533ebd8dd..8db6b3097058 100644 --- a/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/ScheduleTime.Serialization.cs +++ b/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/ScheduleTime.Serialization.cs @@ -21,6 +21,23 @@ internal ScheduleTime() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ScheduleTime PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeScheduleTime(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ScheduleTime)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -135,23 +152,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ScheduleTime IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ScheduleTime PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeScheduleTime(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ScheduleTime)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/ScheduleWeeklyRecurrence.Serialization.cs b/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/ScheduleWeeklyRecurrence.Serialization.cs index 0eb795122d57..671f3c66a9bd 100644 --- a/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/ScheduleWeeklyRecurrence.Serialization.cs +++ b/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/ScheduleWeeklyRecurrence.Serialization.cs @@ -21,6 +21,23 @@ internal ScheduleWeeklyRecurrence() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override ScheduleRecurrence PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeScheduleWeeklyRecurrence(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ScheduleWeeklyRecurrence)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -128,23 +145,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ScheduleWeeklyRecurrence IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (ScheduleWeeklyRecurrence)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override ScheduleRecurrence PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeScheduleWeeklyRecurrence(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ScheduleWeeklyRecurrence)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/SmbMountEndpointProperties.Serialization.cs b/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/SmbMountEndpointProperties.Serialization.cs index 424ad654df1c..c5882776312d 100644 --- a/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/SmbMountEndpointProperties.Serialization.cs +++ b/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/SmbMountEndpointProperties.Serialization.cs @@ -21,6 +21,23 @@ internal SmbMountEndpointProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override EndpointBaseProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSmbMountEndpointProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SmbMountEndpointProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -158,23 +175,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SmbMountEndpointProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (SmbMountEndpointProperties)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override EndpointBaseProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSmbMountEndpointProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SmbMountEndpointProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/SmbMountEndpointUpdateProperties.Serialization.cs b/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/SmbMountEndpointUpdateProperties.Serialization.cs index 5ea337d11c26..2adeeaee8e5a 100644 --- a/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/SmbMountEndpointUpdateProperties.Serialization.cs +++ b/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/SmbMountEndpointUpdateProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.StorageMover.Models /// The properties of SMB share endpoint to update. public partial class SmbMountEndpointUpdateProperties : EndpointBaseUpdateProperties, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected override EndpointBaseUpdateProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSmbMountEndpointUpdateProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SmbMountEndpointUpdateProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -120,23 +137,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SmbMountEndpointUpdateProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (SmbMountEndpointUpdateProperties)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override EndpointBaseUpdateProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSmbMountEndpointUpdateProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SmbMountEndpointUpdateProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/SourceEndpoint.Serialization.cs b/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/SourceEndpoint.Serialization.cs index af1768011e53..3fef52337c3a 100644 --- a/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/SourceEndpoint.Serialization.cs +++ b/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/SourceEndpoint.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.StorageMover.Models /// The source endpoint resource for source and target mapping. internal partial class SourceEndpoint : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SourceEndpoint PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSourceEndpoint(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SourceEndpoint)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -122,23 +139,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SourceEndpoint IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SourceEndpoint PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSourceEndpoint(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SourceEndpoint)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/SourceEndpointProperties.Serialization.cs b/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/SourceEndpointProperties.Serialization.cs index 2f87b69b7ee7..47c0c904f911 100644 --- a/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/SourceEndpointProperties.Serialization.cs +++ b/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/SourceEndpointProperties.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.StorageMover.Models /// The properties of the cloud source endpoint to migrate. public partial class SourceEndpointProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SourceEndpointProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSourceEndpointProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SourceEndpointProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -149,23 +166,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SourceEndpointProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SourceEndpointProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSourceEndpointProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SourceEndpointProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/SourceTargetMap.Serialization.cs b/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/SourceTargetMap.Serialization.cs index 115a052384b0..8492b8b19728 100644 --- a/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/SourceTargetMap.Serialization.cs +++ b/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/SourceTargetMap.Serialization.cs @@ -21,6 +21,23 @@ internal SourceTargetMap() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SourceTargetMap PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSourceTargetMap(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SourceTargetMap)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -128,23 +145,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SourceTargetMap IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SourceTargetMap PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSourceTargetMap(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SourceTargetMap)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/StorageMoverAgentPatch.Serialization.cs b/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/StorageMoverAgentPatch.Serialization.cs index 2557f056964a..3d5ba5cca3b9 100644 --- a/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/StorageMoverAgentPatch.Serialization.cs +++ b/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/StorageMoverAgentPatch.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.StorageMover.Models /// The Agent resource. public partial class StorageMoverAgentPatch : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual StorageMoverAgentPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeStorageMoverAgentPatch(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(StorageMoverAgentPatch)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -123,23 +140,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. StorageMoverAgentPatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual StorageMoverAgentPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeStorageMoverAgentPatch(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(StorageMoverAgentPatch)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/StorageMoverAgentPropertiesErrorDetails.Serialization.cs b/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/StorageMoverAgentPropertiesErrorDetails.Serialization.cs index 093694fa363c..64dcc9756298 100644 --- a/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/StorageMoverAgentPropertiesErrorDetails.Serialization.cs +++ b/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/StorageMoverAgentPropertiesErrorDetails.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.StorageMover.Models /// The StorageMoverAgentPropertiesErrorDetails. public partial class StorageMoverAgentPropertiesErrorDetails : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual StorageMoverAgentPropertiesErrorDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeStorageMoverAgentPropertiesErrorDetails(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(StorageMoverAgentPropertiesErrorDetails)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -129,23 +146,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. StorageMoverAgentPropertiesErrorDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual StorageMoverAgentPropertiesErrorDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeStorageMoverAgentPropertiesErrorDetails(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(StorageMoverAgentPropertiesErrorDetails)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/StorageMoverConnectionProperties.Serialization.cs b/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/StorageMoverConnectionProperties.Serialization.cs index 2588439d66d3..a74f7bea007e 100644 --- a/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/StorageMoverConnectionProperties.Serialization.cs +++ b/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/StorageMoverConnectionProperties.Serialization.cs @@ -22,6 +22,23 @@ internal StorageMoverConnectionProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual StorageMoverConnectionProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeStorageMoverConnectionProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(StorageMoverConnectionProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -217,23 +234,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. StorageMoverConnectionProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual StorageMoverConnectionProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeStorageMoverConnectionProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(StorageMoverConnectionProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/StorageMoverCredentials.Serialization.cs b/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/StorageMoverCredentials.Serialization.cs index e5c6fec39573..b38416418c87 100644 --- a/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/StorageMoverCredentials.Serialization.cs +++ b/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/StorageMoverCredentials.Serialization.cs @@ -19,6 +19,23 @@ namespace Azure.ResourceManager.StorageMover.Models [PersistableModelProxy(typeof(UnknownCredentials))] public abstract partial class StorageMoverCredentials : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual StorageMoverCredentials PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeStorageMoverCredentials(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(StorageMoverCredentials)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -112,23 +129,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. StorageMoverCredentials IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual StorageMoverCredentials PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeStorageMoverCredentials(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(StorageMoverCredentials)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/StorageMoverEndpointPatch.Serialization.cs b/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/StorageMoverEndpointPatch.Serialization.cs index 176f80032c01..32fe4e1b2ec9 100644 --- a/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/StorageMoverEndpointPatch.Serialization.cs +++ b/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/StorageMoverEndpointPatch.Serialization.cs @@ -19,6 +19,23 @@ namespace Azure.ResourceManager.StorageMover.Models /// The Endpoint resource. public partial class StorageMoverEndpointPatch : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual StorageMoverEndpointPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeStorageMoverEndpointPatch(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(StorageMoverEndpointPatch)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -140,23 +157,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. StorageMoverEndpointPatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual StorageMoverEndpointPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeStorageMoverEndpointPatch(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(StorageMoverEndpointPatch)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/StorageMoverList.Serialization.cs b/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/StorageMoverList.Serialization.cs index d0c8bc1c2de8..7225db4d17c5 100644 --- a/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/StorageMoverList.Serialization.cs +++ b/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/StorageMoverList.Serialization.cs @@ -17,6 +17,30 @@ namespace Azure.ResourceManager.StorageMover.Models /// List of Storage Movers. internal partial class StorageMoverList : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual StorageMoverList PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeStorageMoverList(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(StorageMoverList)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static StorageMoverList FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeStorageMoverList(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -144,31 +168,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. StorageMoverList IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual StorageMoverList PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeStorageMoverList(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(StorageMoverList)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static StorageMoverList FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeStorageMoverList(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/StorageMoverPatch.Serialization.cs b/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/StorageMoverPatch.Serialization.cs index c052f4222c50..9122d1358126 100644 --- a/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/StorageMoverPatch.Serialization.cs +++ b/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/StorageMoverPatch.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.StorageMover.Models /// The Storage Mover resource. public partial class StorageMoverPatch : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual StorageMoverPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeStorageMoverPatch(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(StorageMoverPatch)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -161,23 +178,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. StorageMoverPatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual StorageMoverPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeStorageMoverPatch(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(StorageMoverPatch)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/StorageMoverProjectPatch.Serialization.cs b/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/StorageMoverProjectPatch.Serialization.cs index ad6849d086ee..8d5add61e0db 100644 --- a/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/StorageMoverProjectPatch.Serialization.cs +++ b/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/StorageMoverProjectPatch.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.StorageMover.Models /// The Project resource. public partial class StorageMoverProjectPatch : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual StorageMoverProjectPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeStorageMoverProjectPatch(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(StorageMoverProjectPatch)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -123,23 +140,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. StorageMoverProjectPatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual StorageMoverProjectPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeStorageMoverProjectPatch(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(StorageMoverProjectPatch)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/StorageMoverProperties.Serialization.cs b/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/StorageMoverProperties.Serialization.cs index ece4c5b37350..93469cedd338 100644 --- a/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/StorageMoverProperties.Serialization.cs +++ b/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/StorageMoverProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.StorageMover.Models /// The resource specific properties for the Storage Mover resource. internal partial class StorageMoverProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual StorageMoverProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeStorageMoverProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(StorageMoverProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -133,23 +150,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. StorageMoverProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual StorageMoverProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeStorageMoverProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(StorageMoverProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/StorageMoverUpdateProperties.Serialization.cs b/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/StorageMoverUpdateProperties.Serialization.cs index 49022b63cfc7..2669865dfbd0 100644 --- a/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/StorageMoverUpdateProperties.Serialization.cs +++ b/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/StorageMoverUpdateProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.StorageMover.Models /// The resource specific properties for the Storage Mover resource. internal partial class StorageMoverUpdateProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual StorageMoverUpdateProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeStorageMoverUpdateProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(StorageMoverUpdateProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -118,23 +135,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. StorageMoverUpdateProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual StorageMoverUpdateProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeStorageMoverUpdateProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(StorageMoverUpdateProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/TargetEndpoint.Serialization.cs b/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/TargetEndpoint.Serialization.cs index 14cfaca546e7..14a941779122 100644 --- a/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/TargetEndpoint.Serialization.cs +++ b/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/TargetEndpoint.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.StorageMover.Models /// The target endpoint resource for source and target mapping. internal partial class TargetEndpoint : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual TargetEndpoint PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeTargetEndpoint(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(TargetEndpoint)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -122,23 +139,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. TargetEndpoint IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual TargetEndpoint PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeTargetEndpoint(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(TargetEndpoint)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/TargetEndpointProperties.Serialization.cs b/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/TargetEndpointProperties.Serialization.cs index 357eec744b90..d3b1036aaf7d 100644 --- a/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/TargetEndpointProperties.Serialization.cs +++ b/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/TargetEndpointProperties.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.StorageMover.Models /// The properties of the cloud target endpoint to migrate. public partial class TargetEndpointProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual TargetEndpointProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeTargetEndpointProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(TargetEndpointProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -160,23 +177,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. TargetEndpointProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual TargetEndpointProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeTargetEndpointProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(TargetEndpointProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/UnknownCredentials.Serialization.cs b/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/UnknownCredentials.Serialization.cs index 292a14a35989..75e52bb5d3cc 100644 --- a/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/UnknownCredentials.Serialization.cs +++ b/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/UnknownCredentials.Serialization.cs @@ -20,6 +20,23 @@ internal UnknownCredentials() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override StorageMoverCredentials PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeStorageMoverCredentials(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(StorageMoverCredentials)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -103,23 +120,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. StorageMoverCredentials IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override StorageMoverCredentials PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeStorageMoverCredentials(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(StorageMoverCredentials)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/UnknownEndpointBaseProperties.Serialization.cs b/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/UnknownEndpointBaseProperties.Serialization.cs index d149e802bcfc..ebc8b86b8d9f 100644 --- a/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/UnknownEndpointBaseProperties.Serialization.cs +++ b/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/UnknownEndpointBaseProperties.Serialization.cs @@ -20,6 +20,23 @@ internal UnknownEndpointBaseProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override EndpointBaseProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeEndpointBaseProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(EndpointBaseProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -119,23 +136,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. EndpointBaseProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override EndpointBaseProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeEndpointBaseProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(EndpointBaseProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/UnknownEndpointBaseUpdateProperties.Serialization.cs b/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/UnknownEndpointBaseUpdateProperties.Serialization.cs index 17ecd691c9ac..1c18fe9fa9ee 100644 --- a/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/UnknownEndpointBaseUpdateProperties.Serialization.cs +++ b/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/UnknownEndpointBaseUpdateProperties.Serialization.cs @@ -20,6 +20,23 @@ internal UnknownEndpointBaseUpdateProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override EndpointBaseUpdateProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeEndpointBaseUpdateProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(EndpointBaseUpdateProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -109,23 +126,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. EndpointBaseUpdateProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override EndpointBaseUpdateProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeEndpointBaseUpdateProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(EndpointBaseUpdateProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/UploadLimitSchedule.Serialization.cs b/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/UploadLimitSchedule.Serialization.cs index 15e6e48f8078..d3e28a61b958 100644 --- a/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/UploadLimitSchedule.Serialization.cs +++ b/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/UploadLimitSchedule.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.StorageMover.Models /// The WAN-link upload limit schedule. Overlapping recurrences are not allowed. internal partial class UploadLimitSchedule : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual UploadLimitSchedule PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeUploadLimitSchedule(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(UploadLimitSchedule)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -132,23 +149,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. UploadLimitSchedule IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual UploadLimitSchedule PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeUploadLimitSchedule(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(UploadLimitSchedule)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/UploadLimitWeeklyRecurrence.Serialization.cs b/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/UploadLimitWeeklyRecurrence.Serialization.cs index 59b98555b49b..8a4da63e30fd 100644 --- a/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/UploadLimitWeeklyRecurrence.Serialization.cs +++ b/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Models/UploadLimitWeeklyRecurrence.Serialization.cs @@ -21,6 +21,23 @@ internal UploadLimitWeeklyRecurrence() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override ScheduleRecurrence PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeUploadLimitWeeklyRecurrence(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(UploadLimitWeeklyRecurrence)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -129,23 +146,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. UploadLimitWeeklyRecurrence IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (UploadLimitWeeklyRecurrence)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override ScheduleRecurrence PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeUploadLimitWeeklyRecurrence(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(UploadLimitWeeklyRecurrence)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/StorageMoverAgentData.Serialization.cs b/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/StorageMoverAgentData.Serialization.cs index 51368bec976f..f2f992ad216f 100644 --- a/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/StorageMoverAgentData.Serialization.cs +++ b/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/StorageMoverAgentData.Serialization.cs @@ -25,6 +25,30 @@ internal StorageMoverAgentData() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeStorageMoverAgentData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(StorageMoverAgentData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static StorageMoverAgentData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeStorageMoverAgentData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -152,23 +176,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. StorageMoverAgentData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (StorageMoverAgentData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeStorageMoverAgentData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(StorageMoverAgentData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -183,12 +190,5 @@ internal static RequestContent ToRequestContent(StorageMoverAgentData storageMov content.JsonWriter.WriteObjectValue(storageMoverAgentData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static StorageMoverAgentData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeStorageMoverAgentData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/StorageMoverConnectionData.Serialization.cs b/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/StorageMoverConnectionData.Serialization.cs index 7da7f9fc3bb1..fe5efd79f68f 100644 --- a/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/StorageMoverConnectionData.Serialization.cs +++ b/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/StorageMoverConnectionData.Serialization.cs @@ -25,6 +25,30 @@ internal StorageMoverConnectionData() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeStorageMoverConnectionData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(StorageMoverConnectionData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static StorageMoverConnectionData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeStorageMoverConnectionData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -152,23 +176,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. StorageMoverConnectionData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (StorageMoverConnectionData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeStorageMoverConnectionData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(StorageMoverConnectionData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -183,12 +190,5 @@ internal static RequestContent ToRequestContent(StorageMoverConnectionData stora content.JsonWriter.WriteObjectValue(storageMoverConnectionData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static StorageMoverConnectionData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeStorageMoverConnectionData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/StorageMoverData.Serialization.cs b/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/StorageMoverData.Serialization.cs index e88f87bbaa2e..d2e4f181ae77 100644 --- a/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/StorageMoverData.Serialization.cs +++ b/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/StorageMoverData.Serialization.cs @@ -25,6 +25,30 @@ internal StorageMoverData() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeStorageMoverData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(StorageMoverData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static StorageMoverData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeStorageMoverData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -189,23 +213,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. StorageMoverData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (StorageMoverData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeStorageMoverData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(StorageMoverData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -220,12 +227,5 @@ internal static RequestContent ToRequestContent(StorageMoverData storageMoverDat content.JsonWriter.WriteObjectValue(storageMoverData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static StorageMoverData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeStorageMoverData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/StorageMoverEndpointData.Serialization.cs b/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/StorageMoverEndpointData.Serialization.cs index d70044d9b405..e4aa651ce077 100644 --- a/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/StorageMoverEndpointData.Serialization.cs +++ b/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/StorageMoverEndpointData.Serialization.cs @@ -25,6 +25,30 @@ internal StorageMoverEndpointData() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeStorageMoverEndpointData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(StorageMoverEndpointData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static StorageMoverEndpointData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeStorageMoverEndpointData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -168,23 +192,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. StorageMoverEndpointData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (StorageMoverEndpointData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeStorageMoverEndpointData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(StorageMoverEndpointData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -199,12 +206,5 @@ internal static RequestContent ToRequestContent(StorageMoverEndpointData storage content.JsonWriter.WriteObjectValue(storageMoverEndpointData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static StorageMoverEndpointData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeStorageMoverEndpointData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/StorageMoverProjectData.Serialization.cs b/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/StorageMoverProjectData.Serialization.cs index 4481adff733f..71045435aa49 100644 --- a/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/StorageMoverProjectData.Serialization.cs +++ b/sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/StorageMoverProjectData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.StorageMover /// The Project resource. public partial class StorageMoverProjectData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeStorageMoverProjectData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(StorageMoverProjectData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static StorageMoverProjectData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeStorageMoverProjectData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,23 +178,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. StorageMoverProjectData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (StorageMoverProjectData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeStorageMoverProjectData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(StorageMoverProjectData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -185,12 +192,5 @@ internal static RequestContent ToRequestContent(StorageMoverProjectData storageM content.JsonWriter.WriteObjectValue(storageMoverProjectData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static StorageMoverProjectData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeStorageMoverProjectData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/CloudEndpointData.Serialization.cs b/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/CloudEndpointData.Serialization.cs index 47637697c28e..373768312e4d 100644 --- a/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/CloudEndpointData.Serialization.cs +++ b/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/CloudEndpointData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.StorageSync /// Cloud Endpoint object. public partial class CloudEndpointData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeCloudEndpointData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(CloudEndpointData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static CloudEndpointData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeCloudEndpointData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,31 +178,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. CloudEndpointData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (CloudEndpointData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeCloudEndpointData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(CloudEndpointData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static CloudEndpointData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeCloudEndpointData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/CloudEndpointAfsShareMetadataCertificatePublicKeys.Serialization.cs b/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/CloudEndpointAfsShareMetadataCertificatePublicKeys.Serialization.cs index 2acf6ef71ec6..b9ac8938285d 100644 --- a/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/CloudEndpointAfsShareMetadataCertificatePublicKeys.Serialization.cs +++ b/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/CloudEndpointAfsShareMetadataCertificatePublicKeys.Serialization.cs @@ -17,6 +17,30 @@ namespace Azure.ResourceManager.StorageSync.Models /// Cloud endpoint AFS file share metadata signing certificate public keys. public partial class CloudEndpointAfsShareMetadataCertificatePublicKeys : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual CloudEndpointAfsShareMetadataCertificatePublicKeys PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeCloudEndpointAfsShareMetadataCertificatePublicKeys(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(CloudEndpointAfsShareMetadataCertificatePublicKeys)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static CloudEndpointAfsShareMetadataCertificatePublicKeys FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeCloudEndpointAfsShareMetadataCertificatePublicKeys(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -130,31 +154,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. CloudEndpointAfsShareMetadataCertificatePublicKeys IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual CloudEndpointAfsShareMetadataCertificatePublicKeys PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeCloudEndpointAfsShareMetadataCertificatePublicKeys(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(CloudEndpointAfsShareMetadataCertificatePublicKeys)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static CloudEndpointAfsShareMetadataCertificatePublicKeys FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeCloudEndpointAfsShareMetadataCertificatePublicKeys(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/CloudEndpointArray.Serialization.cs b/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/CloudEndpointArray.Serialization.cs index 56b6660a5fd4..002340039b8b 100644 --- a/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/CloudEndpointArray.Serialization.cs +++ b/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/CloudEndpointArray.Serialization.cs @@ -17,6 +17,30 @@ namespace Azure.ResourceManager.StorageSync.Models /// Array of CloudEndpoint. internal partial class CloudEndpointArray : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual CloudEndpointArray PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeCloudEndpointArray(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(CloudEndpointArray)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static CloudEndpointArray FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeCloudEndpointArray(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -144,31 +168,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. CloudEndpointArray IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual CloudEndpointArray PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeCloudEndpointArray(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(CloudEndpointArray)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static CloudEndpointArray FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeCloudEndpointArray(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/CloudEndpointBackupContent.Serialization.cs b/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/CloudEndpointBackupContent.Serialization.cs index 7c13051cd710..16614ab6db37 100644 --- a/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/CloudEndpointBackupContent.Serialization.cs +++ b/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/CloudEndpointBackupContent.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.StorageSync.Models /// Backup request. public partial class CloudEndpointBackupContent : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual CloudEndpointBackupContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeCloudEndpointBackupContent(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(CloudEndpointBackupContent)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -119,23 +136,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. CloudEndpointBackupContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual CloudEndpointBackupContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeCloudEndpointBackupContent(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(CloudEndpointBackupContent)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/CloudEndpointChangeEnumerationActivity.Serialization.cs b/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/CloudEndpointChangeEnumerationActivity.Serialization.cs index a7c826bb548f..0a719831cc05 100644 --- a/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/CloudEndpointChangeEnumerationActivity.Serialization.cs +++ b/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/CloudEndpointChangeEnumerationActivity.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.StorageSync.Models /// Cloud endpoint change enumeration activity object. public partial class CloudEndpointChangeEnumerationActivity : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual CloudEndpointChangeEnumerationActivity PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeCloudEndpointChangeEnumerationActivity(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(CloudEndpointChangeEnumerationActivity)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -316,23 +333,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. CloudEndpointChangeEnumerationActivity IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual CloudEndpointChangeEnumerationActivity PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeCloudEndpointChangeEnumerationActivity(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(CloudEndpointChangeEnumerationActivity)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/CloudEndpointChangeEnumerationStatus.Serialization.cs b/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/CloudEndpointChangeEnumerationStatus.Serialization.cs index ff2b84d4fd3d..39db8f7e00ac 100644 --- a/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/CloudEndpointChangeEnumerationStatus.Serialization.cs +++ b/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/CloudEndpointChangeEnumerationStatus.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.StorageSync.Models /// Cloud endpoint change enumeration status object. public partial class CloudEndpointChangeEnumerationStatus : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual CloudEndpointChangeEnumerationStatus PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeCloudEndpointChangeEnumerationStatus(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(CloudEndpointChangeEnumerationStatus)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -152,23 +169,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. CloudEndpointChangeEnumerationStatus IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual CloudEndpointChangeEnumerationStatus PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeCloudEndpointChangeEnumerationStatus(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(CloudEndpointChangeEnumerationStatus)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/CloudEndpointCreateOrUpdateContent.Serialization.cs b/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/CloudEndpointCreateOrUpdateContent.Serialization.cs index 518aef987c93..183125853a13 100644 --- a/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/CloudEndpointCreateOrUpdateContent.Serialization.cs +++ b/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/CloudEndpointCreateOrUpdateContent.Serialization.cs @@ -19,6 +19,23 @@ namespace Azure.ResourceManager.StorageSync.Models /// The parameters used when creating a cloud endpoint. public partial class CloudEndpointCreateOrUpdateContent : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeCloudEndpointCreateOrUpdateContent(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(CloudEndpointCreateOrUpdateContent)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -153,23 +170,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. CloudEndpointCreateOrUpdateContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (CloudEndpointCreateOrUpdateContent)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeCloudEndpointCreateOrUpdateContent(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(CloudEndpointCreateOrUpdateContent)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/CloudEndpointCreateParametersProperties.Serialization.cs b/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/CloudEndpointCreateParametersProperties.Serialization.cs index 194191702374..023a09bbbfd5 100644 --- a/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/CloudEndpointCreateParametersProperties.Serialization.cs +++ b/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/CloudEndpointCreateParametersProperties.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.StorageSync.Models /// CloudEndpoint Properties object. internal partial class CloudEndpointCreateParametersProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual CloudEndpointCreateParametersProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeCloudEndpointCreateParametersProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(CloudEndpointCreateParametersProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -160,23 +177,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. CloudEndpointCreateParametersProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual CloudEndpointCreateParametersProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeCloudEndpointCreateParametersProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(CloudEndpointCreateParametersProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/CloudEndpointLastChangeEnumerationStatus.Serialization.cs b/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/CloudEndpointLastChangeEnumerationStatus.Serialization.cs index 0115b75dabd0..dc3fa8dfafdf 100644 --- a/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/CloudEndpointLastChangeEnumerationStatus.Serialization.cs +++ b/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/CloudEndpointLastChangeEnumerationStatus.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.StorageSync.Models /// Cloud endpoint change enumeration status object. public partial class CloudEndpointLastChangeEnumerationStatus : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual CloudEndpointLastChangeEnumerationStatus PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeCloudEndpointLastChangeEnumerationStatus(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(CloudEndpointLastChangeEnumerationStatus)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -204,23 +221,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. CloudEndpointLastChangeEnumerationStatus IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual CloudEndpointLastChangeEnumerationStatus PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeCloudEndpointLastChangeEnumerationStatus(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(CloudEndpointLastChangeEnumerationStatus)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/CloudEndpointPostBackupResult.Serialization.cs b/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/CloudEndpointPostBackupResult.Serialization.cs index 8eb4787606ee..0c6b8aaf65d2 100644 --- a/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/CloudEndpointPostBackupResult.Serialization.cs +++ b/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/CloudEndpointPostBackupResult.Serialization.cs @@ -17,6 +17,30 @@ namespace Azure.ResourceManager.StorageSync.Models /// Post Backup Response. public partial class CloudEndpointPostBackupResult : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual CloudEndpointPostBackupResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeCloudEndpointPostBackupResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(CloudEndpointPostBackupResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static CloudEndpointPostBackupResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeCloudEndpointPostBackupResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -123,31 +147,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. CloudEndpointPostBackupResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual CloudEndpointPostBackupResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeCloudEndpointPostBackupResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(CloudEndpointPostBackupResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static CloudEndpointPostBackupResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeCloudEndpointPostBackupResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/CloudEndpointProperties.Serialization.cs b/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/CloudEndpointProperties.Serialization.cs index e5a96b2adf3f..691275c96fe2 100644 --- a/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/CloudEndpointProperties.Serialization.cs +++ b/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/CloudEndpointProperties.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.StorageSync.Models /// CloudEndpoint Properties object. internal partial class CloudEndpointProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual CloudEndpointProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeCloudEndpointProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(CloudEndpointProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -241,23 +258,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. CloudEndpointProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual CloudEndpointProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeCloudEndpointProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(CloudEndpointProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/CloudTieringCachePerformance.Serialization.cs b/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/CloudTieringCachePerformance.Serialization.cs index 58354d159027..05ec9dff5416 100644 --- a/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/CloudTieringCachePerformance.Serialization.cs +++ b/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/CloudTieringCachePerformance.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.StorageSync.Models /// Server endpoint cloud tiering status object. public partial class CloudTieringCachePerformance : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual CloudTieringCachePerformance PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeCloudTieringCachePerformance(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(CloudTieringCachePerformance)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -167,23 +184,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. CloudTieringCachePerformance IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual CloudTieringCachePerformance PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeCloudTieringCachePerformance(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(CloudTieringCachePerformance)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/CloudTieringDatePolicyStatus.Serialization.cs b/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/CloudTieringDatePolicyStatus.Serialization.cs index 09c670a51dde..9291ba342a4d 100644 --- a/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/CloudTieringDatePolicyStatus.Serialization.cs +++ b/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/CloudTieringDatePolicyStatus.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.StorageSync.Models /// Status of the date policy. public partial class CloudTieringDatePolicyStatus : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual CloudTieringDatePolicyStatus PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeCloudTieringDatePolicyStatus(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(CloudTieringDatePolicyStatus)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -137,23 +154,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. CloudTieringDatePolicyStatus IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual CloudTieringDatePolicyStatus PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeCloudTieringDatePolicyStatus(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(CloudTieringDatePolicyStatus)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/CloudTieringFilesNotTiering.Serialization.cs b/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/CloudTieringFilesNotTiering.Serialization.cs index 3144551f0ddd..1b110ac564af 100644 --- a/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/CloudTieringFilesNotTiering.Serialization.cs +++ b/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/CloudTieringFilesNotTiering.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.StorageSync.Models /// Server endpoint cloud tiering status object. public partial class CloudTieringFilesNotTiering : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual CloudTieringFilesNotTiering PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeCloudTieringFilesNotTiering(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(CloudTieringFilesNotTiering)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -162,23 +179,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. CloudTieringFilesNotTiering IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual CloudTieringFilesNotTiering PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeCloudTieringFilesNotTiering(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(CloudTieringFilesNotTiering)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/CloudTieringLowDiskMode.Serialization.cs b/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/CloudTieringLowDiskMode.Serialization.cs index 9110af045a36..9f7128d26888 100644 --- a/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/CloudTieringLowDiskMode.Serialization.cs +++ b/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/CloudTieringLowDiskMode.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.StorageSync.Models /// Information regarding the low disk mode state. public partial class CloudTieringLowDiskMode : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual CloudTieringLowDiskMode PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeCloudTieringLowDiskMode(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(CloudTieringLowDiskMode)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -137,23 +154,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. CloudTieringLowDiskMode IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual CloudTieringLowDiskMode PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeCloudTieringLowDiskMode(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(CloudTieringLowDiskMode)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/CloudTieringSpaceSavings.Serialization.cs b/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/CloudTieringSpaceSavings.Serialization.cs index c08b4ac8de66..519e5fc7bb5f 100644 --- a/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/CloudTieringSpaceSavings.Serialization.cs +++ b/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/CloudTieringSpaceSavings.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.StorageSync.Models /// Server endpoint cloud tiering status object. public partial class CloudTieringSpaceSavings : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual CloudTieringSpaceSavings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeCloudTieringSpaceSavings(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(CloudTieringSpaceSavings)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -204,23 +221,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. CloudTieringSpaceSavings IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual CloudTieringSpaceSavings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeCloudTieringSpaceSavings(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(CloudTieringSpaceSavings)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/CloudTieringVolumeFreeSpacePolicyStatus.Serialization.cs b/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/CloudTieringVolumeFreeSpacePolicyStatus.Serialization.cs index 427e65436ced..a74f5b323dad 100644 --- a/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/CloudTieringVolumeFreeSpacePolicyStatus.Serialization.cs +++ b/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/CloudTieringVolumeFreeSpacePolicyStatus.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.StorageSync.Models /// Status of the volume free space policy. public partial class CloudTieringVolumeFreeSpacePolicyStatus : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual CloudTieringVolumeFreeSpacePolicyStatus PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeCloudTieringVolumeFreeSpacePolicyStatus(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(CloudTieringVolumeFreeSpacePolicyStatus)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -152,23 +169,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. CloudTieringVolumeFreeSpacePolicyStatus IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual CloudTieringVolumeFreeSpacePolicyStatus PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeCloudTieringVolumeFreeSpacePolicyStatus(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(CloudTieringVolumeFreeSpacePolicyStatus)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/FilesNotTieringError.Serialization.cs b/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/FilesNotTieringError.Serialization.cs index 466a63f60bb3..c320182ab7a1 100644 --- a/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/FilesNotTieringError.Serialization.cs +++ b/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/FilesNotTieringError.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.StorageSync.Models /// Files not tiering error object. public partial class FilesNotTieringError : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual FilesNotTieringError PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeFilesNotTieringError(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(FilesNotTieringError)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -137,23 +154,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. FilesNotTieringError IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual FilesNotTieringError PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeFilesNotTieringError(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(FilesNotTieringError)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/PostBackupResponseProperties.Serialization.cs b/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/PostBackupResponseProperties.Serialization.cs index 27b00f745fae..c23c18d33632 100644 --- a/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/PostBackupResponseProperties.Serialization.cs +++ b/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/PostBackupResponseProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.StorageSync.Models /// Post Backup Response Properties object. internal partial class PostBackupResponseProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual PostBackupResponseProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializePostBackupResponseProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(PostBackupResponseProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -118,23 +135,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. PostBackupResponseProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual PostBackupResponseProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializePostBackupResponseProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(PostBackupResponseProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/PostRestoreContent.Serialization.cs b/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/PostRestoreContent.Serialization.cs index bb0a1d6ec4b9..d5fd3886ce74 100644 --- a/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/PostRestoreContent.Serialization.cs +++ b/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/PostRestoreContent.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.StorageSync.Models /// Post Restore Request. public partial class PostRestoreContent : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual PostRestoreContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializePostRestoreContent(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(PostRestoreContent)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -227,23 +244,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. PostRestoreContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual PostRestoreContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializePostRestoreContent(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(PostRestoreContent)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/PreRestoreContent.Serialization.cs b/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/PreRestoreContent.Serialization.cs index a1adb1363557..8a39e41b1616 100644 --- a/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/PreRestoreContent.Serialization.cs +++ b/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/PreRestoreContent.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.StorageSync.Models /// Pre Restore request object. public partial class PreRestoreContent : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual PreRestoreContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializePreRestoreContent(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(PreRestoreContent)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -243,23 +260,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. PreRestoreContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual PreRestoreContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializePreRestoreContent(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(PreRestoreContent)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/PrivateEndpoint.Serialization.cs b/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/PrivateEndpoint.Serialization.cs index 178d638b855e..500f0435a6c5 100644 --- a/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/PrivateEndpoint.Serialization.cs +++ b/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/PrivateEndpoint.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.StorageSync.Models /// The private endpoint resource. internal partial class PrivateEndpoint : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual PrivateEndpoint PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializePrivateEndpoint(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(PrivateEndpoint)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -123,23 +140,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. PrivateEndpoint IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual PrivateEndpoint PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializePrivateEndpoint(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(PrivateEndpoint)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/PrivateEndpointConnectionProperties.Serialization.cs b/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/PrivateEndpointConnectionProperties.Serialization.cs index c6f20d48b000..e6838820fdb8 100644 --- a/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/PrivateEndpointConnectionProperties.Serialization.cs +++ b/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/PrivateEndpointConnectionProperties.Serialization.cs @@ -21,6 +21,23 @@ internal PrivateEndpointConnectionProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual PrivateEndpointConnectionProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializePrivateEndpointConnectionProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(PrivateEndpointConnectionProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -187,23 +204,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. PrivateEndpointConnectionProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual PrivateEndpointConnectionProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializePrivateEndpointConnectionProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(PrivateEndpointConnectionProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/RecallActionContent.Serialization.cs b/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/RecallActionContent.Serialization.cs index f62ae49d84ca..c731174c44f3 100644 --- a/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/RecallActionContent.Serialization.cs +++ b/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/RecallActionContent.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.StorageSync.Models /// The parameters used when calling recall action on server endpoint. public partial class RecallActionContent : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual RecallActionContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeRecallActionContent(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(RecallActionContent)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -130,23 +147,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. RecallActionContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual RecallActionContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeRecallActionContent(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(RecallActionContent)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/RegisteredServerArray.Serialization.cs b/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/RegisteredServerArray.Serialization.cs index d1226f8f5424..3762823a46e6 100644 --- a/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/RegisteredServerArray.Serialization.cs +++ b/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/RegisteredServerArray.Serialization.cs @@ -17,6 +17,30 @@ namespace Azure.ResourceManager.StorageSync.Models /// Array of RegisteredServer. internal partial class RegisteredServerArray : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual RegisteredServerArray PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeRegisteredServerArray(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(RegisteredServerArray)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static RegisteredServerArray FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeRegisteredServerArray(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -144,31 +168,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. RegisteredServerArray IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual RegisteredServerArray PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeRegisteredServerArray(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(RegisteredServerArray)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static RegisteredServerArray FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeRegisteredServerArray(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/RegisteredServerCreateParametersProperties.Serialization.cs b/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/RegisteredServerCreateParametersProperties.Serialization.cs index d3e35508ed38..80d115218a19 100644 --- a/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/RegisteredServerCreateParametersProperties.Serialization.cs +++ b/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/RegisteredServerCreateParametersProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.StorageSync.Models /// RegisteredServer Create Properties object. internal partial class RegisteredServerCreateParametersProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual RegisteredServerCreateParametersProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeRegisteredServerCreateParametersProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(RegisteredServerCreateParametersProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -267,23 +284,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. RegisteredServerCreateParametersProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual RegisteredServerCreateParametersProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeRegisteredServerCreateParametersProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(RegisteredServerCreateParametersProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/RegisteredServerProperties.Serialization.cs b/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/RegisteredServerProperties.Serialization.cs index bda42ecca015..088b4c34b1eb 100644 --- a/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/RegisteredServerProperties.Serialization.cs +++ b/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/RegisteredServerProperties.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.StorageSync.Models /// RegisteredServer Properties object. internal partial class RegisteredServerProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual RegisteredServerProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeRegisteredServerProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(RegisteredServerProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -504,23 +521,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. RegisteredServerProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual RegisteredServerProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeRegisteredServerProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(RegisteredServerProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/RegisteredServerUpdateProperties.Serialization.cs b/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/RegisteredServerUpdateProperties.Serialization.cs index 53b4061a6b9d..243349b04ffe 100644 --- a/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/RegisteredServerUpdateProperties.Serialization.cs +++ b/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/RegisteredServerUpdateProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.StorageSync.Models /// RegisteredServer Update Properties object. internal partial class RegisteredServerUpdateProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual RegisteredServerUpdateProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeRegisteredServerUpdateProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(RegisteredServerUpdateProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -137,23 +154,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. RegisteredServerUpdateProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual RegisteredServerUpdateProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeRegisteredServerUpdateProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(RegisteredServerUpdateProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/RestoreFileSpec.Serialization.cs b/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/RestoreFileSpec.Serialization.cs index 02599e503bf9..526b754ca43f 100644 --- a/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/RestoreFileSpec.Serialization.cs +++ b/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/RestoreFileSpec.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.StorageSync.Models /// Restore file spec. public partial class RestoreFileSpec : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual RestoreFileSpec PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeRestoreFileSpec(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(RestoreFileSpec)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -133,23 +150,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. RestoreFileSpec IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual RestoreFileSpec PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeRestoreFileSpec(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(RestoreFileSpec)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/ServerEndpointArray.Serialization.cs b/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/ServerEndpointArray.Serialization.cs index 39023e2d24ee..97b9032713f9 100644 --- a/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/ServerEndpointArray.Serialization.cs +++ b/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/ServerEndpointArray.Serialization.cs @@ -17,6 +17,30 @@ namespace Azure.ResourceManager.StorageSync.Models /// Array of ServerEndpoint. internal partial class ServerEndpointArray : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ServerEndpointArray PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeServerEndpointArray(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ServerEndpointArray)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static ServerEndpointArray FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeServerEndpointArray(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -144,31 +168,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ServerEndpointArray IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ServerEndpointArray PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeServerEndpointArray(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ServerEndpointArray)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static ServerEndpointArray FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeServerEndpointArray(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/ServerEndpointBackgroundDataDownloadActivity.Serialization.cs b/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/ServerEndpointBackgroundDataDownloadActivity.Serialization.cs index 13c99b067114..920420e6ae27 100644 --- a/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/ServerEndpointBackgroundDataDownloadActivity.Serialization.cs +++ b/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/ServerEndpointBackgroundDataDownloadActivity.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.StorageSync.Models /// Background data download activity object. public partial class ServerEndpointBackgroundDataDownloadActivity : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ServerEndpointBackgroundDataDownloadActivity PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeServerEndpointBackgroundDataDownloadActivity(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ServerEndpointBackgroundDataDownloadActivity)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -167,23 +184,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ServerEndpointBackgroundDataDownloadActivity IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ServerEndpointBackgroundDataDownloadActivity PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeServerEndpointBackgroundDataDownloadActivity(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ServerEndpointBackgroundDataDownloadActivity)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/ServerEndpointCloudTieringStatus.Serialization.cs b/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/ServerEndpointCloudTieringStatus.Serialization.cs index 2b42b77e32d4..b6d28c0420d9 100644 --- a/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/ServerEndpointCloudTieringStatus.Serialization.cs +++ b/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/ServerEndpointCloudTieringStatus.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.StorageSync.Models /// Server endpoint cloud tiering status object. public partial class ServerEndpointCloudTieringStatus : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ServerEndpointCloudTieringStatus PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeServerEndpointCloudTieringStatus(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ServerEndpointCloudTieringStatus)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -284,23 +301,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ServerEndpointCloudTieringStatus IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ServerEndpointCloudTieringStatus PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeServerEndpointCloudTieringStatus(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ServerEndpointCloudTieringStatus)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/ServerEndpointCreateParametersProperties.Serialization.cs b/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/ServerEndpointCreateParametersProperties.Serialization.cs index 19ee2db13498..3cb5d05b50ee 100644 --- a/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/ServerEndpointCreateParametersProperties.Serialization.cs +++ b/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/ServerEndpointCreateParametersProperties.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.StorageSync.Models /// ServerEndpoint Properties object. internal partial class ServerEndpointCreateParametersProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ServerEndpointCreateParametersProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeServerEndpointCreateParametersProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ServerEndpointCreateParametersProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -273,23 +290,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ServerEndpointCreateParametersProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ServerEndpointCreateParametersProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeServerEndpointCreateParametersProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ServerEndpointCreateParametersProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/ServerEndpointFilesNotSyncingError.Serialization.cs b/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/ServerEndpointFilesNotSyncingError.Serialization.cs index 82da325c19c8..f2b6f26d6f50 100644 --- a/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/ServerEndpointFilesNotSyncingError.Serialization.cs +++ b/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/ServerEndpointFilesNotSyncingError.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.StorageSync.Models /// Files not syncing error object. public partial class ServerEndpointFilesNotSyncingError : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ServerEndpointFilesNotSyncingError PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeServerEndpointFilesNotSyncingError(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ServerEndpointFilesNotSyncingError)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -152,23 +169,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ServerEndpointFilesNotSyncingError IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ServerEndpointFilesNotSyncingError PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeServerEndpointFilesNotSyncingError(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ServerEndpointFilesNotSyncingError)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/ServerEndpointProperties.Serialization.cs b/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/ServerEndpointProperties.Serialization.cs index cc973cce71ed..670e92b3b9b6 100644 --- a/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/ServerEndpointProperties.Serialization.cs +++ b/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/ServerEndpointProperties.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.StorageSync.Models /// ServerEndpoint Properties object. internal partial class ServerEndpointProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ServerEndpointProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeServerEndpointProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ServerEndpointProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -417,23 +434,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ServerEndpointProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ServerEndpointProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeServerEndpointProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ServerEndpointProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/ServerEndpointProvisioningStepStatus.Serialization.cs b/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/ServerEndpointProvisioningStepStatus.Serialization.cs index 27c2221c3c4a..c6c89a7cb570 100644 --- a/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/ServerEndpointProvisioningStepStatus.Serialization.cs +++ b/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/ServerEndpointProvisioningStepStatus.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.StorageSync.Models /// Server endpoint provisioning step status object. public partial class ServerEndpointProvisioningStepStatus : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ServerEndpointProvisioningStepStatus PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeServerEndpointProvisioningStepStatus(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ServerEndpointProvisioningStepStatus)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -251,23 +268,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ServerEndpointProvisioningStepStatus IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ServerEndpointProvisioningStepStatus PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeServerEndpointProvisioningStepStatus(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ServerEndpointProvisioningStepStatus)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/ServerEndpointRecallError.Serialization.cs b/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/ServerEndpointRecallError.Serialization.cs index 1a4fb3537e92..0e5168675b7d 100644 --- a/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/ServerEndpointRecallError.Serialization.cs +++ b/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/ServerEndpointRecallError.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.StorageSync.Models /// Server endpoint recall error object. public partial class ServerEndpointRecallError : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ServerEndpointRecallError PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeServerEndpointRecallError(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ServerEndpointRecallError)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -137,23 +154,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ServerEndpointRecallError IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ServerEndpointRecallError PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeServerEndpointRecallError(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ServerEndpointRecallError)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/ServerEndpointRecallStatus.Serialization.cs b/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/ServerEndpointRecallStatus.Serialization.cs index 8c92313d78b2..98c7f86700f6 100644 --- a/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/ServerEndpointRecallStatus.Serialization.cs +++ b/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/ServerEndpointRecallStatus.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.StorageSync.Models /// Server endpoint recall status object. public partial class ServerEndpointRecallStatus : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ServerEndpointRecallStatus PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeServerEndpointRecallStatus(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ServerEndpointRecallStatus)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -162,23 +179,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ServerEndpointRecallStatus IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ServerEndpointRecallStatus PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeServerEndpointRecallStatus(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ServerEndpointRecallStatus)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/ServerEndpointSyncActivityStatus.Serialization.cs b/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/ServerEndpointSyncActivityStatus.Serialization.cs index 1a186aae3d33..a5f346ef5079 100644 --- a/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/ServerEndpointSyncActivityStatus.Serialization.cs +++ b/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/ServerEndpointSyncActivityStatus.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.StorageSync.Models /// Sync Session status object. public partial class ServerEndpointSyncActivityStatus : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ServerEndpointSyncActivityStatus PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeServerEndpointSyncActivityStatus(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ServerEndpointSyncActivityStatus)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -236,23 +253,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ServerEndpointSyncActivityStatus IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ServerEndpointSyncActivityStatus PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeServerEndpointSyncActivityStatus(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ServerEndpointSyncActivityStatus)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/ServerEndpointSyncSessionStatus.Serialization.cs b/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/ServerEndpointSyncSessionStatus.Serialization.cs index cb19e74fb0f2..5ecddf3d1203 100644 --- a/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/ServerEndpointSyncSessionStatus.Serialization.cs +++ b/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/ServerEndpointSyncSessionStatus.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.StorageSync.Models /// Sync Session status object. public partial class ServerEndpointSyncSessionStatus : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ServerEndpointSyncSessionStatus PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeServerEndpointSyncSessionStatus(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ServerEndpointSyncSessionStatus)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -246,23 +263,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ServerEndpointSyncSessionStatus IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ServerEndpointSyncSessionStatus PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeServerEndpointSyncSessionStatus(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ServerEndpointSyncSessionStatus)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/ServerEndpointSyncStatus.Serialization.cs b/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/ServerEndpointSyncStatus.Serialization.cs index da4c97ab263c..d37c18aa39e8 100644 --- a/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/ServerEndpointSyncStatus.Serialization.cs +++ b/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/ServerEndpointSyncStatus.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.StorageSync.Models /// Server Endpoint sync status. public partial class ServerEndpointSyncStatus : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ServerEndpointSyncStatus PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeServerEndpointSyncStatus(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ServerEndpointSyncStatus)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -300,23 +317,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ServerEndpointSyncStatus IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ServerEndpointSyncStatus PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeServerEndpointSyncStatus(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ServerEndpointSyncStatus)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/ServerEndpointUpdateProperties.Serialization.cs b/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/ServerEndpointUpdateProperties.Serialization.cs index 89eac2eeb0f4..79c923135527 100644 --- a/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/ServerEndpointUpdateProperties.Serialization.cs +++ b/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/ServerEndpointUpdateProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.StorageSync.Models /// ServerEndpoint Update Properties object. internal partial class ServerEndpointUpdateProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ServerEndpointUpdateProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeServerEndpointUpdateProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ServerEndpointUpdateProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -200,23 +217,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ServerEndpointUpdateProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ServerEndpointUpdateProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeServerEndpointUpdateProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ServerEndpointUpdateProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/StorageSyncGroupCreateOrUpdateContent.Serialization.cs b/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/StorageSyncGroupCreateOrUpdateContent.Serialization.cs index 3248974a4399..c5c8674dcd18 100644 --- a/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/StorageSyncGroupCreateOrUpdateContent.Serialization.cs +++ b/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/StorageSyncGroupCreateOrUpdateContent.Serialization.cs @@ -19,6 +19,23 @@ namespace Azure.ResourceManager.StorageSync.Models /// The parameters used when creating a sync group. public partial class StorageSyncGroupCreateOrUpdateContent : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeStorageSyncGroupCreateOrUpdateContent(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(StorageSyncGroupCreateOrUpdateContent)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -160,23 +177,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. StorageSyncGroupCreateOrUpdateContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (StorageSyncGroupCreateOrUpdateContent)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeStorageSyncGroupCreateOrUpdateContent(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(StorageSyncGroupCreateOrUpdateContent)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/StorageSyncNameAvailabilityContent.Serialization.cs b/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/StorageSyncNameAvailabilityContent.Serialization.cs index d157dee7e72f..cc4ff070a926 100644 --- a/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/StorageSyncNameAvailabilityContent.Serialization.cs +++ b/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/StorageSyncNameAvailabilityContent.Serialization.cs @@ -22,6 +22,23 @@ internal StorageSyncNameAvailabilityContent() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual StorageSyncNameAvailabilityContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeStorageSyncNameAvailabilityContent(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(StorageSyncNameAvailabilityContent)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -129,23 +146,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. StorageSyncNameAvailabilityContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual StorageSyncNameAvailabilityContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeStorageSyncNameAvailabilityContent(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(StorageSyncNameAvailabilityContent)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/StorageSyncNameAvailabilityResult.Serialization.cs b/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/StorageSyncNameAvailabilityResult.Serialization.cs index 6ab2149737f2..dce30d056576 100644 --- a/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/StorageSyncNameAvailabilityResult.Serialization.cs +++ b/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/StorageSyncNameAvailabilityResult.Serialization.cs @@ -17,6 +17,30 @@ namespace Azure.ResourceManager.StorageSync.Models /// The CheckNameAvailability operation response. public partial class StorageSyncNameAvailabilityResult : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual StorageSyncNameAvailabilityResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeStorageSyncNameAvailabilityResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(StorageSyncNameAvailabilityResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static StorageSyncNameAvailabilityResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeStorageSyncNameAvailabilityResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -149,31 +173,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. StorageSyncNameAvailabilityResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual StorageSyncNameAvailabilityResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeStorageSyncNameAvailabilityResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(StorageSyncNameAvailabilityResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static StorageSyncNameAvailabilityResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeStorageSyncNameAvailabilityResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/StorageSyncPrivateEndpointConnectionListResult.Serialization.cs b/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/StorageSyncPrivateEndpointConnectionListResult.Serialization.cs index b0b91578295b..ee615360bb7b 100644 --- a/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/StorageSyncPrivateEndpointConnectionListResult.Serialization.cs +++ b/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/StorageSyncPrivateEndpointConnectionListResult.Serialization.cs @@ -17,6 +17,30 @@ namespace Azure.ResourceManager.StorageSync.Models /// List of private endpoint connections associated with the specified resource. internal partial class StorageSyncPrivateEndpointConnectionListResult : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual StorageSyncPrivateEndpointConnectionListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeStorageSyncPrivateEndpointConnectionListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(StorageSyncPrivateEndpointConnectionListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static StorageSyncPrivateEndpointConnectionListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeStorageSyncPrivateEndpointConnectionListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -144,31 +168,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. StorageSyncPrivateEndpointConnectionListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual StorageSyncPrivateEndpointConnectionListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeStorageSyncPrivateEndpointConnectionListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(StorageSyncPrivateEndpointConnectionListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static StorageSyncPrivateEndpointConnectionListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeStorageSyncPrivateEndpointConnectionListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/StorageSyncPrivateLinkResource.Serialization.cs b/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/StorageSyncPrivateLinkResource.Serialization.cs index d759973eea0d..c29a8b1854bc 100644 --- a/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/StorageSyncPrivateLinkResource.Serialization.cs +++ b/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/StorageSyncPrivateLinkResource.Serialization.cs @@ -19,6 +19,23 @@ namespace Azure.ResourceManager.StorageSync.Models /// A private link resource. public partial class StorageSyncPrivateLinkResource : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeStorageSyncPrivateLinkResource(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(StorageSyncPrivateLinkResource)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -153,23 +170,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. StorageSyncPrivateLinkResource IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (StorageSyncPrivateLinkResource)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeStorageSyncPrivateLinkResource(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(StorageSyncPrivateLinkResource)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/StorageSyncPrivateLinkResourceListResult.Serialization.cs b/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/StorageSyncPrivateLinkResourceListResult.Serialization.cs index 3742ad2b153c..8ccb2e6cc3d9 100644 --- a/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/StorageSyncPrivateLinkResourceListResult.Serialization.cs +++ b/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/StorageSyncPrivateLinkResourceListResult.Serialization.cs @@ -22,6 +22,30 @@ namespace Azure.ResourceManager.StorageSync.Models /// internal partial class StorageSyncPrivateLinkResourceListResult : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual StorageSyncPrivateLinkResourceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeStorageSyncPrivateLinkResourceListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(StorageSyncPrivateLinkResourceListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static StorageSyncPrivateLinkResourceListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeStorageSyncPrivateLinkResourceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -138,31 +162,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. StorageSyncPrivateLinkResourceListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual StorageSyncPrivateLinkResourceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeStorageSyncPrivateLinkResourceListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(StorageSyncPrivateLinkResourceListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static StorageSyncPrivateLinkResourceListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeStorageSyncPrivateLinkResourceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/StorageSyncPrivateLinkResourceProperties.Serialization.cs b/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/StorageSyncPrivateLinkResourceProperties.Serialization.cs index 84b29610705b..660537f6f68e 100644 --- a/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/StorageSyncPrivateLinkResourceProperties.Serialization.cs +++ b/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/StorageSyncPrivateLinkResourceProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.StorageSync.Models /// Properties of a private link resource. internal partial class StorageSyncPrivateLinkResourceProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual StorageSyncPrivateLinkResourceProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeStorageSyncPrivateLinkResourceProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(StorageSyncPrivateLinkResourceProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -192,23 +209,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. StorageSyncPrivateLinkResourceProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual StorageSyncPrivateLinkResourceProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeStorageSyncPrivateLinkResourceProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(StorageSyncPrivateLinkResourceProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/StorageSyncPrivateLinkServiceConnectionState.Serialization.cs b/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/StorageSyncPrivateLinkServiceConnectionState.Serialization.cs index 3a217ee4a442..7aa1b210fd6f 100644 --- a/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/StorageSyncPrivateLinkServiceConnectionState.Serialization.cs +++ b/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/StorageSyncPrivateLinkServiceConnectionState.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.StorageSync.Models /// A collection of information about the state of the connection between service consumer and provider. public partial class StorageSyncPrivateLinkServiceConnectionState : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual StorageSyncPrivateLinkServiceConnectionState PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeStorageSyncPrivateLinkServiceConnectionState(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(StorageSyncPrivateLinkServiceConnectionState)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -144,23 +161,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. StorageSyncPrivateLinkServiceConnectionState IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual StorageSyncPrivateLinkServiceConnectionState PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeStorageSyncPrivateLinkServiceConnectionState(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(StorageSyncPrivateLinkServiceConnectionState)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/StorageSyncRegisteredServerCreateOrUpdateContent.Serialization.cs b/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/StorageSyncRegisteredServerCreateOrUpdateContent.Serialization.cs index 5b6e4a872d4b..dcf69ddc6e10 100644 --- a/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/StorageSyncRegisteredServerCreateOrUpdateContent.Serialization.cs +++ b/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/StorageSyncRegisteredServerCreateOrUpdateContent.Serialization.cs @@ -19,6 +19,23 @@ namespace Azure.ResourceManager.StorageSync.Models /// The parameters used when creating a registered server. public partial class StorageSyncRegisteredServerCreateOrUpdateContent : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeStorageSyncRegisteredServerCreateOrUpdateContent(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(StorageSyncRegisteredServerCreateOrUpdateContent)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -153,23 +170,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. StorageSyncRegisteredServerCreateOrUpdateContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (StorageSyncRegisteredServerCreateOrUpdateContent)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeStorageSyncRegisteredServerCreateOrUpdateContent(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(StorageSyncRegisteredServerCreateOrUpdateContent)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/StorageSyncRegisteredServerPatch.Serialization.cs b/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/StorageSyncRegisteredServerPatch.Serialization.cs index 9ca342d7d9fe..1b30d765915a 100644 --- a/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/StorageSyncRegisteredServerPatch.Serialization.cs +++ b/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/StorageSyncRegisteredServerPatch.Serialization.cs @@ -19,6 +19,23 @@ namespace Azure.ResourceManager.StorageSync.Models /// The parameters used when updating a registered server. public partial class StorageSyncRegisteredServerPatch : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeStorageSyncRegisteredServerPatch(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(StorageSyncRegisteredServerPatch)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -153,23 +170,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. StorageSyncRegisteredServerPatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (StorageSyncRegisteredServerPatch)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeStorageSyncRegisteredServerPatch(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(StorageSyncRegisteredServerPatch)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/StorageSyncServerEndpointCreateOrUpdateContent.Serialization.cs b/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/StorageSyncServerEndpointCreateOrUpdateContent.Serialization.cs index 2ef774a75c61..00895361cbd3 100644 --- a/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/StorageSyncServerEndpointCreateOrUpdateContent.Serialization.cs +++ b/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/StorageSyncServerEndpointCreateOrUpdateContent.Serialization.cs @@ -19,6 +19,23 @@ namespace Azure.ResourceManager.StorageSync.Models /// The parameters used when creating a server endpoint. public partial class StorageSyncServerEndpointCreateOrUpdateContent : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeStorageSyncServerEndpointCreateOrUpdateContent(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(StorageSyncServerEndpointCreateOrUpdateContent)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -153,23 +170,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. StorageSyncServerEndpointCreateOrUpdateContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (StorageSyncServerEndpointCreateOrUpdateContent)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeStorageSyncServerEndpointCreateOrUpdateContent(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(StorageSyncServerEndpointCreateOrUpdateContent)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/StorageSyncServerEndpointPatch.Serialization.cs b/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/StorageSyncServerEndpointPatch.Serialization.cs index 54f1226f9985..73a5894ad7dc 100644 --- a/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/StorageSyncServerEndpointPatch.Serialization.cs +++ b/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/StorageSyncServerEndpointPatch.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.StorageSync.Models /// Parameters for updating an Server Endpoint. public partial class StorageSyncServerEndpointPatch : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual StorageSyncServerEndpointPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeStorageSyncServerEndpointPatch(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(StorageSyncServerEndpointPatch)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -123,23 +140,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. StorageSyncServerEndpointPatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual StorageSyncServerEndpointPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeStorageSyncServerEndpointPatch(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(StorageSyncServerEndpointPatch)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/StorageSyncServerEndpointProvisioningStatus.Serialization.cs b/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/StorageSyncServerEndpointProvisioningStatus.Serialization.cs index 0d016c02610d..b095a809a8e4 100644 --- a/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/StorageSyncServerEndpointProvisioningStatus.Serialization.cs +++ b/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/StorageSyncServerEndpointProvisioningStatus.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.StorageSync.Models /// Server endpoint provisioning status information. public partial class StorageSyncServerEndpointProvisioningStatus : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual StorageSyncServerEndpointProvisioningStatus PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeStorageSyncServerEndpointProvisioningStatus(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(StorageSyncServerEndpointProvisioningStatus)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -158,23 +175,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. StorageSyncServerEndpointProvisioningStatus IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual StorageSyncServerEndpointProvisioningStatus PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeStorageSyncServerEndpointProvisioningStatus(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(StorageSyncServerEndpointProvisioningStatus)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/StorageSyncServiceArray.Serialization.cs b/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/StorageSyncServiceArray.Serialization.cs index f8247c679616..2ee9d6e14242 100644 --- a/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/StorageSyncServiceArray.Serialization.cs +++ b/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/StorageSyncServiceArray.Serialization.cs @@ -17,6 +17,30 @@ namespace Azure.ResourceManager.StorageSync.Models /// Array of StorageSyncServices. internal partial class StorageSyncServiceArray : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual StorageSyncServiceArray PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeStorageSyncServiceArray(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(StorageSyncServiceArray)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static StorageSyncServiceArray FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeStorageSyncServiceArray(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -144,31 +168,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. StorageSyncServiceArray IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual StorageSyncServiceArray PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeStorageSyncServiceArray(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(StorageSyncServiceArray)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static StorageSyncServiceArray FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeStorageSyncServiceArray(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/StorageSyncServiceCreateOrUpdateContent.Serialization.cs b/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/StorageSyncServiceCreateOrUpdateContent.Serialization.cs index fdcf46feaebb..17af69499626 100644 --- a/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/StorageSyncServiceCreateOrUpdateContent.Serialization.cs +++ b/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/StorageSyncServiceCreateOrUpdateContent.Serialization.cs @@ -24,6 +24,23 @@ internal StorageSyncServiceCreateOrUpdateContent() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeStorageSyncServiceCreateOrUpdateContent(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(StorageSyncServiceCreateOrUpdateContent)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -204,23 +221,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. StorageSyncServiceCreateOrUpdateContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (StorageSyncServiceCreateOrUpdateContent)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeStorageSyncServiceCreateOrUpdateContent(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(StorageSyncServiceCreateOrUpdateContent)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/StorageSyncServiceCreateParametersProperties.Serialization.cs b/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/StorageSyncServiceCreateParametersProperties.Serialization.cs index 1ae83d57145e..dc5171a9e92a 100644 --- a/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/StorageSyncServiceCreateParametersProperties.Serialization.cs +++ b/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/StorageSyncServiceCreateParametersProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.StorageSync.Models /// StorageSyncService Properties object. internal partial class StorageSyncServiceCreateParametersProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual StorageSyncServiceCreateParametersProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeStorageSyncServiceCreateParametersProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(StorageSyncServiceCreateParametersProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -137,23 +154,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. StorageSyncServiceCreateParametersProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual StorageSyncServiceCreateParametersProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeStorageSyncServiceCreateParametersProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(StorageSyncServiceCreateParametersProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/StorageSyncServicePatch.Serialization.cs b/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/StorageSyncServicePatch.Serialization.cs index 6d20762dd416..916293b85fd1 100644 --- a/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/StorageSyncServicePatch.Serialization.cs +++ b/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/StorageSyncServicePatch.Serialization.cs @@ -19,6 +19,23 @@ namespace Azure.ResourceManager.StorageSync.Models /// Parameters for updating an Storage sync service. public partial class StorageSyncServicePatch : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual StorageSyncServicePatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeStorageSyncServicePatch(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(StorageSyncServicePatch)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -178,23 +195,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. StorageSyncServicePatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual StorageSyncServicePatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeStorageSyncServicePatch(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(StorageSyncServicePatch)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/StorageSyncServiceProperties.Serialization.cs b/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/StorageSyncServiceProperties.Serialization.cs index b5852c33255b..493de796d6a8 100644 --- a/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/StorageSyncServiceProperties.Serialization.cs +++ b/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/StorageSyncServiceProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.StorageSync.Models /// Storage Sync Service Properties object. internal partial class StorageSyncServiceProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual StorageSyncServiceProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeStorageSyncServiceProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(StorageSyncServiceProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -234,23 +251,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. StorageSyncServiceProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual StorageSyncServiceProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeStorageSyncServiceProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(StorageSyncServiceProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/StorageSyncServiceUpdateProperties.Serialization.cs b/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/StorageSyncServiceUpdateProperties.Serialization.cs index ddad97dbfd55..64a11b2810ec 100644 --- a/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/StorageSyncServiceUpdateProperties.Serialization.cs +++ b/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/StorageSyncServiceUpdateProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.StorageSync.Models /// StorageSyncService Properties object. internal partial class StorageSyncServiceUpdateProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual StorageSyncServiceUpdateProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeStorageSyncServiceUpdateProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(StorageSyncServiceUpdateProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -137,23 +154,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. StorageSyncServiceUpdateProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual StorageSyncServiceUpdateProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeStorageSyncServiceUpdateProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(StorageSyncServiceUpdateProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/SyncGroupArray.Serialization.cs b/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/SyncGroupArray.Serialization.cs index 28c09c33b0e3..3b1d3c309f72 100644 --- a/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/SyncGroupArray.Serialization.cs +++ b/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/SyncGroupArray.Serialization.cs @@ -17,6 +17,30 @@ namespace Azure.ResourceManager.StorageSync.Models /// Array of SyncGroup. internal partial class SyncGroupArray : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SyncGroupArray PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSyncGroupArray(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SyncGroupArray)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static SyncGroupArray FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeSyncGroupArray(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -144,31 +168,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SyncGroupArray IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SyncGroupArray PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSyncGroupArray(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SyncGroupArray)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static SyncGroupArray FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeSyncGroupArray(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/SyncGroupProperties.Serialization.cs b/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/SyncGroupProperties.Serialization.cs index c7f39736661b..af2ccac8ae49 100644 --- a/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/SyncGroupProperties.Serialization.cs +++ b/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/SyncGroupProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.StorageSync.Models /// SyncGroup Properties object. internal partial class SyncGroupProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SyncGroupProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSyncGroupProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SyncGroupProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -133,23 +150,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SyncGroupProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SyncGroupProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSyncGroupProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SyncGroupProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/TriggerChangeDetectionContent.Serialization.cs b/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/TriggerChangeDetectionContent.Serialization.cs index 97885284991a..0a66a8cee870 100644 --- a/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/TriggerChangeDetectionContent.Serialization.cs +++ b/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/TriggerChangeDetectionContent.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.StorageSync.Models /// The parameters used when calling trigger change detection action on cloud endpoint. public partial class TriggerChangeDetectionContent : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual TriggerChangeDetectionContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeTriggerChangeDetectionContent(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(TriggerChangeDetectionContent)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -171,23 +188,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. TriggerChangeDetectionContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual TriggerChangeDetectionContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeTriggerChangeDetectionContent(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(TriggerChangeDetectionContent)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/TriggerRolloverContent.Serialization.cs b/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/TriggerRolloverContent.Serialization.cs index 5b09ccc5e19f..b280dd2bd5cb 100644 --- a/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/TriggerRolloverContent.Serialization.cs +++ b/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/TriggerRolloverContent.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.StorageSync.Models /// Trigger Rollover Request. public partial class TriggerRolloverContent : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual TriggerRolloverContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeTriggerRolloverContent(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(TriggerRolloverContent)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -130,23 +147,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. TriggerRolloverContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual TriggerRolloverContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeTriggerRolloverContent(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(TriggerRolloverContent)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/WorkflowArray.Serialization.cs b/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/WorkflowArray.Serialization.cs index c16c2f1ca915..add73406ed37 100644 --- a/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/WorkflowArray.Serialization.cs +++ b/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/WorkflowArray.Serialization.cs @@ -17,6 +17,30 @@ namespace Azure.ResourceManager.StorageSync.Models /// Array of Workflow. internal partial class WorkflowArray : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual WorkflowArray PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeWorkflowArray(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(WorkflowArray)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static WorkflowArray FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeWorkflowArray(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -144,31 +168,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. WorkflowArray IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual WorkflowArray PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeWorkflowArray(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(WorkflowArray)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static WorkflowArray FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeWorkflowArray(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/WorkflowProperties.Serialization.cs b/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/WorkflowProperties.Serialization.cs index 84cf9069d158..73a63437965b 100644 --- a/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/WorkflowProperties.Serialization.cs +++ b/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/Models/WorkflowProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.StorageSync.Models /// Workflow Properties object. internal partial class WorkflowProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual WorkflowProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeWorkflowProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(WorkflowProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -224,23 +241,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. WorkflowProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual WorkflowProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeWorkflowProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(WorkflowProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/StorageSyncGroupData.Serialization.cs b/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/StorageSyncGroupData.Serialization.cs index d6967fea9a65..d59d7dadf6fc 100644 --- a/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/StorageSyncGroupData.Serialization.cs +++ b/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/StorageSyncGroupData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.StorageSync /// Sync Group object. public partial class StorageSyncGroupData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeStorageSyncGroupData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(StorageSyncGroupData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static StorageSyncGroupData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeStorageSyncGroupData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,31 +178,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. StorageSyncGroupData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (StorageSyncGroupData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeStorageSyncGroupData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(StorageSyncGroupData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static StorageSyncGroupData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeStorageSyncGroupData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/StorageSyncPrivateEndpointConnectionData.Serialization.cs b/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/StorageSyncPrivateEndpointConnectionData.Serialization.cs index acfa49e5bca2..c13eaef012e8 100644 --- a/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/StorageSyncPrivateEndpointConnectionData.Serialization.cs +++ b/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/StorageSyncPrivateEndpointConnectionData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.StorageSync /// The private endpoint connection resource. public partial class StorageSyncPrivateEndpointConnectionData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeStorageSyncPrivateEndpointConnectionData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(StorageSyncPrivateEndpointConnectionData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static StorageSyncPrivateEndpointConnectionData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeStorageSyncPrivateEndpointConnectionData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,23 +178,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. StorageSyncPrivateEndpointConnectionData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (StorageSyncPrivateEndpointConnectionData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeStorageSyncPrivateEndpointConnectionData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(StorageSyncPrivateEndpointConnectionData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -185,12 +192,5 @@ internal static RequestContent ToRequestContent(StorageSyncPrivateEndpointConnec content.JsonWriter.WriteObjectValue(storageSyncPrivateEndpointConnectionData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static StorageSyncPrivateEndpointConnectionData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeStorageSyncPrivateEndpointConnectionData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/StorageSyncRegisteredServerData.Serialization.cs b/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/StorageSyncRegisteredServerData.Serialization.cs index c3e9dac61adc..199a20c5e070 100644 --- a/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/StorageSyncRegisteredServerData.Serialization.cs +++ b/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/StorageSyncRegisteredServerData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.StorageSync /// Registered Server resource. public partial class StorageSyncRegisteredServerData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeStorageSyncRegisteredServerData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(StorageSyncRegisteredServerData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static StorageSyncRegisteredServerData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeStorageSyncRegisteredServerData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,31 +178,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. StorageSyncRegisteredServerData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (StorageSyncRegisteredServerData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeStorageSyncRegisteredServerData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(StorageSyncRegisteredServerData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static StorageSyncRegisteredServerData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeStorageSyncRegisteredServerData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/StorageSyncServerEndpointData.Serialization.cs b/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/StorageSyncServerEndpointData.Serialization.cs index 187f87274d86..049e54ca6602 100644 --- a/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/StorageSyncServerEndpointData.Serialization.cs +++ b/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/StorageSyncServerEndpointData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.StorageSync /// Server Endpoint object. public partial class StorageSyncServerEndpointData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeStorageSyncServerEndpointData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(StorageSyncServerEndpointData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static StorageSyncServerEndpointData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeStorageSyncServerEndpointData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,31 +178,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. StorageSyncServerEndpointData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (StorageSyncServerEndpointData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeStorageSyncServerEndpointData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(StorageSyncServerEndpointData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static StorageSyncServerEndpointData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeStorageSyncServerEndpointData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/StorageSyncServiceData.Serialization.cs b/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/StorageSyncServiceData.Serialization.cs index c50d45afe4cb..904456d1502a 100644 --- a/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/StorageSyncServiceData.Serialization.cs +++ b/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/StorageSyncServiceData.Serialization.cs @@ -25,6 +25,30 @@ internal StorageSyncServiceData() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeStorageSyncServiceData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(StorageSyncServiceData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static StorageSyncServiceData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeStorageSyncServiceData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -205,31 +229,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. StorageSyncServiceData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (StorageSyncServiceData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeStorageSyncServiceData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(StorageSyncServiceData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static StorageSyncServiceData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeStorageSyncServiceData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/StorageSyncWorkflowData.Serialization.cs b/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/StorageSyncWorkflowData.Serialization.cs index 8bee0a12173c..566ba206312a 100644 --- a/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/StorageSyncWorkflowData.Serialization.cs +++ b/sdk/storagesync/Azure.ResourceManager.StorageSync/src/Generated/StorageSyncWorkflowData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.StorageSync /// Workflow resource. public partial class StorageSyncWorkflowData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeStorageSyncWorkflowData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(StorageSyncWorkflowData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static StorageSyncWorkflowData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeStorageSyncWorkflowData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,31 +178,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. StorageSyncWorkflowData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (StorageSyncWorkflowData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeStorageSyncWorkflowData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(StorageSyncWorkflowData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static StorageSyncWorkflowData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeStorageSyncWorkflowData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/terraform/Azure.ResourceManager.Terraform/src/Generated/Models/CommonExportProperties.Serialization.cs b/sdk/terraform/Azure.ResourceManager.Terraform/src/Generated/Models/CommonExportProperties.Serialization.cs index f69e412e1614..4ec33287b9e3 100644 --- a/sdk/terraform/Azure.ResourceManager.Terraform/src/Generated/Models/CommonExportProperties.Serialization.cs +++ b/sdk/terraform/Azure.ResourceManager.Terraform/src/Generated/Models/CommonExportProperties.Serialization.cs @@ -25,6 +25,23 @@ internal CommonExportProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual CommonExportProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeCommonExportProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(CommonExportProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -177,23 +194,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. CommonExportProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual CommonExportProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeCommonExportProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(CommonExportProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/terraform/Azure.ResourceManager.Terraform/src/Generated/Models/ExportQueryTerraform.Serialization.cs b/sdk/terraform/Azure.ResourceManager.Terraform/src/Generated/Models/ExportQueryTerraform.Serialization.cs index e870eeffe6fb..ffedeb5058ae 100644 --- a/sdk/terraform/Azure.ResourceManager.Terraform/src/Generated/Models/ExportQueryTerraform.Serialization.cs +++ b/sdk/terraform/Azure.ResourceManager.Terraform/src/Generated/Models/ExportQueryTerraform.Serialization.cs @@ -21,6 +21,23 @@ internal ExportQueryTerraform() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override CommonExportProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeExportQueryTerraform(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ExportQueryTerraform)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -288,23 +305,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ExportQueryTerraform IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (ExportQueryTerraform)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override CommonExportProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeExportQueryTerraform(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ExportQueryTerraform)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/terraform/Azure.ResourceManager.Terraform/src/Generated/Models/ExportResourceGroupTerraform.Serialization.cs b/sdk/terraform/Azure.ResourceManager.Terraform/src/Generated/Models/ExportResourceGroupTerraform.Serialization.cs index 91b8c2357efa..0c16bfa0d6c5 100644 --- a/sdk/terraform/Azure.ResourceManager.Terraform/src/Generated/Models/ExportResourceGroupTerraform.Serialization.cs +++ b/sdk/terraform/Azure.ResourceManager.Terraform/src/Generated/Models/ExportResourceGroupTerraform.Serialization.cs @@ -21,6 +21,23 @@ internal ExportResourceGroupTerraform() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override CommonExportProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeExportResourceGroupTerraform(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ExportResourceGroupTerraform)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -228,23 +245,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ExportResourceGroupTerraform IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (ExportResourceGroupTerraform)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override CommonExportProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeExportResourceGroupTerraform(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ExportResourceGroupTerraform)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/terraform/Azure.ResourceManager.Terraform/src/Generated/Models/ExportResourceTerraform.Serialization.cs b/sdk/terraform/Azure.ResourceManager.Terraform/src/Generated/Models/ExportResourceTerraform.Serialization.cs index 4bf8b931f743..e8e88200bc4f 100644 --- a/sdk/terraform/Azure.ResourceManager.Terraform/src/Generated/Models/ExportResourceTerraform.Serialization.cs +++ b/sdk/terraform/Azure.ResourceManager.Terraform/src/Generated/Models/ExportResourceTerraform.Serialization.cs @@ -22,6 +22,23 @@ internal ExportResourceTerraform() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override CommonExportProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeExportResourceTerraform(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ExportResourceTerraform)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -307,23 +324,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ExportResourceTerraform IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (ExportResourceTerraform)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override CommonExportProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeExportResourceTerraform(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ExportResourceTerraform)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/terraform/Azure.ResourceManager.Terraform/src/Generated/Models/TerraformExportResult.Serialization.cs b/sdk/terraform/Azure.ResourceManager.Terraform/src/Generated/Models/TerraformExportResult.Serialization.cs index 4fa8a9e2a4df..9c7fa44da657 100644 --- a/sdk/terraform/Azure.ResourceManager.Terraform/src/Generated/Models/TerraformExportResult.Serialization.cs +++ b/sdk/terraform/Azure.ResourceManager.Terraform/src/Generated/Models/TerraformExportResult.Serialization.cs @@ -19,6 +19,23 @@ namespace Azure.ResourceManager.Terraform.Models /// The Terraform export result. public partial class TerraformExportResult : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual TerraformExportResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeTerraformExportResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(TerraformExportResult)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -206,23 +223,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. TerraformExportResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual TerraformExportResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeTerraformExportResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(TerraformExportResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/terraform/Azure.ResourceManager.Terraform/src/Generated/Models/TerraformOperationStatus.Serialization.cs b/sdk/terraform/Azure.ResourceManager.Terraform/src/Generated/Models/TerraformOperationStatus.Serialization.cs index e0571c598414..5d00218307d7 100644 --- a/sdk/terraform/Azure.ResourceManager.Terraform/src/Generated/Models/TerraformOperationStatus.Serialization.cs +++ b/sdk/terraform/Azure.ResourceManager.Terraform/src/Generated/Models/TerraformOperationStatus.Serialization.cs @@ -23,6 +23,30 @@ internal TerraformOperationStatus() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual TerraformOperationStatus PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeTerraformOperationStatus(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(TerraformOperationStatus)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static TerraformOperationStatus FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeTerraformOperationStatus(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -225,31 +249,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. TerraformOperationStatus IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual TerraformOperationStatus PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeTerraformOperationStatus(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(TerraformOperationStatus)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static TerraformOperationStatus FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeTerraformOperationStatus(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/terraform/Azure.ResourceManager.Terraform/src/Generated/Models/UnknownCommonExportProperties.Serialization.cs b/sdk/terraform/Azure.ResourceManager.Terraform/src/Generated/Models/UnknownCommonExportProperties.Serialization.cs index 74d94d8e8326..7a56aa0f439b 100644 --- a/sdk/terraform/Azure.ResourceManager.Terraform/src/Generated/Models/UnknownCommonExportProperties.Serialization.cs +++ b/sdk/terraform/Azure.ResourceManager.Terraform/src/Generated/Models/UnknownCommonExportProperties.Serialization.cs @@ -20,6 +20,23 @@ internal UnknownCommonExportProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override CommonExportProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeCommonExportProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(CommonExportProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -206,23 +223,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. CommonExportProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override CommonExportProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeCommonExportProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(CommonExportProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/trustedsigning/Azure.ResourceManager.TrustedSigning/src/Generated/Models/AccountSkuPatch.Serialization.cs b/sdk/trustedsigning/Azure.ResourceManager.TrustedSigning/src/Generated/Models/AccountSkuPatch.Serialization.cs index 529043c09dd9..15c01b66052b 100644 --- a/sdk/trustedsigning/Azure.ResourceManager.TrustedSigning/src/Generated/Models/AccountSkuPatch.Serialization.cs +++ b/sdk/trustedsigning/Azure.ResourceManager.TrustedSigning/src/Generated/Models/AccountSkuPatch.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.TrustedSigning.Models /// SKU of the trusted signing account. internal partial class AccountSkuPatch : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AccountSkuPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAccountSkuPatch(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AccountSkuPatch)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -122,23 +139,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AccountSkuPatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AccountSkuPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAccountSkuPatch(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AccountSkuPatch)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/trustedsigning/Azure.ResourceManager.TrustedSigning/src/Generated/Models/CertificateProfileListResult.Serialization.cs b/sdk/trustedsigning/Azure.ResourceManager.TrustedSigning/src/Generated/Models/CertificateProfileListResult.Serialization.cs index ea2197f842e5..6ca5cf267651 100644 --- a/sdk/trustedsigning/Azure.ResourceManager.TrustedSigning/src/Generated/Models/CertificateProfileListResult.Serialization.cs +++ b/sdk/trustedsigning/Azure.ResourceManager.TrustedSigning/src/Generated/Models/CertificateProfileListResult.Serialization.cs @@ -22,6 +22,30 @@ internal CertificateProfileListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual CertificateProfileListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeCertificateProfileListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(CertificateProfileListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static CertificateProfileListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeCertificateProfileListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. CertificateProfileListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual CertificateProfileListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeCertificateProfileListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(CertificateProfileListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static CertificateProfileListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeCertificateProfileListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/trustedsigning/Azure.ResourceManager.TrustedSigning/src/Generated/Models/CertificateProfileProperties.Serialization.cs b/sdk/trustedsigning/Azure.ResourceManager.TrustedSigning/src/Generated/Models/CertificateProfileProperties.Serialization.cs index bbdc5fd52c76..ff706afce699 100644 --- a/sdk/trustedsigning/Azure.ResourceManager.TrustedSigning/src/Generated/Models/CertificateProfileProperties.Serialization.cs +++ b/sdk/trustedsigning/Azure.ResourceManager.TrustedSigning/src/Generated/Models/CertificateProfileProperties.Serialization.cs @@ -21,6 +21,23 @@ internal CertificateProfileProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual CertificateProfileProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeCertificateProfileProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(CertificateProfileProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -269,23 +286,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. CertificateProfileProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual CertificateProfileProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeCertificateProfileProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(CertificateProfileProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/trustedsigning/Azure.ResourceManager.TrustedSigning/src/Generated/Models/CodeSigningAccountListResult.Serialization.cs b/sdk/trustedsigning/Azure.ResourceManager.TrustedSigning/src/Generated/Models/CodeSigningAccountListResult.Serialization.cs index 212ed0323eb0..3b259c1b3d00 100644 --- a/sdk/trustedsigning/Azure.ResourceManager.TrustedSigning/src/Generated/Models/CodeSigningAccountListResult.Serialization.cs +++ b/sdk/trustedsigning/Azure.ResourceManager.TrustedSigning/src/Generated/Models/CodeSigningAccountListResult.Serialization.cs @@ -22,6 +22,30 @@ internal CodeSigningAccountListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual CodeSigningAccountListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeCodeSigningAccountListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(CodeSigningAccountListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static CodeSigningAccountListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeCodeSigningAccountListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. CodeSigningAccountListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual CodeSigningAccountListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeCodeSigningAccountListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(CodeSigningAccountListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static CodeSigningAccountListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeCodeSigningAccountListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/trustedsigning/Azure.ResourceManager.TrustedSigning/src/Generated/Models/CodeSigningAccountPatchProperties.Serialization.cs b/sdk/trustedsigning/Azure.ResourceManager.TrustedSigning/src/Generated/Models/CodeSigningAccountPatchProperties.Serialization.cs index 00f344b46efc..c11aef7d871e 100644 --- a/sdk/trustedsigning/Azure.ResourceManager.TrustedSigning/src/Generated/Models/CodeSigningAccountPatchProperties.Serialization.cs +++ b/sdk/trustedsigning/Azure.ResourceManager.TrustedSigning/src/Generated/Models/CodeSigningAccountPatchProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.TrustedSigning.Models /// Properties of the trusted signing account. internal partial class CodeSigningAccountPatchProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual CodeSigningAccountPatchProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeCodeSigningAccountPatchProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(CodeSigningAccountPatchProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -122,23 +139,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. CodeSigningAccountPatchProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual CodeSigningAccountPatchProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeCodeSigningAccountPatchProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(CodeSigningAccountPatchProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/trustedsigning/Azure.ResourceManager.TrustedSigning/src/Generated/Models/CodeSigningAccountProperties.Serialization.cs b/sdk/trustedsigning/Azure.ResourceManager.TrustedSigning/src/Generated/Models/CodeSigningAccountProperties.Serialization.cs index 40ccf19c0136..42d5d58c60dc 100644 --- a/sdk/trustedsigning/Azure.ResourceManager.TrustedSigning/src/Generated/Models/CodeSigningAccountProperties.Serialization.cs +++ b/sdk/trustedsigning/Azure.ResourceManager.TrustedSigning/src/Generated/Models/CodeSigningAccountProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.TrustedSigning.Models /// Properties of the trusted signing account. internal partial class CodeSigningAccountProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual CodeSigningAccountProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeCodeSigningAccountProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(CodeSigningAccountProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -152,23 +169,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. CodeSigningAccountProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual CodeSigningAccountProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeCodeSigningAccountProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(CodeSigningAccountProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/trustedsigning/Azure.ResourceManager.TrustedSigning/src/Generated/Models/Revocation.Serialization.cs b/sdk/trustedsigning/Azure.ResourceManager.TrustedSigning/src/Generated/Models/Revocation.Serialization.cs index 7c3d4c751357..d7266de8f832 100644 --- a/sdk/trustedsigning/Azure.ResourceManager.TrustedSigning/src/Generated/Models/Revocation.Serialization.cs +++ b/sdk/trustedsigning/Azure.ResourceManager.TrustedSigning/src/Generated/Models/Revocation.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.TrustedSigning.Models /// Revocation details of the certificate. internal partial class Revocation : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual Revocation PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeRevocation(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(Revocation)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -192,23 +209,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. Revocation IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual Revocation PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeRevocation(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(Revocation)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/trustedsigning/Azure.ResourceManager.TrustedSigning/src/Generated/Models/RevokeCertificateContent.Serialization.cs b/sdk/trustedsigning/Azure.ResourceManager.TrustedSigning/src/Generated/Models/RevokeCertificateContent.Serialization.cs index 2a8fcf2449d1..e0cb97489ad2 100644 --- a/sdk/trustedsigning/Azure.ResourceManager.TrustedSigning/src/Generated/Models/RevokeCertificateContent.Serialization.cs +++ b/sdk/trustedsigning/Azure.ResourceManager.TrustedSigning/src/Generated/Models/RevokeCertificateContent.Serialization.cs @@ -22,6 +22,23 @@ internal RevokeCertificateContent() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual RevokeCertificateContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeRevokeCertificateContent(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(RevokeCertificateContent)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -162,23 +179,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. RevokeCertificateContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual RevokeCertificateContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeRevokeCertificateContent(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(RevokeCertificateContent)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/trustedsigning/Azure.ResourceManager.TrustedSigning/src/Generated/Models/TrustedSigningAccountNameAvailabilityContent.Serialization.cs b/sdk/trustedsigning/Azure.ResourceManager.TrustedSigning/src/Generated/Models/TrustedSigningAccountNameAvailabilityContent.Serialization.cs index d20dedf0918b..60d4ddc62953 100644 --- a/sdk/trustedsigning/Azure.ResourceManager.TrustedSigning/src/Generated/Models/TrustedSigningAccountNameAvailabilityContent.Serialization.cs +++ b/sdk/trustedsigning/Azure.ResourceManager.TrustedSigning/src/Generated/Models/TrustedSigningAccountNameAvailabilityContent.Serialization.cs @@ -22,6 +22,23 @@ internal TrustedSigningAccountNameAvailabilityContent() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual TrustedSigningAccountNameAvailabilityContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeTrustedSigningAccountNameAvailabilityContent(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(TrustedSigningAccountNameAvailabilityContent)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -129,23 +146,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. TrustedSigningAccountNameAvailabilityContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual TrustedSigningAccountNameAvailabilityContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeTrustedSigningAccountNameAvailabilityContent(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(TrustedSigningAccountNameAvailabilityContent)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/trustedsigning/Azure.ResourceManager.TrustedSigning/src/Generated/Models/TrustedSigningAccountNameAvailabilityResult.Serialization.cs b/sdk/trustedsigning/Azure.ResourceManager.TrustedSigning/src/Generated/Models/TrustedSigningAccountNameAvailabilityResult.Serialization.cs index 9f1db23c843b..f77f1692aca1 100644 --- a/sdk/trustedsigning/Azure.ResourceManager.TrustedSigning/src/Generated/Models/TrustedSigningAccountNameAvailabilityResult.Serialization.cs +++ b/sdk/trustedsigning/Azure.ResourceManager.TrustedSigning/src/Generated/Models/TrustedSigningAccountNameAvailabilityResult.Serialization.cs @@ -17,6 +17,30 @@ namespace Azure.ResourceManager.TrustedSigning.Models /// The CheckNameAvailability operation response. public partial class TrustedSigningAccountNameAvailabilityResult : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual TrustedSigningAccountNameAvailabilityResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeTrustedSigningAccountNameAvailabilityResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(TrustedSigningAccountNameAvailabilityResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static TrustedSigningAccountNameAvailabilityResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeTrustedSigningAccountNameAvailabilityResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -149,31 +173,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. TrustedSigningAccountNameAvailabilityResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual TrustedSigningAccountNameAvailabilityResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeTrustedSigningAccountNameAvailabilityResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(TrustedSigningAccountNameAvailabilityResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static TrustedSigningAccountNameAvailabilityResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeTrustedSigningAccountNameAvailabilityResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/trustedsigning/Azure.ResourceManager.TrustedSigning/src/Generated/Models/TrustedSigningAccountPatch.Serialization.cs b/sdk/trustedsigning/Azure.ResourceManager.TrustedSigning/src/Generated/Models/TrustedSigningAccountPatch.Serialization.cs index 512b6c514065..059142405da8 100644 --- a/sdk/trustedsigning/Azure.ResourceManager.TrustedSigning/src/Generated/Models/TrustedSigningAccountPatch.Serialization.cs +++ b/sdk/trustedsigning/Azure.ResourceManager.TrustedSigning/src/Generated/Models/TrustedSigningAccountPatch.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.TrustedSigning.Models /// Parameters for creating or updating a trusted signing account. public partial class TrustedSigningAccountPatch : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual TrustedSigningAccountPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeTrustedSigningAccountPatch(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(TrustedSigningAccountPatch)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -161,23 +178,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. TrustedSigningAccountPatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual TrustedSigningAccountPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeTrustedSigningAccountPatch(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(TrustedSigningAccountPatch)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/trustedsigning/Azure.ResourceManager.TrustedSigning/src/Generated/Models/TrustedSigningAccountSku.Serialization.cs b/sdk/trustedsigning/Azure.ResourceManager.TrustedSigning/src/Generated/Models/TrustedSigningAccountSku.Serialization.cs index 2279be34578a..857d3095a76b 100644 --- a/sdk/trustedsigning/Azure.ResourceManager.TrustedSigning/src/Generated/Models/TrustedSigningAccountSku.Serialization.cs +++ b/sdk/trustedsigning/Azure.ResourceManager.TrustedSigning/src/Generated/Models/TrustedSigningAccountSku.Serialization.cs @@ -21,6 +21,23 @@ internal TrustedSigningAccountSku() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual TrustedSigningAccountSku PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeTrustedSigningAccountSku(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(TrustedSigningAccountSku)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -120,23 +137,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. TrustedSigningAccountSku IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual TrustedSigningAccountSku PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeTrustedSigningAccountSku(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(TrustedSigningAccountSku)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/trustedsigning/Azure.ResourceManager.TrustedSigning/src/Generated/Models/TrustedSigningCertificate.Serialization.cs b/sdk/trustedsigning/Azure.ResourceManager.TrustedSigning/src/Generated/Models/TrustedSigningCertificate.Serialization.cs index 754848160b7a..eaeae4990db5 100644 --- a/sdk/trustedsigning/Azure.ResourceManager.TrustedSigning/src/Generated/Models/TrustedSigningCertificate.Serialization.cs +++ b/sdk/trustedsigning/Azure.ResourceManager.TrustedSigning/src/Generated/Models/TrustedSigningCertificate.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.TrustedSigning.Models /// Properties of the certificate. public partial class TrustedSigningCertificate : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual TrustedSigningCertificate PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeTrustedSigningCertificate(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(TrustedSigningCertificate)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -220,23 +237,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. TrustedSigningCertificate IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual TrustedSigningCertificate PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeTrustedSigningCertificate(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(TrustedSigningCertificate)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/trustedsigning/Azure.ResourceManager.TrustedSigning/src/Generated/TrustedSigningAccountData.Serialization.cs b/sdk/trustedsigning/Azure.ResourceManager.TrustedSigning/src/Generated/TrustedSigningAccountData.Serialization.cs index bf13f14bcbfa..1c3f8eb8ff9e 100644 --- a/sdk/trustedsigning/Azure.ResourceManager.TrustedSigning/src/Generated/TrustedSigningAccountData.Serialization.cs +++ b/sdk/trustedsigning/Azure.ResourceManager.TrustedSigning/src/Generated/TrustedSigningAccountData.Serialization.cs @@ -25,6 +25,30 @@ internal TrustedSigningAccountData() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeTrustedSigningAccountData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(TrustedSigningAccountData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static TrustedSigningAccountData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeTrustedSigningAccountData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -189,23 +213,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. TrustedSigningAccountData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (TrustedSigningAccountData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeTrustedSigningAccountData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(TrustedSigningAccountData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -220,12 +227,5 @@ internal static RequestContent ToRequestContent(TrustedSigningAccountData truste content.JsonWriter.WriteObjectValue(trustedSigningAccountData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static TrustedSigningAccountData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeTrustedSigningAccountData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/trustedsigning/Azure.ResourceManager.TrustedSigning/src/Generated/TrustedSigningCertificateProfileData.Serialization.cs b/sdk/trustedsigning/Azure.ResourceManager.TrustedSigning/src/Generated/TrustedSigningCertificateProfileData.Serialization.cs index df21fb716e95..f160f2f73cbf 100644 --- a/sdk/trustedsigning/Azure.ResourceManager.TrustedSigning/src/Generated/TrustedSigningCertificateProfileData.Serialization.cs +++ b/sdk/trustedsigning/Azure.ResourceManager.TrustedSigning/src/Generated/TrustedSigningCertificateProfileData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.TrustedSigning /// Certificate profile resource. public partial class TrustedSigningCertificateProfileData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeTrustedSigningCertificateProfileData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(TrustedSigningCertificateProfileData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static TrustedSigningCertificateProfileData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeTrustedSigningCertificateProfileData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,23 +178,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. TrustedSigningCertificateProfileData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (TrustedSigningCertificateProfileData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeTrustedSigningCertificateProfileData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(TrustedSigningCertificateProfileData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -185,12 +192,5 @@ internal static RequestContent ToRequestContent(TrustedSigningCertificateProfile content.JsonWriter.WriteObjectValue(trustedSigningCertificateProfileData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static TrustedSigningCertificateProfileData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeTrustedSigningCertificateProfileData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/ApprovalActionContent.Serialization.cs b/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/ApprovalActionContent.Serialization.cs index c2d0ded4dc0a..7719628d43af 100644 --- a/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/ApprovalActionContent.Serialization.cs +++ b/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/ApprovalActionContent.Serialization.cs @@ -22,6 +22,23 @@ internal ApprovalActionContent() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ApprovalActionContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeApprovalActionContent(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ApprovalActionContent)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -121,23 +138,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ApprovalActionContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ApprovalActionContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeApprovalActionContent(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ApprovalActionContent)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/ApprovalActionResult.Serialization.cs b/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/ApprovalActionResult.Serialization.cs index 656d9f530c5e..06e293f2f8d3 100644 --- a/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/ApprovalActionResult.Serialization.cs +++ b/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/ApprovalActionResult.Serialization.cs @@ -22,6 +22,30 @@ internal ApprovalActionResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ApprovalActionResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeApprovalActionResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ApprovalActionResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static ApprovalActionResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeApprovalActionResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -121,31 +145,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ApprovalActionResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ApprovalActionResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeApprovalActionResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ApprovalActionResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static ApprovalActionResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeApprovalActionResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/ApprovalCallbackContent.Serialization.cs b/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/ApprovalCallbackContent.Serialization.cs index 2c826e59c220..d6a521dc86a8 100644 --- a/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/ApprovalCallbackContent.Serialization.cs +++ b/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/ApprovalCallbackContent.Serialization.cs @@ -22,6 +22,23 @@ internal ApprovalCallbackContent() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ApprovalCallbackContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeApprovalCallbackContent(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ApprovalCallbackContent)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -140,23 +157,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ApprovalCallbackContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ApprovalCallbackContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeApprovalCallbackContent(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ApprovalCallbackContent)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/ApprovalDeletionCallbackContent.Serialization.cs b/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/ApprovalDeletionCallbackContent.Serialization.cs index f70ecbc60c77..309805e6400b 100644 --- a/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/ApprovalDeletionCallbackContent.Serialization.cs +++ b/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/ApprovalDeletionCallbackContent.Serialization.cs @@ -22,6 +22,23 @@ internal ApprovalDeletionCallbackContent() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ApprovalDeletionCallbackContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeApprovalDeletionCallbackContent(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ApprovalDeletionCallbackContent)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -121,23 +138,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ApprovalDeletionCallbackContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ApprovalDeletionCallbackContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeApprovalDeletionCallbackContent(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ApprovalDeletionCallbackContent)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/ApprovalRequestMetadata.Serialization.cs b/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/ApprovalRequestMetadata.Serialization.cs index 25095bb44087..5a0010926611 100644 --- a/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/ApprovalRequestMetadata.Serialization.cs +++ b/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/ApprovalRequestMetadata.Serialization.cs @@ -21,6 +21,23 @@ internal ApprovalRequestMetadata() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ApprovalRequestMetadata PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeApprovalRequestMetadata(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ApprovalRequestMetadata)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -157,23 +174,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ApprovalRequestMetadata IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ApprovalRequestMetadata PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeApprovalRequestMetadata(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ApprovalRequestMetadata)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/ApprovalRequestMetadataPatch.Serialization.cs b/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/ApprovalRequestMetadataPatch.Serialization.cs index b4d4c9acf077..921917f23afb 100644 --- a/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/ApprovalRequestMetadataPatch.Serialization.cs +++ b/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/ApprovalRequestMetadataPatch.Serialization.cs @@ -21,6 +21,23 @@ internal ApprovalRequestMetadataPatch() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ApprovalRequestMetadataPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeApprovalRequestMetadataPatch(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ApprovalRequestMetadataPatch)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -157,23 +174,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ApprovalRequestMetadataPatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ApprovalRequestMetadataPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeApprovalRequestMetadataPatch(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ApprovalRequestMetadataPatch)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/ApprovalResourceListResult.Serialization.cs b/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/ApprovalResourceListResult.Serialization.cs index f25df216dbe0..327a1d484954 100644 --- a/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/ApprovalResourceListResult.Serialization.cs +++ b/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/ApprovalResourceListResult.Serialization.cs @@ -22,6 +22,30 @@ internal ApprovalResourceListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ApprovalResourceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeApprovalResourceListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ApprovalResourceListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static ApprovalResourceListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeApprovalResourceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ApprovalResourceListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ApprovalResourceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeApprovalResourceListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ApprovalResourceListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static ApprovalResourceListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeApprovalResourceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/ApprovalSettingsPatchProperties.Serialization.cs b/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/ApprovalSettingsPatchProperties.Serialization.cs index 7e6da539e28d..186e3d39de0e 100644 --- a/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/ApprovalSettingsPatchProperties.Serialization.cs +++ b/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/ApprovalSettingsPatchProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.VirtualEnclaves.Models /// ApprovalSettings Properties. internal partial class ApprovalSettingsPatchProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ApprovalSettingsPatchProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeApprovalSettingsPatchProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ApprovalSettingsPatchProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -132,23 +149,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ApprovalSettingsPatchProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ApprovalSettingsPatchProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeApprovalSettingsPatchProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ApprovalSettingsPatchProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/CheckAddressSpaceAvailabilityContent.Serialization.cs b/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/CheckAddressSpaceAvailabilityContent.Serialization.cs index 552b4fcb800b..90580e2cacf7 100644 --- a/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/CheckAddressSpaceAvailabilityContent.Serialization.cs +++ b/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/CheckAddressSpaceAvailabilityContent.Serialization.cs @@ -22,6 +22,23 @@ internal CheckAddressSpaceAvailabilityContent() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual CheckAddressSpaceAvailabilityContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeCheckAddressSpaceAvailabilityContent(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(CheckAddressSpaceAvailabilityContent)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -129,23 +146,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. CheckAddressSpaceAvailabilityContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual CheckAddressSpaceAvailabilityContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeCheckAddressSpaceAvailabilityContent(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(CheckAddressSpaceAvailabilityContent)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/CheckAddressSpaceAvailabilityResult.Serialization.cs b/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/CheckAddressSpaceAvailabilityResult.Serialization.cs index bc42bf5c36f3..1eca10ee63ab 100644 --- a/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/CheckAddressSpaceAvailabilityResult.Serialization.cs +++ b/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/CheckAddressSpaceAvailabilityResult.Serialization.cs @@ -22,6 +22,30 @@ internal CheckAddressSpaceAvailabilityResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual CheckAddressSpaceAvailabilityResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeCheckAddressSpaceAvailabilityResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(CheckAddressSpaceAvailabilityResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static CheckAddressSpaceAvailabilityResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeCheckAddressSpaceAvailabilityResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -121,31 +145,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. CheckAddressSpaceAvailabilityResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual CheckAddressSpaceAvailabilityResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeCheckAddressSpaceAvailabilityResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(CheckAddressSpaceAvailabilityResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static CheckAddressSpaceAvailabilityResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeCheckAddressSpaceAvailabilityResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/CommunityEndpointDestinationRule.Serialization.cs b/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/CommunityEndpointDestinationRule.Serialization.cs index 51d028bf7831..30d1d6dfcf9d 100644 --- a/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/CommunityEndpointDestinationRule.Serialization.cs +++ b/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/CommunityEndpointDestinationRule.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.VirtualEnclaves.Models /// Base type for destination rules. public partial class CommunityEndpointDestinationRule : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual CommunityEndpointDestinationRule PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeCommunityEndpointDestinationRule(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(CommunityEndpointDestinationRule)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -203,23 +220,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. CommunityEndpointDestinationRule IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual CommunityEndpointDestinationRule PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeCommunityEndpointDestinationRule(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(CommunityEndpointDestinationRule)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/CommunityEndpointPatchProperties.Serialization.cs b/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/CommunityEndpointPatchProperties.Serialization.cs index 968d0258f27a..369ff7b12a32 100644 --- a/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/CommunityEndpointPatchProperties.Serialization.cs +++ b/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/CommunityEndpointPatchProperties.Serialization.cs @@ -21,6 +21,23 @@ internal CommunityEndpointPatchProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual CommunityEndpointPatchProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeCommunityEndpointPatchProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(CommunityEndpointPatchProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -130,23 +147,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. CommunityEndpointPatchProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual CommunityEndpointPatchProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeCommunityEndpointPatchProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(CommunityEndpointPatchProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/CommunityEndpointResourceListResult.Serialization.cs b/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/CommunityEndpointResourceListResult.Serialization.cs index a7041bbcd487..81824a7310a3 100644 --- a/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/CommunityEndpointResourceListResult.Serialization.cs +++ b/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/CommunityEndpointResourceListResult.Serialization.cs @@ -22,6 +22,30 @@ internal CommunityEndpointResourceListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual CommunityEndpointResourceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeCommunityEndpointResourceListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(CommunityEndpointResourceListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static CommunityEndpointResourceListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeCommunityEndpointResourceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. CommunityEndpointResourceListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual CommunityEndpointResourceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeCommunityEndpointResourceListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(CommunityEndpointResourceListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static CommunityEndpointResourceListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeCommunityEndpointResourceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/CommunityResourceListResult.Serialization.cs b/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/CommunityResourceListResult.Serialization.cs index 1c0959728e96..2fcf55941de0 100644 --- a/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/CommunityResourceListResult.Serialization.cs +++ b/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/CommunityResourceListResult.Serialization.cs @@ -22,6 +22,30 @@ internal CommunityResourceListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual CommunityResourceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeCommunityResourceListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(CommunityResourceListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static CommunityResourceListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeCommunityResourceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. CommunityResourceListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual CommunityResourceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeCommunityResourceListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(CommunityResourceListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static CommunityResourceListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeCommunityResourceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/EnclaveAddressSpaces.Serialization.cs b/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/EnclaveAddressSpaces.Serialization.cs index 7adb23f46a4a..6a93102e215a 100644 --- a/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/EnclaveAddressSpaces.Serialization.cs +++ b/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/EnclaveAddressSpaces.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.VirtualEnclaves.Models /// Enclave Address Spaces. public partial class EnclaveAddressSpaces : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual EnclaveAddressSpaces PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeEnclaveAddressSpaces(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(EnclaveAddressSpaces)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -129,23 +146,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. EnclaveAddressSpaces IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual EnclaveAddressSpaces PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeEnclaveAddressSpaces(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(EnclaveAddressSpaces)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/EnclaveConnectionPatchProperties.Serialization.cs b/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/EnclaveConnectionPatchProperties.Serialization.cs index 2f17d4cd1ba9..988bbf22b36b 100644 --- a/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/EnclaveConnectionPatchProperties.Serialization.cs +++ b/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/EnclaveConnectionPatchProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.VirtualEnclaves.Models /// Enclave Connection patchable Properties. internal partial class EnclaveConnectionPatchProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual EnclaveConnectionPatchProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeEnclaveConnectionPatchProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(EnclaveConnectionPatchProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -118,23 +135,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. EnclaveConnectionPatchProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual EnclaveConnectionPatchProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeEnclaveConnectionPatchProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(EnclaveConnectionPatchProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/EnclaveConnectionResourceListResult.Serialization.cs b/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/EnclaveConnectionResourceListResult.Serialization.cs index ab4b2e28b3a7..04bb787c9ac7 100644 --- a/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/EnclaveConnectionResourceListResult.Serialization.cs +++ b/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/EnclaveConnectionResourceListResult.Serialization.cs @@ -22,6 +22,30 @@ internal EnclaveConnectionResourceListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual EnclaveConnectionResourceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeEnclaveConnectionResourceListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(EnclaveConnectionResourceListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static EnclaveConnectionResourceListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeEnclaveConnectionResourceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. EnclaveConnectionResourceListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual EnclaveConnectionResourceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeEnclaveConnectionResourceListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(EnclaveConnectionResourceListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static EnclaveConnectionResourceListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeEnclaveConnectionResourceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/EnclaveDefaultSettings.Serialization.cs b/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/EnclaveDefaultSettings.Serialization.cs index 9fa2240fa717..03bd69e51803 100644 --- a/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/EnclaveDefaultSettings.Serialization.cs +++ b/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/EnclaveDefaultSettings.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.VirtualEnclaves.Models /// Virtual Enclave Default Settings. public partial class EnclaveDefaultSettings : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual EnclaveDefaultSettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeEnclaveDefaultSettings(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(EnclaveDefaultSettings)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -190,23 +207,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. EnclaveDefaultSettings IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual EnclaveDefaultSettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeEnclaveDefaultSettings(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(EnclaveDefaultSettings)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/EnclaveDefaultSettingsPatch.Serialization.cs b/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/EnclaveDefaultSettingsPatch.Serialization.cs index d2be9f2e6c3d..f2d61c19881e 100644 --- a/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/EnclaveDefaultSettingsPatch.Serialization.cs +++ b/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/EnclaveDefaultSettingsPatch.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.VirtualEnclaves.Models /// Virtual Enclave Default Settings. internal partial class EnclaveDefaultSettingsPatch : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual EnclaveDefaultSettingsPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeEnclaveDefaultSettingsPatch(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(EnclaveDefaultSettingsPatch)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -122,23 +139,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. EnclaveDefaultSettingsPatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual EnclaveDefaultSettingsPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeEnclaveDefaultSettingsPatch(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(EnclaveDefaultSettingsPatch)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/EnclaveEndpointDestinationRule.Serialization.cs b/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/EnclaveEndpointDestinationRule.Serialization.cs index 0f90c9d2ab40..f68e8c616338 100644 --- a/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/EnclaveEndpointDestinationRule.Serialization.cs +++ b/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/EnclaveEndpointDestinationRule.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.VirtualEnclaves.Models /// Enclave Endpoint Rule Properties. public partial class EnclaveEndpointDestinationRule : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual EnclaveEndpointDestinationRule PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeEnclaveEndpointDestinationRule(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(EnclaveEndpointDestinationRule)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -165,23 +182,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. EnclaveEndpointDestinationRule IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual EnclaveEndpointDestinationRule PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeEnclaveEndpointDestinationRule(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(EnclaveEndpointDestinationRule)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/EnclaveEndpointPatchProperties.Serialization.cs b/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/EnclaveEndpointPatchProperties.Serialization.cs index 2cbc30b3f88a..cb8658a233c8 100644 --- a/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/EnclaveEndpointPatchProperties.Serialization.cs +++ b/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/EnclaveEndpointPatchProperties.Serialization.cs @@ -21,6 +21,23 @@ internal EnclaveEndpointPatchProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual EnclaveEndpointPatchProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeEnclaveEndpointPatchProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(EnclaveEndpointPatchProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -130,23 +147,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. EnclaveEndpointPatchProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual EnclaveEndpointPatchProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeEnclaveEndpointPatchProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(EnclaveEndpointPatchProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/EnclaveEndpointResourceListResult.Serialization.cs b/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/EnclaveEndpointResourceListResult.Serialization.cs index e743cd93d99e..f414532190bf 100644 --- a/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/EnclaveEndpointResourceListResult.Serialization.cs +++ b/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/EnclaveEndpointResourceListResult.Serialization.cs @@ -22,6 +22,30 @@ internal EnclaveEndpointResourceListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual EnclaveEndpointResourceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeEnclaveEndpointResourceListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(EnclaveEndpointResourceListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static EnclaveEndpointResourceListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeEnclaveEndpointResourceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. EnclaveEndpointResourceListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual EnclaveEndpointResourceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeEnclaveEndpointResourceListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(EnclaveEndpointResourceListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static EnclaveEndpointResourceListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeEnclaveEndpointResourceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/EnclaveResourceListResult.Serialization.cs b/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/EnclaveResourceListResult.Serialization.cs index 7276f235cf50..ab6588405253 100644 --- a/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/EnclaveResourceListResult.Serialization.cs +++ b/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/EnclaveResourceListResult.Serialization.cs @@ -22,6 +22,30 @@ internal EnclaveResourceListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual EnclaveResourceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeEnclaveResourceListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(EnclaveResourceListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static EnclaveResourceListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeEnclaveResourceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. EnclaveResourceListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual EnclaveResourceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeEnclaveResourceListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(EnclaveResourceListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static EnclaveResourceListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeEnclaveResourceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/EnclaveVirtualNetwork.Serialization.cs b/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/EnclaveVirtualNetwork.Serialization.cs index 865565c91d6a..dbd67dc3806d 100644 --- a/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/EnclaveVirtualNetwork.Serialization.cs +++ b/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/EnclaveVirtualNetwork.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.VirtualEnclaves.Models /// Enclave Virtual Network Properties. public partial class EnclaveVirtualNetwork : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual EnclaveVirtualNetwork PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeEnclaveVirtualNetwork(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(EnclaveVirtualNetwork)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -186,23 +203,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. EnclaveVirtualNetwork IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual EnclaveVirtualNetwork PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeEnclaveVirtualNetwork(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(EnclaveVirtualNetwork)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/ManagedOnBehalfOfConfiguration.Serialization.cs b/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/ManagedOnBehalfOfConfiguration.Serialization.cs index 53a9b8fd2d15..be2e9ab81d73 100644 --- a/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/ManagedOnBehalfOfConfiguration.Serialization.cs +++ b/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/ManagedOnBehalfOfConfiguration.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.VirtualEnclaves.Models /// Managed-On-Behalf-Of configuration properties. This configuration exists for the resources where a resource provider manages those resources on behalf of the resource owner. internal partial class ManagedOnBehalfOfConfiguration : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ManagedOnBehalfOfConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeManagedOnBehalfOfConfiguration(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ManagedOnBehalfOfConfiguration)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -132,23 +149,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ManagedOnBehalfOfConfiguration IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ManagedOnBehalfOfConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeManagedOnBehalfOfConfiguration(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ManagedOnBehalfOfConfiguration)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/MoboBrokerResource.Serialization.cs b/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/MoboBrokerResource.Serialization.cs index 7090dcae1ff6..9cb0c2462e86 100644 --- a/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/MoboBrokerResource.Serialization.cs +++ b/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/MoboBrokerResource.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.VirtualEnclaves.Models /// Managed-On-Behalf-Of broker resource. This resource is created by the Resource Provider to manage some resources on behalf of the user. public partial class MoboBrokerResource : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual MoboBrokerResource PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeMoboBrokerResource(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(MoboBrokerResource)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -123,23 +140,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. MoboBrokerResource IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual MoboBrokerResource PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeMoboBrokerResource(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(MoboBrokerResource)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/TransitHubResourceListResult.Serialization.cs b/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/TransitHubResourceListResult.Serialization.cs index 7f100865b307..21d076ff7044 100644 --- a/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/TransitHubResourceListResult.Serialization.cs +++ b/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/TransitHubResourceListResult.Serialization.cs @@ -22,6 +22,30 @@ internal TransitHubResourceListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual TransitHubResourceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeTransitHubResourceListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(TransitHubResourceListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static TransitHubResourceListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeTransitHubResourceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. TransitHubResourceListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual TransitHubResourceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeTransitHubResourceListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(TransitHubResourceListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static TransitHubResourceListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeTransitHubResourceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/TransitOptionParams.Serialization.cs b/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/TransitOptionParams.Serialization.cs index 4840706282f7..d14799022da3 100644 --- a/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/TransitOptionParams.Serialization.cs +++ b/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/TransitOptionParams.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.VirtualEnclaves.Models /// TransitOptionParams Properties. public partial class TransitOptionParams : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual TransitOptionParams PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeTransitOptionParams(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(TransitOptionParams)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -138,23 +155,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. TransitOptionParams IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual TransitOptionParams PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeTransitOptionParams(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(TransitOptionParams)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/VirtualEnclaveApprovalPatch.Serialization.cs b/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/VirtualEnclaveApprovalPatch.Serialization.cs index 9f7b6323c3e3..3bccb12be2aa 100644 --- a/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/VirtualEnclaveApprovalPatch.Serialization.cs +++ b/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/VirtualEnclaveApprovalPatch.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.VirtualEnclaves.Models /// Approvals patch model. public partial class VirtualEnclaveApprovalPatch : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual VirtualEnclaveApprovalPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeVirtualEnclaveApprovalPatch(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(VirtualEnclaveApprovalPatch)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -123,23 +140,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. VirtualEnclaveApprovalPatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual VirtualEnclaveApprovalPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeVirtualEnclaveApprovalPatch(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(VirtualEnclaveApprovalPatch)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/VirtualEnclaveApprovalPatchProperties.Serialization.cs b/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/VirtualEnclaveApprovalPatchProperties.Serialization.cs index 1678f70c444c..88d7ce036fec 100644 --- a/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/VirtualEnclaveApprovalPatchProperties.Serialization.cs +++ b/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/VirtualEnclaveApprovalPatchProperties.Serialization.cs @@ -22,6 +22,23 @@ internal VirtualEnclaveApprovalPatchProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual VirtualEnclaveApprovalPatchProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeVirtualEnclaveApprovalPatchProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(VirtualEnclaveApprovalPatchProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -225,23 +242,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. VirtualEnclaveApprovalPatchProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual VirtualEnclaveApprovalPatchProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeVirtualEnclaveApprovalPatchProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(VirtualEnclaveApprovalPatchProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/VirtualEnclaveApprovalProperties.Serialization.cs b/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/VirtualEnclaveApprovalProperties.Serialization.cs index f25ab8b5b5aa..ac3a3b709eaa 100644 --- a/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/VirtualEnclaveApprovalProperties.Serialization.cs +++ b/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/VirtualEnclaveApprovalProperties.Serialization.cs @@ -22,6 +22,23 @@ internal VirtualEnclaveApprovalProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual VirtualEnclaveApprovalProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeVirtualEnclaveApprovalProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(VirtualEnclaveApprovalProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -241,23 +258,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. VirtualEnclaveApprovalProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual VirtualEnclaveApprovalProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeVirtualEnclaveApprovalProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(VirtualEnclaveApprovalProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/VirtualEnclaveApprovalSettings.Serialization.cs b/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/VirtualEnclaveApprovalSettings.Serialization.cs index 38eebd88d1bd..3958e19d94a6 100644 --- a/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/VirtualEnclaveApprovalSettings.Serialization.cs +++ b/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/VirtualEnclaveApprovalSettings.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.VirtualEnclaves.Models /// ApprovalSettings Properties. public partial class VirtualEnclaveApprovalSettings : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual VirtualEnclaveApprovalSettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeVirtualEnclaveApprovalSettings(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(VirtualEnclaveApprovalSettings)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -358,23 +375,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. VirtualEnclaveApprovalSettings IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual VirtualEnclaveApprovalSettings PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeVirtualEnclaveApprovalSettings(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(VirtualEnclaveApprovalSettings)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/VirtualEnclaveApprover.Serialization.cs b/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/VirtualEnclaveApprover.Serialization.cs index 566daa896e89..b74bd154eb3f 100644 --- a/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/VirtualEnclaveApprover.Serialization.cs +++ b/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/VirtualEnclaveApprover.Serialization.cs @@ -21,6 +21,23 @@ internal VirtualEnclaveApprover() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual VirtualEnclaveApprover PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeVirtualEnclaveApprover(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(VirtualEnclaveApprover)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -143,23 +160,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. VirtualEnclaveApprover IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual VirtualEnclaveApprover PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeVirtualEnclaveApprover(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(VirtualEnclaveApprover)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/VirtualEnclaveCommunityEndpointPatch.Serialization.cs b/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/VirtualEnclaveCommunityEndpointPatch.Serialization.cs index 82ce6c78fb93..37485454156f 100644 --- a/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/VirtualEnclaveCommunityEndpointPatch.Serialization.cs +++ b/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/VirtualEnclaveCommunityEndpointPatch.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.VirtualEnclaves.Models /// Community Endpoint Patch Resource. public partial class VirtualEnclaveCommunityEndpointPatch : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual VirtualEnclaveCommunityEndpointPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeVirtualEnclaveCommunityEndpointPatch(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(VirtualEnclaveCommunityEndpointPatch)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -161,23 +178,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. VirtualEnclaveCommunityEndpointPatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual VirtualEnclaveCommunityEndpointPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeVirtualEnclaveCommunityEndpointPatch(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(VirtualEnclaveCommunityEndpointPatch)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/VirtualEnclaveCommunityEndpointProperties.Serialization.cs b/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/VirtualEnclaveCommunityEndpointProperties.Serialization.cs index a215c3ce8bd6..1cb0e1097f7c 100644 --- a/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/VirtualEnclaveCommunityEndpointProperties.Serialization.cs +++ b/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/VirtualEnclaveCommunityEndpointProperties.Serialization.cs @@ -22,6 +22,23 @@ internal VirtualEnclaveCommunityEndpointProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual VirtualEnclaveCommunityEndpointProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeVirtualEnclaveCommunityEndpointProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(VirtualEnclaveCommunityEndpointProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -183,23 +200,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. VirtualEnclaveCommunityEndpointProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual VirtualEnclaveCommunityEndpointProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeVirtualEnclaveCommunityEndpointProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(VirtualEnclaveCommunityEndpointProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/VirtualEnclaveCommunityPatch.Serialization.cs b/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/VirtualEnclaveCommunityPatch.Serialization.cs index bad5119b1e88..7e4e02543f70 100644 --- a/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/VirtualEnclaveCommunityPatch.Serialization.cs +++ b/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/VirtualEnclaveCommunityPatch.Serialization.cs @@ -19,6 +19,23 @@ namespace Azure.ResourceManager.VirtualEnclaves.Models /// Community Patch Resource. public partial class VirtualEnclaveCommunityPatch : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual VirtualEnclaveCommunityPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeVirtualEnclaveCommunityPatch(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(VirtualEnclaveCommunityPatch)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -178,23 +195,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. VirtualEnclaveCommunityPatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual VirtualEnclaveCommunityPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeVirtualEnclaveCommunityPatch(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(VirtualEnclaveCommunityPatch)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/VirtualEnclaveCommunityPatchProperties.Serialization.cs b/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/VirtualEnclaveCommunityPatchProperties.Serialization.cs index 5d943921463d..00f4b0ed88e2 100644 --- a/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/VirtualEnclaveCommunityPatchProperties.Serialization.cs +++ b/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/VirtualEnclaveCommunityPatchProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.VirtualEnclaves.Models /// Community Resource Properties without default values. public partial class VirtualEnclaveCommunityPatchProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual VirtualEnclaveCommunityPatchProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeVirtualEnclaveCommunityPatchProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(VirtualEnclaveCommunityPatchProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -262,23 +279,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. VirtualEnclaveCommunityPatchProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual VirtualEnclaveCommunityPatchProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeVirtualEnclaveCommunityPatchProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(VirtualEnclaveCommunityPatchProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/VirtualEnclaveCommunityProperties.Serialization.cs b/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/VirtualEnclaveCommunityProperties.Serialization.cs index 34f06531138b..23b671fb8fe6 100644 --- a/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/VirtualEnclaveCommunityProperties.Serialization.cs +++ b/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/VirtualEnclaveCommunityProperties.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.VirtualEnclaves.Models /// Community Resource Properties. public partial class VirtualEnclaveCommunityProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual VirtualEnclaveCommunityProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeVirtualEnclaveCommunityProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(VirtualEnclaveCommunityProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -357,23 +374,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. VirtualEnclaveCommunityProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual VirtualEnclaveCommunityProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeVirtualEnclaveCommunityProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(VirtualEnclaveCommunityProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/VirtualEnclaveConnectionPatch.Serialization.cs b/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/VirtualEnclaveConnectionPatch.Serialization.cs index cd3d94373900..6eecf127e2b3 100644 --- a/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/VirtualEnclaveConnectionPatch.Serialization.cs +++ b/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/VirtualEnclaveConnectionPatch.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.VirtualEnclaves.Models /// Enclave Connection Patch Resource. public partial class VirtualEnclaveConnectionPatch : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual VirtualEnclaveConnectionPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeVirtualEnclaveConnectionPatch(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(VirtualEnclaveConnectionPatch)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -161,23 +178,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. VirtualEnclaveConnectionPatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual VirtualEnclaveConnectionPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeVirtualEnclaveConnectionPatch(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(VirtualEnclaveConnectionPatch)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/VirtualEnclaveConnectionProperties.Serialization.cs b/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/VirtualEnclaveConnectionProperties.Serialization.cs index 86479aacd093..32613122ba8b 100644 --- a/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/VirtualEnclaveConnectionProperties.Serialization.cs +++ b/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/VirtualEnclaveConnectionProperties.Serialization.cs @@ -22,6 +22,23 @@ internal VirtualEnclaveConnectionProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual VirtualEnclaveConnectionProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeVirtualEnclaveConnectionProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(VirtualEnclaveConnectionProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -223,23 +240,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. VirtualEnclaveConnectionProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual VirtualEnclaveConnectionProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeVirtualEnclaveConnectionProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(VirtualEnclaveConnectionProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/VirtualEnclaveEndpointPatch.Serialization.cs b/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/VirtualEnclaveEndpointPatch.Serialization.cs index 001bb5847762..1fd61dda154e 100644 --- a/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/VirtualEnclaveEndpointPatch.Serialization.cs +++ b/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/VirtualEnclaveEndpointPatch.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.VirtualEnclaves.Models /// Enclave Endpoint Patch Resource. public partial class VirtualEnclaveEndpointPatch : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual VirtualEnclaveEndpointPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeVirtualEnclaveEndpointPatch(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(VirtualEnclaveEndpointPatch)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -161,23 +178,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. VirtualEnclaveEndpointPatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual VirtualEnclaveEndpointPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeVirtualEnclaveEndpointPatch(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(VirtualEnclaveEndpointPatch)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/VirtualEnclaveEndpointProperties.Serialization.cs b/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/VirtualEnclaveEndpointProperties.Serialization.cs index a2a46c75d2c1..bd388ee53e2a 100644 --- a/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/VirtualEnclaveEndpointProperties.Serialization.cs +++ b/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/VirtualEnclaveEndpointProperties.Serialization.cs @@ -22,6 +22,23 @@ internal VirtualEnclaveEndpointProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual VirtualEnclaveEndpointProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeVirtualEnclaveEndpointProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(VirtualEnclaveEndpointProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -183,23 +200,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. VirtualEnclaveEndpointProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual VirtualEnclaveEndpointProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeVirtualEnclaveEndpointProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(VirtualEnclaveEndpointProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/VirtualEnclaveGovernedService.Serialization.cs b/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/VirtualEnclaveGovernedService.Serialization.cs index eb73ae2947d9..011e0a4c4f99 100644 --- a/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/VirtualEnclaveGovernedService.Serialization.cs +++ b/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/VirtualEnclaveGovernedService.Serialization.cs @@ -21,6 +21,23 @@ internal VirtualEnclaveGovernedService() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual VirtualEnclaveGovernedService PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeVirtualEnclaveGovernedService(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(VirtualEnclaveGovernedService)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -220,23 +237,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. VirtualEnclaveGovernedService IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual VirtualEnclaveGovernedService PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeVirtualEnclaveGovernedService(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(VirtualEnclaveGovernedService)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/VirtualEnclaveMaintenanceModeConfiguration.Serialization.cs b/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/VirtualEnclaveMaintenanceModeConfiguration.Serialization.cs index fdb8ed8e1684..cc2a758eb4b2 100644 --- a/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/VirtualEnclaveMaintenanceModeConfiguration.Serialization.cs +++ b/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/VirtualEnclaveMaintenanceModeConfiguration.Serialization.cs @@ -21,6 +21,23 @@ internal VirtualEnclaveMaintenanceModeConfiguration() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual VirtualEnclaveMaintenanceModeConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeVirtualEnclaveMaintenanceModeConfiguration(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(VirtualEnclaveMaintenanceModeConfiguration)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -160,23 +177,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. VirtualEnclaveMaintenanceModeConfiguration IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual VirtualEnclaveMaintenanceModeConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeVirtualEnclaveMaintenanceModeConfiguration(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(VirtualEnclaveMaintenanceModeConfiguration)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/VirtualEnclaveMaintenanceModeConfigurationPatch.Serialization.cs b/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/VirtualEnclaveMaintenanceModeConfigurationPatch.Serialization.cs index b74cbf702d43..4dd063d1d740 100644 --- a/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/VirtualEnclaveMaintenanceModeConfigurationPatch.Serialization.cs +++ b/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/VirtualEnclaveMaintenanceModeConfigurationPatch.Serialization.cs @@ -21,6 +21,23 @@ internal VirtualEnclaveMaintenanceModeConfigurationPatch() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual VirtualEnclaveMaintenanceModeConfigurationPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeVirtualEnclaveMaintenanceModeConfigurationPatch(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(VirtualEnclaveMaintenanceModeConfigurationPatch)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -160,23 +177,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. VirtualEnclaveMaintenanceModeConfigurationPatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual VirtualEnclaveMaintenanceModeConfigurationPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeVirtualEnclaveMaintenanceModeConfigurationPatch(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(VirtualEnclaveMaintenanceModeConfigurationPatch)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/VirtualEnclaveMandatoryApprover.Serialization.cs b/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/VirtualEnclaveMandatoryApprover.Serialization.cs index 5ac6f8dfc4db..1eee14be227f 100644 --- a/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/VirtualEnclaveMandatoryApprover.Serialization.cs +++ b/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/VirtualEnclaveMandatoryApprover.Serialization.cs @@ -21,6 +21,23 @@ internal VirtualEnclaveMandatoryApprover() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual VirtualEnclaveMandatoryApprover PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeVirtualEnclaveMandatoryApprover(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(VirtualEnclaveMandatoryApprover)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -120,23 +137,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. VirtualEnclaveMandatoryApprover IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual VirtualEnclaveMandatoryApprover PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeVirtualEnclaveMandatoryApprover(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(VirtualEnclaveMandatoryApprover)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/VirtualEnclavePatch.Serialization.cs b/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/VirtualEnclavePatch.Serialization.cs index d72d74eed85a..029212785227 100644 --- a/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/VirtualEnclavePatch.Serialization.cs +++ b/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/VirtualEnclavePatch.Serialization.cs @@ -19,6 +19,23 @@ namespace Azure.ResourceManager.VirtualEnclaves.Models /// Virtual Enclave Patch Model. public partial class VirtualEnclavePatch : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual VirtualEnclavePatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeVirtualEnclavePatch(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(VirtualEnclavePatch)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -178,23 +195,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. VirtualEnclavePatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual VirtualEnclavePatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeVirtualEnclavePatch(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(VirtualEnclavePatch)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/VirtualEnclavePatchProperties.Serialization.cs b/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/VirtualEnclavePatchProperties.Serialization.cs index 56600be9a742..30a89804d087 100644 --- a/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/VirtualEnclavePatchProperties.Serialization.cs +++ b/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/VirtualEnclavePatchProperties.Serialization.cs @@ -21,6 +21,23 @@ internal VirtualEnclavePatchProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual VirtualEnclavePatchProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeVirtualEnclavePatchProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(VirtualEnclavePatchProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -248,23 +265,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. VirtualEnclavePatchProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual VirtualEnclavePatchProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeVirtualEnclavePatchProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(VirtualEnclavePatchProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/VirtualEnclavePrincipal.Serialization.cs b/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/VirtualEnclavePrincipal.Serialization.cs index bd4802c91887..f6e07d25eb4e 100644 --- a/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/VirtualEnclavePrincipal.Serialization.cs +++ b/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/VirtualEnclavePrincipal.Serialization.cs @@ -21,6 +21,23 @@ internal VirtualEnclavePrincipal() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual VirtualEnclavePrincipal PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeVirtualEnclavePrincipal(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(VirtualEnclavePrincipal)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -128,23 +145,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. VirtualEnclavePrincipal IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual VirtualEnclavePrincipal PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeVirtualEnclavePrincipal(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(VirtualEnclavePrincipal)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/VirtualEnclaveProperties.Serialization.cs b/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/VirtualEnclaveProperties.Serialization.cs index 972733906145..499128ae733e 100644 --- a/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/VirtualEnclaveProperties.Serialization.cs +++ b/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/VirtualEnclaveProperties.Serialization.cs @@ -22,6 +22,23 @@ internal VirtualEnclaveProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual VirtualEnclaveProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeVirtualEnclaveProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(VirtualEnclaveProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -356,23 +373,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. VirtualEnclaveProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual VirtualEnclaveProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeVirtualEnclaveProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(VirtualEnclaveProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/VirtualEnclaveRoleAssignmentItem.Serialization.cs b/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/VirtualEnclaveRoleAssignmentItem.Serialization.cs index 87a564af2197..381eb28b68b1 100644 --- a/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/VirtualEnclaveRoleAssignmentItem.Serialization.cs +++ b/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/VirtualEnclaveRoleAssignmentItem.Serialization.cs @@ -21,6 +21,23 @@ internal VirtualEnclaveRoleAssignmentItem() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual VirtualEnclaveRoleAssignmentItem PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeVirtualEnclaveRoleAssignmentItem(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(VirtualEnclaveRoleAssignmentItem)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -145,23 +162,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. VirtualEnclaveRoleAssignmentItem IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual VirtualEnclaveRoleAssignmentItem PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeVirtualEnclaveRoleAssignmentItem(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(VirtualEnclaveRoleAssignmentItem)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/VirtualEnclaveSubnetConfiguration.Serialization.cs b/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/VirtualEnclaveSubnetConfiguration.Serialization.cs index 301936edbddb..e081ae4ef0bf 100644 --- a/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/VirtualEnclaveSubnetConfiguration.Serialization.cs +++ b/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/VirtualEnclaveSubnetConfiguration.Serialization.cs @@ -22,6 +22,23 @@ internal VirtualEnclaveSubnetConfiguration() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual VirtualEnclaveSubnetConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeVirtualEnclaveSubnetConfiguration(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(VirtualEnclaveSubnetConfiguration)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -188,23 +205,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. VirtualEnclaveSubnetConfiguration IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual VirtualEnclaveSubnetConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeVirtualEnclaveSubnetConfiguration(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(VirtualEnclaveSubnetConfiguration)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/VirtualEnclaveTransitHubPatch.Serialization.cs b/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/VirtualEnclaveTransitHubPatch.Serialization.cs index c929f44fca98..826c1241a8b0 100644 --- a/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/VirtualEnclaveTransitHubPatch.Serialization.cs +++ b/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/VirtualEnclaveTransitHubPatch.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.VirtualEnclaves.Models /// TH Patch Resource. public partial class VirtualEnclaveTransitHubPatch : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual VirtualEnclaveTransitHubPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeVirtualEnclaveTransitHubPatch(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(VirtualEnclaveTransitHubPatch)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -161,23 +178,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. VirtualEnclaveTransitHubPatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual VirtualEnclaveTransitHubPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeVirtualEnclaveTransitHubPatch(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(VirtualEnclaveTransitHubPatch)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/VirtualEnclaveTransitHubPatchProperties.Serialization.cs b/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/VirtualEnclaveTransitHubPatchProperties.Serialization.cs index ed1a95b1c264..163b815e3424 100644 --- a/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/VirtualEnclaveTransitHubPatchProperties.Serialization.cs +++ b/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/VirtualEnclaveTransitHubPatchProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.VirtualEnclaves.Models /// Transit Hub patchable Properties. public partial class VirtualEnclaveTransitHubPatchProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual VirtualEnclaveTransitHubPatchProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeVirtualEnclaveTransitHubPatchProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(VirtualEnclaveTransitHubPatchProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -137,23 +154,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. VirtualEnclaveTransitHubPatchProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual VirtualEnclaveTransitHubPatchProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeVirtualEnclaveTransitHubPatchProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(VirtualEnclaveTransitHubPatchProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/VirtualEnclaveTransitHubProperties.Serialization.cs b/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/VirtualEnclaveTransitHubProperties.Serialization.cs index ffb1f0de6174..dc31c9bf51df 100644 --- a/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/VirtualEnclaveTransitHubProperties.Serialization.cs +++ b/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/VirtualEnclaveTransitHubProperties.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.VirtualEnclaves.Models /// Describes the properties of an Transit Hub. public partial class VirtualEnclaveTransitHubProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual VirtualEnclaveTransitHubProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeVirtualEnclaveTransitHubProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(VirtualEnclaveTransitHubProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -190,23 +207,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. VirtualEnclaveTransitHubProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual VirtualEnclaveTransitHubProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeVirtualEnclaveTransitHubProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(VirtualEnclaveTransitHubProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/VirtualEnclaveTransitOptionProperties.Serialization.cs b/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/VirtualEnclaveTransitOptionProperties.Serialization.cs index 46624d13dda0..8970982b4b7c 100644 --- a/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/VirtualEnclaveTransitOptionProperties.Serialization.cs +++ b/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/VirtualEnclaveTransitOptionProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.VirtualEnclaves.Models /// TransitOption Properties. public partial class VirtualEnclaveTransitOptionProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual VirtualEnclaveTransitOptionProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeVirtualEnclaveTransitOptionProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(VirtualEnclaveTransitOptionProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -137,23 +154,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. VirtualEnclaveTransitOptionProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual VirtualEnclaveTransitOptionProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeVirtualEnclaveTransitOptionProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(VirtualEnclaveTransitOptionProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/VirtualEnclaveWorkloadPatch.Serialization.cs b/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/VirtualEnclaveWorkloadPatch.Serialization.cs index 2537b60c1cba..218807ef3943 100644 --- a/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/VirtualEnclaveWorkloadPatch.Serialization.cs +++ b/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/VirtualEnclaveWorkloadPatch.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.VirtualEnclaves.Models /// Workload Patch Resource. public partial class VirtualEnclaveWorkloadPatch : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual VirtualEnclaveWorkloadPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeVirtualEnclaveWorkloadPatch(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(VirtualEnclaveWorkloadPatch)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -161,23 +178,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. VirtualEnclaveWorkloadPatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual VirtualEnclaveWorkloadPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeVirtualEnclaveWorkloadPatch(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(VirtualEnclaveWorkloadPatch)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/VirtualEnclaveWorkloadProperties.Serialization.cs b/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/VirtualEnclaveWorkloadProperties.Serialization.cs index 8ec8b97a6d6f..0e46ed32628b 100644 --- a/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/VirtualEnclaveWorkloadProperties.Serialization.cs +++ b/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/VirtualEnclaveWorkloadProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.VirtualEnclaves.Models /// Workload Resource properties. public partial class VirtualEnclaveWorkloadProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual VirtualEnclaveWorkloadProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeVirtualEnclaveWorkloadProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(VirtualEnclaveWorkloadProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -174,23 +191,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. VirtualEnclaveWorkloadProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual VirtualEnclaveWorkloadProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeVirtualEnclaveWorkloadProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(VirtualEnclaveWorkloadProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/WorkloadPatchProperties.Serialization.cs b/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/WorkloadPatchProperties.Serialization.cs index 316f8f6e7a5f..06cea9be7fde 100644 --- a/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/WorkloadPatchProperties.Serialization.cs +++ b/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/WorkloadPatchProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.VirtualEnclaves.Models /// Workload patchable Properties. internal partial class WorkloadPatchProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual WorkloadPatchProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeWorkloadPatchProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(WorkloadPatchProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -144,23 +161,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. WorkloadPatchProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual WorkloadPatchProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeWorkloadPatchProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(WorkloadPatchProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/WorkloadResourceListResult.Serialization.cs b/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/WorkloadResourceListResult.Serialization.cs index 7a387bed1b8e..2ff24c7a492f 100644 --- a/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/WorkloadResourceListResult.Serialization.cs +++ b/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/Models/WorkloadResourceListResult.Serialization.cs @@ -22,6 +22,30 @@ internal WorkloadResourceListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual WorkloadResourceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeWorkloadResourceListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(WorkloadResourceListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static WorkloadResourceListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeWorkloadResourceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. WorkloadResourceListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual WorkloadResourceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeWorkloadResourceListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(WorkloadResourceListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static WorkloadResourceListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeWorkloadResourceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/VirtualEnclaveApprovalData.Serialization.cs b/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/VirtualEnclaveApprovalData.Serialization.cs index 9094c2312397..318467218164 100644 --- a/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/VirtualEnclaveApprovalData.Serialization.cs +++ b/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/VirtualEnclaveApprovalData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.VirtualEnclaves /// Approval Model Resource. public partial class VirtualEnclaveApprovalData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeVirtualEnclaveApprovalData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(VirtualEnclaveApprovalData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static VirtualEnclaveApprovalData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeVirtualEnclaveApprovalData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,23 +178,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. VirtualEnclaveApprovalData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (VirtualEnclaveApprovalData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeVirtualEnclaveApprovalData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(VirtualEnclaveApprovalData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -185,12 +192,5 @@ internal static RequestContent ToRequestContent(VirtualEnclaveApprovalData virtu content.JsonWriter.WriteObjectValue(virtualEnclaveApprovalData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static VirtualEnclaveApprovalData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeVirtualEnclaveApprovalData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/VirtualEnclaveCommunityData.Serialization.cs b/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/VirtualEnclaveCommunityData.Serialization.cs index 094baf71afdc..abc08826ad9f 100644 --- a/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/VirtualEnclaveCommunityData.Serialization.cs +++ b/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/VirtualEnclaveCommunityData.Serialization.cs @@ -25,6 +25,30 @@ internal VirtualEnclaveCommunityData() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeVirtualEnclaveCommunityData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(VirtualEnclaveCommunityData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static VirtualEnclaveCommunityData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeVirtualEnclaveCommunityData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -205,23 +229,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. VirtualEnclaveCommunityData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (VirtualEnclaveCommunityData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeVirtualEnclaveCommunityData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(VirtualEnclaveCommunityData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -236,12 +243,5 @@ internal static RequestContent ToRequestContent(VirtualEnclaveCommunityData virt content.JsonWriter.WriteObjectValue(virtualEnclaveCommunityData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static VirtualEnclaveCommunityData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeVirtualEnclaveCommunityData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/VirtualEnclaveCommunityEndpointData.Serialization.cs b/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/VirtualEnclaveCommunityEndpointData.Serialization.cs index f19dcbbd3363..63f1cd31b4a1 100644 --- a/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/VirtualEnclaveCommunityEndpointData.Serialization.cs +++ b/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/VirtualEnclaveCommunityEndpointData.Serialization.cs @@ -25,6 +25,30 @@ internal VirtualEnclaveCommunityEndpointData() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeVirtualEnclaveCommunityEndpointData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(VirtualEnclaveCommunityEndpointData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static VirtualEnclaveCommunityEndpointData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeVirtualEnclaveCommunityEndpointData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -189,23 +213,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. VirtualEnclaveCommunityEndpointData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (VirtualEnclaveCommunityEndpointData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeVirtualEnclaveCommunityEndpointData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(VirtualEnclaveCommunityEndpointData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -220,12 +227,5 @@ internal static RequestContent ToRequestContent(VirtualEnclaveCommunityEndpointD content.JsonWriter.WriteObjectValue(virtualEnclaveCommunityEndpointData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static VirtualEnclaveCommunityEndpointData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeVirtualEnclaveCommunityEndpointData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/VirtualEnclaveConnectionData.Serialization.cs b/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/VirtualEnclaveConnectionData.Serialization.cs index 45ff3c1387f7..0fd590d8a54f 100644 --- a/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/VirtualEnclaveConnectionData.Serialization.cs +++ b/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/VirtualEnclaveConnectionData.Serialization.cs @@ -25,6 +25,30 @@ internal VirtualEnclaveConnectionData() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeVirtualEnclaveConnectionData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(VirtualEnclaveConnectionData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static VirtualEnclaveConnectionData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeVirtualEnclaveConnectionData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -189,23 +213,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. VirtualEnclaveConnectionData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (VirtualEnclaveConnectionData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeVirtualEnclaveConnectionData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(VirtualEnclaveConnectionData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -220,12 +227,5 @@ internal static RequestContent ToRequestContent(VirtualEnclaveConnectionData vir content.JsonWriter.WriteObjectValue(virtualEnclaveConnectionData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static VirtualEnclaveConnectionData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeVirtualEnclaveConnectionData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/VirtualEnclaveData.Serialization.cs b/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/VirtualEnclaveData.Serialization.cs index 30b7a7d57025..a97bd6b26656 100644 --- a/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/VirtualEnclaveData.Serialization.cs +++ b/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/VirtualEnclaveData.Serialization.cs @@ -25,6 +25,30 @@ internal VirtualEnclaveData() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeVirtualEnclaveData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(VirtualEnclaveData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static VirtualEnclaveData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeVirtualEnclaveData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -205,23 +229,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. VirtualEnclaveData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (VirtualEnclaveData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeVirtualEnclaveData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(VirtualEnclaveData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -236,12 +243,5 @@ internal static RequestContent ToRequestContent(VirtualEnclaveData virtualEnclav content.JsonWriter.WriteObjectValue(virtualEnclaveData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static VirtualEnclaveData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeVirtualEnclaveData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/VirtualEnclaveEndpointData.Serialization.cs b/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/VirtualEnclaveEndpointData.Serialization.cs index ba73cd4f0c48..3889d461c895 100644 --- a/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/VirtualEnclaveEndpointData.Serialization.cs +++ b/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/VirtualEnclaveEndpointData.Serialization.cs @@ -25,6 +25,30 @@ internal VirtualEnclaveEndpointData() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeVirtualEnclaveEndpointData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(VirtualEnclaveEndpointData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static VirtualEnclaveEndpointData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeVirtualEnclaveEndpointData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -189,23 +213,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. VirtualEnclaveEndpointData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (VirtualEnclaveEndpointData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeVirtualEnclaveEndpointData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(VirtualEnclaveEndpointData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -220,12 +227,5 @@ internal static RequestContent ToRequestContent(VirtualEnclaveEndpointData virtu content.JsonWriter.WriteObjectValue(virtualEnclaveEndpointData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static VirtualEnclaveEndpointData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeVirtualEnclaveEndpointData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/VirtualEnclaveTransitHubData.Serialization.cs b/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/VirtualEnclaveTransitHubData.Serialization.cs index 4a414266b537..447aaf78aa8d 100644 --- a/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/VirtualEnclaveTransitHubData.Serialization.cs +++ b/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/VirtualEnclaveTransitHubData.Serialization.cs @@ -25,6 +25,30 @@ internal VirtualEnclaveTransitHubData() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeVirtualEnclaveTransitHubData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(VirtualEnclaveTransitHubData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static VirtualEnclaveTransitHubData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeVirtualEnclaveTransitHubData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -189,23 +213,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. VirtualEnclaveTransitHubData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (VirtualEnclaveTransitHubData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeVirtualEnclaveTransitHubData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(VirtualEnclaveTransitHubData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -220,12 +227,5 @@ internal static RequestContent ToRequestContent(VirtualEnclaveTransitHubData vir content.JsonWriter.WriteObjectValue(virtualEnclaveTransitHubData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static VirtualEnclaveTransitHubData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeVirtualEnclaveTransitHubData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/VirtualEnclaveWorkloadData.Serialization.cs b/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/VirtualEnclaveWorkloadData.Serialization.cs index 67b1543bc9f4..70dcdf4dfe04 100644 --- a/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/VirtualEnclaveWorkloadData.Serialization.cs +++ b/sdk/virtualenclaves/Azure.ResourceManager.VirtualEnclaves/src/Generated/VirtualEnclaveWorkloadData.Serialization.cs @@ -25,6 +25,30 @@ internal VirtualEnclaveWorkloadData() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeVirtualEnclaveWorkloadData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(VirtualEnclaveWorkloadData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static VirtualEnclaveWorkloadData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeVirtualEnclaveWorkloadData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -189,23 +213,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. VirtualEnclaveWorkloadData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (VirtualEnclaveWorkloadData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeVirtualEnclaveWorkloadData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(VirtualEnclaveWorkloadData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -220,12 +227,5 @@ internal static RequestContent ToRequestContent(VirtualEnclaveWorkloadData virtu content.JsonWriter.WriteObjectValue(virtualEnclaveWorkloadData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static VirtualEnclaveWorkloadData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeVirtualEnclaveWorkloadData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/weightsandbiases/Azure.ResourceManager.WeightsAndBiases/api/Azure.ResourceManager.WeightsAndBiases.net10.0.cs b/sdk/weightsandbiases/Azure.ResourceManager.WeightsAndBiases/api/Azure.ResourceManager.WeightsAndBiases.net10.0.cs index c1fce675c2ab..cc6346f141ae 100644 --- a/sdk/weightsandbiases/Azure.ResourceManager.WeightsAndBiases/api/Azure.ResourceManager.WeightsAndBiases.net10.0.cs +++ b/sdk/weightsandbiases/Azure.ResourceManager.WeightsAndBiases/api/Azure.ResourceManager.WeightsAndBiases.net10.0.cs @@ -167,8 +167,8 @@ protected virtual void JsonModelWriteCore(System.Text.Json.Utf8JsonWriter writer public override bool Equals(object obj) { throw null; } public override int GetHashCode() { throw null; } public static bool operator ==(Azure.ResourceManager.WeightsAndBiases.Models.WeightsAndBiasesMarketplaceSubscriptionStatus left, Azure.ResourceManager.WeightsAndBiases.Models.WeightsAndBiasesMarketplaceSubscriptionStatus right) { throw null; } - public static implicit operator Azure.ResourceManager.WeightsAndBiases.Models.WeightsAndBiasesMarketplaceSubscriptionStatus(string value) { throw null; } - public static implicit operator Azure.ResourceManager.WeightsAndBiases.Models.WeightsAndBiasesMarketplaceSubscriptionStatus?(string value) { throw null; } + public static implicit operator Azure.ResourceManager.WeightsAndBiases.Models.WeightsAndBiasesMarketplaceSubscriptionStatus (string value) { throw null; } + public static implicit operator Azure.ResourceManager.WeightsAndBiases.Models.WeightsAndBiasesMarketplaceSubscriptionStatus? (string value) { throw null; } public static bool operator !=(Azure.ResourceManager.WeightsAndBiases.Models.WeightsAndBiasesMarketplaceSubscriptionStatus left, Azure.ResourceManager.WeightsAndBiases.Models.WeightsAndBiasesMarketplaceSubscriptionStatus right) { throw null; } public override string ToString() { throw null; } } @@ -219,8 +219,8 @@ protected virtual void JsonModelWriteCore(System.Text.Json.Utf8JsonWriter writer public override bool Equals(object obj) { throw null; } public override int GetHashCode() { throw null; } public static bool operator ==(Azure.ResourceManager.WeightsAndBiases.Models.WeightsAndBiasesProvisioningState left, Azure.ResourceManager.WeightsAndBiases.Models.WeightsAndBiasesProvisioningState right) { throw null; } - public static implicit operator Azure.ResourceManager.WeightsAndBiases.Models.WeightsAndBiasesProvisioningState(string value) { throw null; } - public static implicit operator Azure.ResourceManager.WeightsAndBiases.Models.WeightsAndBiasesProvisioningState?(string value) { throw null; } + public static implicit operator Azure.ResourceManager.WeightsAndBiases.Models.WeightsAndBiasesProvisioningState (string value) { throw null; } + public static implicit operator Azure.ResourceManager.WeightsAndBiases.Models.WeightsAndBiasesProvisioningState? (string value) { throw null; } public static bool operator !=(Azure.ResourceManager.WeightsAndBiases.Models.WeightsAndBiasesProvisioningState left, Azure.ResourceManager.WeightsAndBiases.Models.WeightsAndBiasesProvisioningState right) { throw null; } public override string ToString() { throw null; } } @@ -240,8 +240,8 @@ protected virtual void JsonModelWriteCore(System.Text.Json.Utf8JsonWriter writer public override bool Equals(object obj) { throw null; } public override int GetHashCode() { throw null; } public static bool operator ==(Azure.ResourceManager.WeightsAndBiases.Models.WeightsAndBiasesRegion left, Azure.ResourceManager.WeightsAndBiases.Models.WeightsAndBiasesRegion right) { throw null; } - public static implicit operator Azure.ResourceManager.WeightsAndBiases.Models.WeightsAndBiasesRegion(string value) { throw null; } - public static implicit operator Azure.ResourceManager.WeightsAndBiases.Models.WeightsAndBiasesRegion?(string value) { throw null; } + public static implicit operator Azure.ResourceManager.WeightsAndBiases.Models.WeightsAndBiasesRegion (string value) { throw null; } + public static implicit operator Azure.ResourceManager.WeightsAndBiases.Models.WeightsAndBiasesRegion? (string value) { throw null; } public static bool operator !=(Azure.ResourceManager.WeightsAndBiases.Models.WeightsAndBiasesRegion left, Azure.ResourceManager.WeightsAndBiases.Models.WeightsAndBiasesRegion right) { throw null; } public override string ToString() { throw null; } } @@ -276,8 +276,8 @@ protected virtual void JsonModelWriteCore(System.Text.Json.Utf8JsonWriter writer public override bool Equals(object obj) { throw null; } public override int GetHashCode() { throw null; } public static bool operator ==(Azure.ResourceManager.WeightsAndBiases.Models.WeightsAndBiasesSingleSignOnState left, Azure.ResourceManager.WeightsAndBiases.Models.WeightsAndBiasesSingleSignOnState right) { throw null; } - public static implicit operator Azure.ResourceManager.WeightsAndBiases.Models.WeightsAndBiasesSingleSignOnState(string value) { throw null; } - public static implicit operator Azure.ResourceManager.WeightsAndBiases.Models.WeightsAndBiasesSingleSignOnState?(string value) { throw null; } + public static implicit operator Azure.ResourceManager.WeightsAndBiases.Models.WeightsAndBiasesSingleSignOnState (string value) { throw null; } + public static implicit operator Azure.ResourceManager.WeightsAndBiases.Models.WeightsAndBiasesSingleSignOnState? (string value) { throw null; } public static bool operator !=(Azure.ResourceManager.WeightsAndBiases.Models.WeightsAndBiasesSingleSignOnState left, Azure.ResourceManager.WeightsAndBiases.Models.WeightsAndBiasesSingleSignOnState right) { throw null; } public override string ToString() { throw null; } } @@ -293,8 +293,8 @@ protected virtual void JsonModelWriteCore(System.Text.Json.Utf8JsonWriter writer public override bool Equals(object obj) { throw null; } public override int GetHashCode() { throw null; } public static bool operator ==(Azure.ResourceManager.WeightsAndBiases.Models.WeightsAndBiasesSingleSignOnType left, Azure.ResourceManager.WeightsAndBiases.Models.WeightsAndBiasesSingleSignOnType right) { throw null; } - public static implicit operator Azure.ResourceManager.WeightsAndBiases.Models.WeightsAndBiasesSingleSignOnType(string value) { throw null; } - public static implicit operator Azure.ResourceManager.WeightsAndBiases.Models.WeightsAndBiasesSingleSignOnType?(string value) { throw null; } + public static implicit operator Azure.ResourceManager.WeightsAndBiases.Models.WeightsAndBiasesSingleSignOnType (string value) { throw null; } + public static implicit operator Azure.ResourceManager.WeightsAndBiases.Models.WeightsAndBiasesSingleSignOnType? (string value) { throw null; } public static bool operator !=(Azure.ResourceManager.WeightsAndBiases.Models.WeightsAndBiasesSingleSignOnType left, Azure.ResourceManager.WeightsAndBiases.Models.WeightsAndBiasesSingleSignOnType right) { throw null; } public override string ToString() { throw null; } } diff --git a/sdk/weightsandbiases/Azure.ResourceManager.WeightsAndBiases/api/Azure.ResourceManager.WeightsAndBiases.net8.0.cs b/sdk/weightsandbiases/Azure.ResourceManager.WeightsAndBiases/api/Azure.ResourceManager.WeightsAndBiases.net8.0.cs index c1fce675c2ab..cc6346f141ae 100644 --- a/sdk/weightsandbiases/Azure.ResourceManager.WeightsAndBiases/api/Azure.ResourceManager.WeightsAndBiases.net8.0.cs +++ b/sdk/weightsandbiases/Azure.ResourceManager.WeightsAndBiases/api/Azure.ResourceManager.WeightsAndBiases.net8.0.cs @@ -167,8 +167,8 @@ protected virtual void JsonModelWriteCore(System.Text.Json.Utf8JsonWriter writer public override bool Equals(object obj) { throw null; } public override int GetHashCode() { throw null; } public static bool operator ==(Azure.ResourceManager.WeightsAndBiases.Models.WeightsAndBiasesMarketplaceSubscriptionStatus left, Azure.ResourceManager.WeightsAndBiases.Models.WeightsAndBiasesMarketplaceSubscriptionStatus right) { throw null; } - public static implicit operator Azure.ResourceManager.WeightsAndBiases.Models.WeightsAndBiasesMarketplaceSubscriptionStatus(string value) { throw null; } - public static implicit operator Azure.ResourceManager.WeightsAndBiases.Models.WeightsAndBiasesMarketplaceSubscriptionStatus?(string value) { throw null; } + public static implicit operator Azure.ResourceManager.WeightsAndBiases.Models.WeightsAndBiasesMarketplaceSubscriptionStatus (string value) { throw null; } + public static implicit operator Azure.ResourceManager.WeightsAndBiases.Models.WeightsAndBiasesMarketplaceSubscriptionStatus? (string value) { throw null; } public static bool operator !=(Azure.ResourceManager.WeightsAndBiases.Models.WeightsAndBiasesMarketplaceSubscriptionStatus left, Azure.ResourceManager.WeightsAndBiases.Models.WeightsAndBiasesMarketplaceSubscriptionStatus right) { throw null; } public override string ToString() { throw null; } } @@ -219,8 +219,8 @@ protected virtual void JsonModelWriteCore(System.Text.Json.Utf8JsonWriter writer public override bool Equals(object obj) { throw null; } public override int GetHashCode() { throw null; } public static bool operator ==(Azure.ResourceManager.WeightsAndBiases.Models.WeightsAndBiasesProvisioningState left, Azure.ResourceManager.WeightsAndBiases.Models.WeightsAndBiasesProvisioningState right) { throw null; } - public static implicit operator Azure.ResourceManager.WeightsAndBiases.Models.WeightsAndBiasesProvisioningState(string value) { throw null; } - public static implicit operator Azure.ResourceManager.WeightsAndBiases.Models.WeightsAndBiasesProvisioningState?(string value) { throw null; } + public static implicit operator Azure.ResourceManager.WeightsAndBiases.Models.WeightsAndBiasesProvisioningState (string value) { throw null; } + public static implicit operator Azure.ResourceManager.WeightsAndBiases.Models.WeightsAndBiasesProvisioningState? (string value) { throw null; } public static bool operator !=(Azure.ResourceManager.WeightsAndBiases.Models.WeightsAndBiasesProvisioningState left, Azure.ResourceManager.WeightsAndBiases.Models.WeightsAndBiasesProvisioningState right) { throw null; } public override string ToString() { throw null; } } @@ -240,8 +240,8 @@ protected virtual void JsonModelWriteCore(System.Text.Json.Utf8JsonWriter writer public override bool Equals(object obj) { throw null; } public override int GetHashCode() { throw null; } public static bool operator ==(Azure.ResourceManager.WeightsAndBiases.Models.WeightsAndBiasesRegion left, Azure.ResourceManager.WeightsAndBiases.Models.WeightsAndBiasesRegion right) { throw null; } - public static implicit operator Azure.ResourceManager.WeightsAndBiases.Models.WeightsAndBiasesRegion(string value) { throw null; } - public static implicit operator Azure.ResourceManager.WeightsAndBiases.Models.WeightsAndBiasesRegion?(string value) { throw null; } + public static implicit operator Azure.ResourceManager.WeightsAndBiases.Models.WeightsAndBiasesRegion (string value) { throw null; } + public static implicit operator Azure.ResourceManager.WeightsAndBiases.Models.WeightsAndBiasesRegion? (string value) { throw null; } public static bool operator !=(Azure.ResourceManager.WeightsAndBiases.Models.WeightsAndBiasesRegion left, Azure.ResourceManager.WeightsAndBiases.Models.WeightsAndBiasesRegion right) { throw null; } public override string ToString() { throw null; } } @@ -276,8 +276,8 @@ protected virtual void JsonModelWriteCore(System.Text.Json.Utf8JsonWriter writer public override bool Equals(object obj) { throw null; } public override int GetHashCode() { throw null; } public static bool operator ==(Azure.ResourceManager.WeightsAndBiases.Models.WeightsAndBiasesSingleSignOnState left, Azure.ResourceManager.WeightsAndBiases.Models.WeightsAndBiasesSingleSignOnState right) { throw null; } - public static implicit operator Azure.ResourceManager.WeightsAndBiases.Models.WeightsAndBiasesSingleSignOnState(string value) { throw null; } - public static implicit operator Azure.ResourceManager.WeightsAndBiases.Models.WeightsAndBiasesSingleSignOnState?(string value) { throw null; } + public static implicit operator Azure.ResourceManager.WeightsAndBiases.Models.WeightsAndBiasesSingleSignOnState (string value) { throw null; } + public static implicit operator Azure.ResourceManager.WeightsAndBiases.Models.WeightsAndBiasesSingleSignOnState? (string value) { throw null; } public static bool operator !=(Azure.ResourceManager.WeightsAndBiases.Models.WeightsAndBiasesSingleSignOnState left, Azure.ResourceManager.WeightsAndBiases.Models.WeightsAndBiasesSingleSignOnState right) { throw null; } public override string ToString() { throw null; } } @@ -293,8 +293,8 @@ protected virtual void JsonModelWriteCore(System.Text.Json.Utf8JsonWriter writer public override bool Equals(object obj) { throw null; } public override int GetHashCode() { throw null; } public static bool operator ==(Azure.ResourceManager.WeightsAndBiases.Models.WeightsAndBiasesSingleSignOnType left, Azure.ResourceManager.WeightsAndBiases.Models.WeightsAndBiasesSingleSignOnType right) { throw null; } - public static implicit operator Azure.ResourceManager.WeightsAndBiases.Models.WeightsAndBiasesSingleSignOnType(string value) { throw null; } - public static implicit operator Azure.ResourceManager.WeightsAndBiases.Models.WeightsAndBiasesSingleSignOnType?(string value) { throw null; } + public static implicit operator Azure.ResourceManager.WeightsAndBiases.Models.WeightsAndBiasesSingleSignOnType (string value) { throw null; } + public static implicit operator Azure.ResourceManager.WeightsAndBiases.Models.WeightsAndBiasesSingleSignOnType? (string value) { throw null; } public static bool operator !=(Azure.ResourceManager.WeightsAndBiases.Models.WeightsAndBiasesSingleSignOnType left, Azure.ResourceManager.WeightsAndBiases.Models.WeightsAndBiasesSingleSignOnType right) { throw null; } public override string ToString() { throw null; } } diff --git a/sdk/weightsandbiases/Azure.ResourceManager.WeightsAndBiases/api/Azure.ResourceManager.WeightsAndBiases.netstandard2.0.cs b/sdk/weightsandbiases/Azure.ResourceManager.WeightsAndBiases/api/Azure.ResourceManager.WeightsAndBiases.netstandard2.0.cs index c1fce675c2ab..cc6346f141ae 100644 --- a/sdk/weightsandbiases/Azure.ResourceManager.WeightsAndBiases/api/Azure.ResourceManager.WeightsAndBiases.netstandard2.0.cs +++ b/sdk/weightsandbiases/Azure.ResourceManager.WeightsAndBiases/api/Azure.ResourceManager.WeightsAndBiases.netstandard2.0.cs @@ -167,8 +167,8 @@ protected virtual void JsonModelWriteCore(System.Text.Json.Utf8JsonWriter writer public override bool Equals(object obj) { throw null; } public override int GetHashCode() { throw null; } public static bool operator ==(Azure.ResourceManager.WeightsAndBiases.Models.WeightsAndBiasesMarketplaceSubscriptionStatus left, Azure.ResourceManager.WeightsAndBiases.Models.WeightsAndBiasesMarketplaceSubscriptionStatus right) { throw null; } - public static implicit operator Azure.ResourceManager.WeightsAndBiases.Models.WeightsAndBiasesMarketplaceSubscriptionStatus(string value) { throw null; } - public static implicit operator Azure.ResourceManager.WeightsAndBiases.Models.WeightsAndBiasesMarketplaceSubscriptionStatus?(string value) { throw null; } + public static implicit operator Azure.ResourceManager.WeightsAndBiases.Models.WeightsAndBiasesMarketplaceSubscriptionStatus (string value) { throw null; } + public static implicit operator Azure.ResourceManager.WeightsAndBiases.Models.WeightsAndBiasesMarketplaceSubscriptionStatus? (string value) { throw null; } public static bool operator !=(Azure.ResourceManager.WeightsAndBiases.Models.WeightsAndBiasesMarketplaceSubscriptionStatus left, Azure.ResourceManager.WeightsAndBiases.Models.WeightsAndBiasesMarketplaceSubscriptionStatus right) { throw null; } public override string ToString() { throw null; } } @@ -219,8 +219,8 @@ protected virtual void JsonModelWriteCore(System.Text.Json.Utf8JsonWriter writer public override bool Equals(object obj) { throw null; } public override int GetHashCode() { throw null; } public static bool operator ==(Azure.ResourceManager.WeightsAndBiases.Models.WeightsAndBiasesProvisioningState left, Azure.ResourceManager.WeightsAndBiases.Models.WeightsAndBiasesProvisioningState right) { throw null; } - public static implicit operator Azure.ResourceManager.WeightsAndBiases.Models.WeightsAndBiasesProvisioningState(string value) { throw null; } - public static implicit operator Azure.ResourceManager.WeightsAndBiases.Models.WeightsAndBiasesProvisioningState?(string value) { throw null; } + public static implicit operator Azure.ResourceManager.WeightsAndBiases.Models.WeightsAndBiasesProvisioningState (string value) { throw null; } + public static implicit operator Azure.ResourceManager.WeightsAndBiases.Models.WeightsAndBiasesProvisioningState? (string value) { throw null; } public static bool operator !=(Azure.ResourceManager.WeightsAndBiases.Models.WeightsAndBiasesProvisioningState left, Azure.ResourceManager.WeightsAndBiases.Models.WeightsAndBiasesProvisioningState right) { throw null; } public override string ToString() { throw null; } } @@ -240,8 +240,8 @@ protected virtual void JsonModelWriteCore(System.Text.Json.Utf8JsonWriter writer public override bool Equals(object obj) { throw null; } public override int GetHashCode() { throw null; } public static bool operator ==(Azure.ResourceManager.WeightsAndBiases.Models.WeightsAndBiasesRegion left, Azure.ResourceManager.WeightsAndBiases.Models.WeightsAndBiasesRegion right) { throw null; } - public static implicit operator Azure.ResourceManager.WeightsAndBiases.Models.WeightsAndBiasesRegion(string value) { throw null; } - public static implicit operator Azure.ResourceManager.WeightsAndBiases.Models.WeightsAndBiasesRegion?(string value) { throw null; } + public static implicit operator Azure.ResourceManager.WeightsAndBiases.Models.WeightsAndBiasesRegion (string value) { throw null; } + public static implicit operator Azure.ResourceManager.WeightsAndBiases.Models.WeightsAndBiasesRegion? (string value) { throw null; } public static bool operator !=(Azure.ResourceManager.WeightsAndBiases.Models.WeightsAndBiasesRegion left, Azure.ResourceManager.WeightsAndBiases.Models.WeightsAndBiasesRegion right) { throw null; } public override string ToString() { throw null; } } @@ -276,8 +276,8 @@ protected virtual void JsonModelWriteCore(System.Text.Json.Utf8JsonWriter writer public override bool Equals(object obj) { throw null; } public override int GetHashCode() { throw null; } public static bool operator ==(Azure.ResourceManager.WeightsAndBiases.Models.WeightsAndBiasesSingleSignOnState left, Azure.ResourceManager.WeightsAndBiases.Models.WeightsAndBiasesSingleSignOnState right) { throw null; } - public static implicit operator Azure.ResourceManager.WeightsAndBiases.Models.WeightsAndBiasesSingleSignOnState(string value) { throw null; } - public static implicit operator Azure.ResourceManager.WeightsAndBiases.Models.WeightsAndBiasesSingleSignOnState?(string value) { throw null; } + public static implicit operator Azure.ResourceManager.WeightsAndBiases.Models.WeightsAndBiasesSingleSignOnState (string value) { throw null; } + public static implicit operator Azure.ResourceManager.WeightsAndBiases.Models.WeightsAndBiasesSingleSignOnState? (string value) { throw null; } public static bool operator !=(Azure.ResourceManager.WeightsAndBiases.Models.WeightsAndBiasesSingleSignOnState left, Azure.ResourceManager.WeightsAndBiases.Models.WeightsAndBiasesSingleSignOnState right) { throw null; } public override string ToString() { throw null; } } @@ -293,8 +293,8 @@ protected virtual void JsonModelWriteCore(System.Text.Json.Utf8JsonWriter writer public override bool Equals(object obj) { throw null; } public override int GetHashCode() { throw null; } public static bool operator ==(Azure.ResourceManager.WeightsAndBiases.Models.WeightsAndBiasesSingleSignOnType left, Azure.ResourceManager.WeightsAndBiases.Models.WeightsAndBiasesSingleSignOnType right) { throw null; } - public static implicit operator Azure.ResourceManager.WeightsAndBiases.Models.WeightsAndBiasesSingleSignOnType(string value) { throw null; } - public static implicit operator Azure.ResourceManager.WeightsAndBiases.Models.WeightsAndBiasesSingleSignOnType?(string value) { throw null; } + public static implicit operator Azure.ResourceManager.WeightsAndBiases.Models.WeightsAndBiasesSingleSignOnType (string value) { throw null; } + public static implicit operator Azure.ResourceManager.WeightsAndBiases.Models.WeightsAndBiasesSingleSignOnType? (string value) { throw null; } public static bool operator !=(Azure.ResourceManager.WeightsAndBiases.Models.WeightsAndBiasesSingleSignOnType left, Azure.ResourceManager.WeightsAndBiases.Models.WeightsAndBiasesSingleSignOnType right) { throw null; } public override string ToString() { throw null; } } diff --git a/sdk/weightsandbiases/Azure.ResourceManager.WeightsAndBiases/src/Generated/Models/InstanceResourceListResult.Serialization.cs b/sdk/weightsandbiases/Azure.ResourceManager.WeightsAndBiases/src/Generated/Models/InstanceResourceListResult.Serialization.cs index d994f9fc1619..c7a9a0ecfb56 100644 --- a/sdk/weightsandbiases/Azure.ResourceManager.WeightsAndBiases/src/Generated/Models/InstanceResourceListResult.Serialization.cs +++ b/sdk/weightsandbiases/Azure.ResourceManager.WeightsAndBiases/src/Generated/Models/InstanceResourceListResult.Serialization.cs @@ -22,6 +22,30 @@ internal InstanceResourceListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual InstanceResourceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeInstanceResourceListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(InstanceResourceListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static InstanceResourceListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeInstanceResourceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. InstanceResourceListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual InstanceResourceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeInstanceResourceListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(InstanceResourceListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static InstanceResourceListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeInstanceResourceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/weightsandbiases/Azure.ResourceManager.WeightsAndBiases/src/Generated/Models/WeightsAndBiasesInstancePatch.Serialization.cs b/sdk/weightsandbiases/Azure.ResourceManager.WeightsAndBiases/src/Generated/Models/WeightsAndBiasesInstancePatch.Serialization.cs index 926e7570bbac..c4aef02cc661 100644 --- a/sdk/weightsandbiases/Azure.ResourceManager.WeightsAndBiases/src/Generated/Models/WeightsAndBiasesInstancePatch.Serialization.cs +++ b/sdk/weightsandbiases/Azure.ResourceManager.WeightsAndBiases/src/Generated/Models/WeightsAndBiasesInstancePatch.Serialization.cs @@ -19,6 +19,23 @@ namespace Azure.ResourceManager.WeightsAndBiases.Models /// The type used for update operations of the Instance Resource. public partial class WeightsAndBiasesInstancePatch : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual WeightsAndBiasesInstancePatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeWeightsAndBiasesInstancePatch(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(WeightsAndBiasesInstancePatch)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -163,23 +180,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. WeightsAndBiasesInstancePatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual WeightsAndBiasesInstancePatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeWeightsAndBiasesInstancePatch(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(WeightsAndBiasesInstancePatch)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/weightsandbiases/Azure.ResourceManager.WeightsAndBiases/src/Generated/Models/WeightsAndBiasesInstanceProperties.Serialization.cs b/sdk/weightsandbiases/Azure.ResourceManager.WeightsAndBiases/src/Generated/Models/WeightsAndBiasesInstanceProperties.Serialization.cs index 56e099271575..f1bf0e358b08 100644 --- a/sdk/weightsandbiases/Azure.ResourceManager.WeightsAndBiases/src/Generated/Models/WeightsAndBiasesInstanceProperties.Serialization.cs +++ b/sdk/weightsandbiases/Azure.ResourceManager.WeightsAndBiases/src/Generated/Models/WeightsAndBiasesInstanceProperties.Serialization.cs @@ -21,6 +21,23 @@ internal WeightsAndBiasesInstanceProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual WeightsAndBiasesInstanceProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeWeightsAndBiasesInstanceProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(WeightsAndBiasesInstanceProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -172,23 +189,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. WeightsAndBiasesInstanceProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual WeightsAndBiasesInstanceProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeWeightsAndBiasesInstanceProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(WeightsAndBiasesInstanceProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/weightsandbiases/Azure.ResourceManager.WeightsAndBiases/src/Generated/Models/WeightsAndBiasesMarketplaceDetails.Serialization.cs b/sdk/weightsandbiases/Azure.ResourceManager.WeightsAndBiases/src/Generated/Models/WeightsAndBiasesMarketplaceDetails.Serialization.cs index adb3f3fa4490..10c94dd3f1fa 100644 --- a/sdk/weightsandbiases/Azure.ResourceManager.WeightsAndBiases/src/Generated/Models/WeightsAndBiasesMarketplaceDetails.Serialization.cs +++ b/sdk/weightsandbiases/Azure.ResourceManager.WeightsAndBiases/src/Generated/Models/WeightsAndBiasesMarketplaceDetails.Serialization.cs @@ -21,6 +21,23 @@ internal WeightsAndBiasesMarketplaceDetails() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual WeightsAndBiasesMarketplaceDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeWeightsAndBiasesMarketplaceDetails(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(WeightsAndBiasesMarketplaceDetails)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,23 +163,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. WeightsAndBiasesMarketplaceDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual WeightsAndBiasesMarketplaceDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeWeightsAndBiasesMarketplaceDetails(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(WeightsAndBiasesMarketplaceDetails)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/weightsandbiases/Azure.ResourceManager.WeightsAndBiases/src/Generated/Models/WeightsAndBiasesOfferDetails.Serialization.cs b/sdk/weightsandbiases/Azure.ResourceManager.WeightsAndBiases/src/Generated/Models/WeightsAndBiasesOfferDetails.Serialization.cs index 254d1866705d..22e02648dca4 100644 --- a/sdk/weightsandbiases/Azure.ResourceManager.WeightsAndBiases/src/Generated/Models/WeightsAndBiasesOfferDetails.Serialization.cs +++ b/sdk/weightsandbiases/Azure.ResourceManager.WeightsAndBiases/src/Generated/Models/WeightsAndBiasesOfferDetails.Serialization.cs @@ -21,6 +21,23 @@ internal WeightsAndBiasesOfferDetails() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual WeightsAndBiasesOfferDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeWeightsAndBiasesOfferDetails(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(WeightsAndBiasesOfferDetails)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -176,23 +193,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. WeightsAndBiasesOfferDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual WeightsAndBiasesOfferDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeWeightsAndBiasesOfferDetails(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(WeightsAndBiasesOfferDetails)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/weightsandbiases/Azure.ResourceManager.WeightsAndBiases/src/Generated/Models/WeightsAndBiasesPartnerProperties.Serialization.cs b/sdk/weightsandbiases/Azure.ResourceManager.WeightsAndBiases/src/Generated/Models/WeightsAndBiasesPartnerProperties.Serialization.cs index 074f05b97874..cedd373e09dd 100644 --- a/sdk/weightsandbiases/Azure.ResourceManager.WeightsAndBiases/src/Generated/Models/WeightsAndBiasesPartnerProperties.Serialization.cs +++ b/sdk/weightsandbiases/Azure.ResourceManager.WeightsAndBiases/src/Generated/Models/WeightsAndBiasesPartnerProperties.Serialization.cs @@ -21,6 +21,23 @@ internal WeightsAndBiasesPartnerProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual WeightsAndBiasesPartnerProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeWeightsAndBiasesPartnerProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(WeightsAndBiasesPartnerProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -128,23 +145,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. WeightsAndBiasesPartnerProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual WeightsAndBiasesPartnerProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeWeightsAndBiasesPartnerProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(WeightsAndBiasesPartnerProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/weightsandbiases/Azure.ResourceManager.WeightsAndBiases/src/Generated/Models/WeightsAndBiasesSingleSignOnPropertiesV2.Serialization.cs b/sdk/weightsandbiases/Azure.ResourceManager.WeightsAndBiases/src/Generated/Models/WeightsAndBiasesSingleSignOnPropertiesV2.Serialization.cs index 896da10c750d..26344b19302b 100644 --- a/sdk/weightsandbiases/Azure.ResourceManager.WeightsAndBiases/src/Generated/Models/WeightsAndBiasesSingleSignOnPropertiesV2.Serialization.cs +++ b/sdk/weightsandbiases/Azure.ResourceManager.WeightsAndBiases/src/Generated/Models/WeightsAndBiasesSingleSignOnPropertiesV2.Serialization.cs @@ -21,6 +21,23 @@ internal WeightsAndBiasesSingleSignOnPropertiesV2() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual WeightsAndBiasesSingleSignOnPropertiesV2 PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeWeightsAndBiasesSingleSignOnPropertiesV2(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(WeightsAndBiasesSingleSignOnPropertiesV2)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -200,23 +217,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. WeightsAndBiasesSingleSignOnPropertiesV2 IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual WeightsAndBiasesSingleSignOnPropertiesV2 PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeWeightsAndBiasesSingleSignOnPropertiesV2(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(WeightsAndBiasesSingleSignOnPropertiesV2)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/weightsandbiases/Azure.ResourceManager.WeightsAndBiases/src/Generated/Models/WeightsAndBiasesUserDetails.Serialization.cs b/sdk/weightsandbiases/Azure.ResourceManager.WeightsAndBiases/src/Generated/Models/WeightsAndBiasesUserDetails.Serialization.cs index a4cfcf245fa1..9d4bcfb4d02d 100644 --- a/sdk/weightsandbiases/Azure.ResourceManager.WeightsAndBiases/src/Generated/Models/WeightsAndBiasesUserDetails.Serialization.cs +++ b/sdk/weightsandbiases/Azure.ResourceManager.WeightsAndBiases/src/Generated/Models/WeightsAndBiasesUserDetails.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.WeightsAndBiases.Models /// User details for an organization. public partial class WeightsAndBiasesUserDetails : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual WeightsAndBiasesUserDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeWeightsAndBiasesUserDetails(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(WeightsAndBiasesUserDetails)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -168,23 +185,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. WeightsAndBiasesUserDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual WeightsAndBiasesUserDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeWeightsAndBiasesUserDetails(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(WeightsAndBiasesUserDetails)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/weightsandbiases/Azure.ResourceManager.WeightsAndBiases/src/Generated/WeightsAndBiasesInstanceData.Serialization.cs b/sdk/weightsandbiases/Azure.ResourceManager.WeightsAndBiases/src/Generated/WeightsAndBiasesInstanceData.Serialization.cs index f72e3955fdd5..fe35e52f7600 100644 --- a/sdk/weightsandbiases/Azure.ResourceManager.WeightsAndBiases/src/Generated/WeightsAndBiasesInstanceData.Serialization.cs +++ b/sdk/weightsandbiases/Azure.ResourceManager.WeightsAndBiases/src/Generated/WeightsAndBiasesInstanceData.Serialization.cs @@ -25,6 +25,30 @@ internal WeightsAndBiasesInstanceData() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeWeightsAndBiasesInstanceData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(WeightsAndBiasesInstanceData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static WeightsAndBiasesInstanceData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeWeightsAndBiasesInstanceData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -205,23 +229,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. WeightsAndBiasesInstanceData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (WeightsAndBiasesInstanceData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeWeightsAndBiasesInstanceData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(WeightsAndBiasesInstanceData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -236,12 +243,5 @@ internal static RequestContent ToRequestContent(WeightsAndBiasesInstanceData wei content.JsonWriter.WriteObjectValue(weightsAndBiasesInstanceData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static WeightsAndBiasesInstanceData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeWeightsAndBiasesInstanceData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/EdgeConfigTemplateData.Serialization.cs b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/EdgeConfigTemplateData.Serialization.cs index 2d09718937ae..02b4b2797e61 100644 --- a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/EdgeConfigTemplateData.Serialization.cs +++ b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/EdgeConfigTemplateData.Serialization.cs @@ -25,6 +25,30 @@ internal EdgeConfigTemplateData() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeEdgeConfigTemplateData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(EdgeConfigTemplateData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static EdgeConfigTemplateData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeEdgeConfigTemplateData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -205,23 +229,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. EdgeConfigTemplateData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (EdgeConfigTemplateData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeEdgeConfigTemplateData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(EdgeConfigTemplateData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -236,12 +243,5 @@ internal static RequestContent ToRequestContent(EdgeConfigTemplateData edgeConfi content.JsonWriter.WriteObjectValue(edgeConfigTemplateData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static EdgeConfigTemplateData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeEdgeConfigTemplateData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/EdgeConfigTemplateVersionData.Serialization.cs b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/EdgeConfigTemplateVersionData.Serialization.cs index bab25fd22f8f..f35bc77c5d90 100644 --- a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/EdgeConfigTemplateVersionData.Serialization.cs +++ b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/EdgeConfigTemplateVersionData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.WorkloadOrchestration /// Config Template Version Resource. public partial class EdgeConfigTemplateVersionData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeEdgeConfigTemplateVersionData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(EdgeConfigTemplateVersionData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static EdgeConfigTemplateVersionData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeEdgeConfigTemplateVersionData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -170,31 +194,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. EdgeConfigTemplateVersionData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (EdgeConfigTemplateVersionData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeEdgeConfigTemplateVersionData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(EdgeConfigTemplateVersionData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static EdgeConfigTemplateVersionData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeEdgeConfigTemplateVersionData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/EdgeContextData.Serialization.cs b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/EdgeContextData.Serialization.cs index f4347c812c7c..14624dd1bef9 100644 --- a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/EdgeContextData.Serialization.cs +++ b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/EdgeContextData.Serialization.cs @@ -25,6 +25,30 @@ internal EdgeContextData() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeEdgeContextData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(EdgeContextData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static EdgeContextData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeEdgeContextData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -189,23 +213,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. EdgeContextData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (EdgeContextData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeEdgeContextData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(EdgeContextData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -220,12 +227,5 @@ internal static RequestContent ToRequestContent(EdgeContextData edgeContextData) content.JsonWriter.WriteObjectValue(edgeContextData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static EdgeContextData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeEdgeContextData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/EdgeDeploymentInstanceData.Serialization.cs b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/EdgeDeploymentInstanceData.Serialization.cs index 93bc6d43a8cf..6e4b8a727e0a 100644 --- a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/EdgeDeploymentInstanceData.Serialization.cs +++ b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/EdgeDeploymentInstanceData.Serialization.cs @@ -21,6 +21,30 @@ namespace Azure.ResourceManager.WorkloadOrchestration /// Instance Resource. Represents a deployment object. public partial class EdgeDeploymentInstanceData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeEdgeDeploymentInstanceData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(EdgeDeploymentInstanceData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static EdgeDeploymentInstanceData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeEdgeDeploymentInstanceData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -187,23 +211,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. EdgeDeploymentInstanceData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (EdgeDeploymentInstanceData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeEdgeDeploymentInstanceData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(EdgeDeploymentInstanceData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -218,12 +225,5 @@ internal static RequestContent ToRequestContent(EdgeDeploymentInstanceData edgeD content.JsonWriter.WriteObjectValue(edgeDeploymentInstanceData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static EdgeDeploymentInstanceData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeEdgeDeploymentInstanceData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/EdgeDeploymentInstanceHistoryData.Serialization.cs b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/EdgeDeploymentInstanceHistoryData.Serialization.cs index 9cce157724f9..e8ddcd3cc575 100644 --- a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/EdgeDeploymentInstanceHistoryData.Serialization.cs +++ b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/EdgeDeploymentInstanceHistoryData.Serialization.cs @@ -21,6 +21,30 @@ namespace Azure.ResourceManager.WorkloadOrchestration /// InstanceHistory Resource. public partial class EdgeDeploymentInstanceHistoryData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeEdgeDeploymentInstanceHistoryData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(EdgeDeploymentInstanceHistoryData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static EdgeDeploymentInstanceHistoryData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeEdgeDeploymentInstanceHistoryData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -187,31 +211,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. EdgeDeploymentInstanceHistoryData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (EdgeDeploymentInstanceHistoryData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeEdgeDeploymentInstanceHistoryData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(EdgeDeploymentInstanceHistoryData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static EdgeDeploymentInstanceHistoryData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeEdgeDeploymentInstanceHistoryData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/EdgeDiagnosticData.Serialization.cs b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/EdgeDiagnosticData.Serialization.cs index 582366da0da5..5f7173da85f9 100644 --- a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/EdgeDiagnosticData.Serialization.cs +++ b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/EdgeDiagnosticData.Serialization.cs @@ -26,6 +26,30 @@ internal EdgeDiagnosticData() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeEdgeDiagnosticData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(EdgeDiagnosticData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static EdgeDiagnosticData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeEdgeDiagnosticData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -222,23 +246,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. EdgeDiagnosticData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (EdgeDiagnosticData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeEdgeDiagnosticData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(EdgeDiagnosticData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -253,12 +260,5 @@ internal static RequestContent ToRequestContent(EdgeDiagnosticData edgeDiagnosti content.JsonWriter.WriteObjectValue(edgeDiagnosticData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static EdgeDiagnosticData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeEdgeDiagnosticData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/EdgeDynamicSchemaData.Serialization.cs b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/EdgeDynamicSchemaData.Serialization.cs index 4a2424e445f0..1d2a79b1ce24 100644 --- a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/EdgeDynamicSchemaData.Serialization.cs +++ b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/EdgeDynamicSchemaData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.WorkloadOrchestration /// DynamicSchema Resource. public partial class EdgeDynamicSchemaData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeEdgeDynamicSchemaData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(EdgeDynamicSchemaData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static EdgeDynamicSchemaData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeEdgeDynamicSchemaData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -170,23 +194,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. EdgeDynamicSchemaData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (EdgeDynamicSchemaData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeEdgeDynamicSchemaData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(EdgeDynamicSchemaData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -201,12 +208,5 @@ internal static RequestContent ToRequestContent(EdgeDynamicSchemaData edgeDynami content.JsonWriter.WriteObjectValue(edgeDynamicSchemaData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static EdgeDynamicSchemaData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeEdgeDynamicSchemaData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/EdgeDynamicSchemaVersionData.Serialization.cs b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/EdgeDynamicSchemaVersionData.Serialization.cs index d91dc5f3bea3..6f428d8e5f4c 100644 --- a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/EdgeDynamicSchemaVersionData.Serialization.cs +++ b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/EdgeDynamicSchemaVersionData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.WorkloadOrchestration /// Dynamic Schema Version Resource. public partial class EdgeDynamicSchemaVersionData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeEdgeDynamicSchemaVersionData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(EdgeDynamicSchemaVersionData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static EdgeDynamicSchemaVersionData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeEdgeDynamicSchemaVersionData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -170,23 +194,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. EdgeDynamicSchemaVersionData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (EdgeDynamicSchemaVersionData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeEdgeDynamicSchemaVersionData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(EdgeDynamicSchemaVersionData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -201,12 +208,5 @@ internal static RequestContent ToRequestContent(EdgeDynamicSchemaVersionData edg content.JsonWriter.WriteObjectValue(edgeDynamicSchemaVersionData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static EdgeDynamicSchemaVersionData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeEdgeDynamicSchemaVersionData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/EdgeExecutionData.Serialization.cs b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/EdgeExecutionData.Serialization.cs index f1226e3b5003..b713384a725a 100644 --- a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/EdgeExecutionData.Serialization.cs +++ b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/EdgeExecutionData.Serialization.cs @@ -21,6 +21,30 @@ namespace Azure.ResourceManager.WorkloadOrchestration /// Execution Resource. public partial class EdgeExecutionData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeEdgeExecutionData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(EdgeExecutionData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static EdgeExecutionData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeEdgeExecutionData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -187,23 +211,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. EdgeExecutionData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (EdgeExecutionData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeEdgeExecutionData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(EdgeExecutionData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -218,12 +225,5 @@ internal static RequestContent ToRequestContent(EdgeExecutionData edgeExecutionD content.JsonWriter.WriteObjectValue(edgeExecutionData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static EdgeExecutionData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeEdgeExecutionData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/EdgeJobData.Serialization.cs b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/EdgeJobData.Serialization.cs index 63386e1590d1..3e36f9b77645 100644 --- a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/EdgeJobData.Serialization.cs +++ b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/EdgeJobData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.WorkloadOrchestration /// Job extension resource for tracking job execution and substatuses. public partial class EdgeJobData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeEdgeJobData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(EdgeJobData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static EdgeJobData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeEdgeJobData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -170,31 +194,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. EdgeJobData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (EdgeJobData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeEdgeJobData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(EdgeJobData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static EdgeJobData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeEdgeJobData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/EdgeSchemaData.Serialization.cs b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/EdgeSchemaData.Serialization.cs index 95581ebb0482..23e47b5b3c2a 100644 --- a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/EdgeSchemaData.Serialization.cs +++ b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/EdgeSchemaData.Serialization.cs @@ -25,6 +25,30 @@ internal EdgeSchemaData() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeEdgeSchemaData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(EdgeSchemaData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static EdgeSchemaData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeEdgeSchemaData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -205,23 +229,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. EdgeSchemaData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (EdgeSchemaData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeEdgeSchemaData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(EdgeSchemaData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -236,12 +243,5 @@ internal static RequestContent ToRequestContent(EdgeSchemaData edgeSchemaData) content.JsonWriter.WriteObjectValue(edgeSchemaData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static EdgeSchemaData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeEdgeSchemaData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/EdgeSchemaReferenceData.Serialization.cs b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/EdgeSchemaReferenceData.Serialization.cs index 1cf83fb30997..889a5a5a1447 100644 --- a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/EdgeSchemaReferenceData.Serialization.cs +++ b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/EdgeSchemaReferenceData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.WorkloadOrchestration /// Schema Reference Resource. public partial class EdgeSchemaReferenceData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeEdgeSchemaReferenceData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(EdgeSchemaReferenceData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static EdgeSchemaReferenceData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeEdgeSchemaReferenceData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -170,23 +194,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. EdgeSchemaReferenceData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (EdgeSchemaReferenceData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeEdgeSchemaReferenceData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(EdgeSchemaReferenceData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -201,12 +208,5 @@ internal static RequestContent ToRequestContent(EdgeSchemaReferenceData edgeSche content.JsonWriter.WriteObjectValue(edgeSchemaReferenceData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static EdgeSchemaReferenceData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeEdgeSchemaReferenceData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/EdgeSchemaVersionData.Serialization.cs b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/EdgeSchemaVersionData.Serialization.cs index 3b1064561b88..7a843d6eeaf5 100644 --- a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/EdgeSchemaVersionData.Serialization.cs +++ b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/EdgeSchemaVersionData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.WorkloadOrchestration /// Schema Version Resource. public partial class EdgeSchemaVersionData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeEdgeSchemaVersionData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(EdgeSchemaVersionData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static EdgeSchemaVersionData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeEdgeSchemaVersionData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -170,23 +194,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. EdgeSchemaVersionData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (EdgeSchemaVersionData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeEdgeSchemaVersionData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(EdgeSchemaVersionData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -201,12 +208,5 @@ internal static RequestContent ToRequestContent(EdgeSchemaVersionData edgeSchema content.JsonWriter.WriteObjectValue(edgeSchemaVersionData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static EdgeSchemaVersionData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeEdgeSchemaVersionData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/EdgeSiteReferenceData.Serialization.cs b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/EdgeSiteReferenceData.Serialization.cs index 7360ed12f763..b3e98f335ea6 100644 --- a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/EdgeSiteReferenceData.Serialization.cs +++ b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/EdgeSiteReferenceData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.WorkloadOrchestration /// Site Reference Resource. public partial class EdgeSiteReferenceData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeEdgeSiteReferenceData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(EdgeSiteReferenceData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static EdgeSiteReferenceData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeEdgeSiteReferenceData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,23 +178,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. EdgeSiteReferenceData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (EdgeSiteReferenceData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeEdgeSiteReferenceData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(EdgeSiteReferenceData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -185,12 +192,5 @@ internal static RequestContent ToRequestContent(EdgeSiteReferenceData edgeSiteRe content.JsonWriter.WriteObjectValue(edgeSiteReferenceData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static EdgeSiteReferenceData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeEdgeSiteReferenceData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/EdgeSolutionData.Serialization.cs b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/EdgeSolutionData.Serialization.cs index fc6f4e93c31c..247659800484 100644 --- a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/EdgeSolutionData.Serialization.cs +++ b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/EdgeSolutionData.Serialization.cs @@ -21,6 +21,30 @@ namespace Azure.ResourceManager.WorkloadOrchestration /// Solution Resource attached to a Target. public partial class EdgeSolutionData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeEdgeSolutionData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(EdgeSolutionData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static EdgeSolutionData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeEdgeSolutionData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -187,23 +211,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. EdgeSolutionData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (EdgeSolutionData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeEdgeSolutionData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(EdgeSolutionData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -218,12 +225,5 @@ internal static RequestContent ToRequestContent(EdgeSolutionData edgeSolutionDat content.JsonWriter.WriteObjectValue(edgeSolutionData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static EdgeSolutionData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeEdgeSolutionData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/EdgeSolutionTemplateData.Serialization.cs b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/EdgeSolutionTemplateData.Serialization.cs index 7ca25c807fea..758cdb9dc174 100644 --- a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/EdgeSolutionTemplateData.Serialization.cs +++ b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/EdgeSolutionTemplateData.Serialization.cs @@ -25,6 +25,30 @@ internal EdgeSolutionTemplateData() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeEdgeSolutionTemplateData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(EdgeSolutionTemplateData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static EdgeSolutionTemplateData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeEdgeSolutionTemplateData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -205,23 +229,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. EdgeSolutionTemplateData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (EdgeSolutionTemplateData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeEdgeSolutionTemplateData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(EdgeSolutionTemplateData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -236,12 +243,5 @@ internal static RequestContent ToRequestContent(EdgeSolutionTemplateData edgeSol content.JsonWriter.WriteObjectValue(edgeSolutionTemplateData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static EdgeSolutionTemplateData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeEdgeSolutionTemplateData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/EdgeSolutionTemplateVersionData.Serialization.cs b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/EdgeSolutionTemplateVersionData.Serialization.cs index ad063e28f3ef..2f5c1d636906 100644 --- a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/EdgeSolutionTemplateVersionData.Serialization.cs +++ b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/EdgeSolutionTemplateVersionData.Serialization.cs @@ -20,6 +20,30 @@ namespace Azure.ResourceManager.WorkloadOrchestration /// Solution Template Version Resource. Contains configurations that use expressions which can be resolved hierarchically along with edge specifications. public partial class EdgeSolutionTemplateVersionData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeEdgeSolutionTemplateVersionData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(EdgeSolutionTemplateVersionData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static EdgeSolutionTemplateVersionData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeEdgeSolutionTemplateVersionData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -170,31 +194,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. EdgeSolutionTemplateVersionData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (EdgeSolutionTemplateVersionData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeEdgeSolutionTemplateVersionData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(EdgeSolutionTemplateVersionData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static EdgeSolutionTemplateVersionData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeEdgeSolutionTemplateVersionData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/EdgeSolutionVersionData.Serialization.cs b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/EdgeSolutionVersionData.Serialization.cs index 49b9e730fd40..da326e920004 100644 --- a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/EdgeSolutionVersionData.Serialization.cs +++ b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/EdgeSolutionVersionData.Serialization.cs @@ -21,6 +21,30 @@ namespace Azure.ResourceManager.WorkloadOrchestration /// Solution Version Resource. It has the resolved configuration along with edge specification. public partial class EdgeSolutionVersionData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeEdgeSolutionVersionData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(EdgeSolutionVersionData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static EdgeSolutionVersionData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeEdgeSolutionVersionData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -187,23 +211,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. EdgeSolutionVersionData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (EdgeSolutionVersionData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeEdgeSolutionVersionData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(EdgeSolutionVersionData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -218,12 +225,5 @@ internal static RequestContent ToRequestContent(EdgeSolutionVersionData edgeSolu content.JsonWriter.WriteObjectValue(edgeSolutionVersionData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static EdgeSolutionVersionData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeEdgeSolutionVersionData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/EdgeTargetData.Serialization.cs b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/EdgeTargetData.Serialization.cs index b1bdad04a05b..543cddfaa86d 100644 --- a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/EdgeTargetData.Serialization.cs +++ b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/EdgeTargetData.Serialization.cs @@ -26,6 +26,30 @@ internal EdgeTargetData() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeEdgeTargetData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(EdgeTargetData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static EdgeTargetData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeEdgeTargetData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -222,23 +246,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. EdgeTargetData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (EdgeTargetData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeEdgeTargetData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(EdgeTargetData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -253,12 +260,5 @@ internal static RequestContent ToRequestContent(EdgeTargetData edgeTargetData) content.JsonWriter.WriteObjectValue(edgeTargetData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static EdgeTargetData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeEdgeTargetData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/EdgeWorkflowData.Serialization.cs b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/EdgeWorkflowData.Serialization.cs index 081e578fe486..223dd3c24e8f 100644 --- a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/EdgeWorkflowData.Serialization.cs +++ b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/EdgeWorkflowData.Serialization.cs @@ -21,6 +21,30 @@ namespace Azure.ResourceManager.WorkloadOrchestration /// Workflow Resource. public partial class EdgeWorkflowData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeEdgeWorkflowData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(EdgeWorkflowData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static EdgeWorkflowData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeEdgeWorkflowData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -187,23 +211,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. EdgeWorkflowData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (EdgeWorkflowData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeEdgeWorkflowData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(EdgeWorkflowData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -218,12 +225,5 @@ internal static RequestContent ToRequestContent(EdgeWorkflowData edgeWorkflowDat content.JsonWriter.WriteObjectValue(edgeWorkflowData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static EdgeWorkflowData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeEdgeWorkflowData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/EdgeWorkflowVersionData.Serialization.cs b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/EdgeWorkflowVersionData.Serialization.cs index aa1022f9834e..49f1b2ebc4a8 100644 --- a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/EdgeWorkflowVersionData.Serialization.cs +++ b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/EdgeWorkflowVersionData.Serialization.cs @@ -21,6 +21,30 @@ namespace Azure.ResourceManager.WorkloadOrchestration /// Workflow Version Resource. public partial class EdgeWorkflowVersionData : ResourceData, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeEdgeWorkflowVersionData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(EdgeWorkflowVersionData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static EdgeWorkflowVersionData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeEdgeWorkflowVersionData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -187,23 +211,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. EdgeWorkflowVersionData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (EdgeWorkflowVersionData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeEdgeWorkflowVersionData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(EdgeWorkflowVersionData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -218,12 +225,5 @@ internal static RequestContent ToRequestContent(EdgeWorkflowVersionData edgeWork content.JsonWriter.WriteObjectValue(edgeWorkflowVersionData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static EdgeWorkflowVersionData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeEdgeWorkflowVersionData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/AvailableSolutionTemplateVersion.Serialization.cs b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/AvailableSolutionTemplateVersion.Serialization.cs index 5411cbbd07cd..69b01fad29f5 100644 --- a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/AvailableSolutionTemplateVersion.Serialization.cs +++ b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/AvailableSolutionTemplateVersion.Serialization.cs @@ -21,6 +21,23 @@ internal AvailableSolutionTemplateVersion() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual AvailableSolutionTemplateVersion PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeAvailableSolutionTemplateVersion(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(AvailableSolutionTemplateVersion)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -136,23 +153,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. AvailableSolutionTemplateVersion IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual AvailableSolutionTemplateVersion PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeAvailableSolutionTemplateVersion(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(AvailableSolutionTemplateVersion)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/BulkDeploySolutionContent.Serialization.cs b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/BulkDeploySolutionContent.Serialization.cs index 342f32ab2bc4..9f6711c5f4fa 100644 --- a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/BulkDeploySolutionContent.Serialization.cs +++ b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/BulkDeploySolutionContent.Serialization.cs @@ -22,6 +22,23 @@ internal BulkDeploySolutionContent() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual BulkDeploySolutionContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeBulkDeploySolutionContent(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(BulkDeploySolutionContent)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -131,23 +148,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. BulkDeploySolutionContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual BulkDeploySolutionContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeBulkDeploySolutionContent(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(BulkDeploySolutionContent)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/BulkDeployTargetDetails.Serialization.cs b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/BulkDeployTargetDetails.Serialization.cs index 23e02e921c32..bee8fad1199d 100644 --- a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/BulkDeployTargetDetails.Serialization.cs +++ b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/BulkDeployTargetDetails.Serialization.cs @@ -22,6 +22,23 @@ internal BulkDeployTargetDetails() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual BulkDeployTargetDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeBulkDeployTargetDetails(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(BulkDeployTargetDetails)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -121,23 +138,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. BulkDeployTargetDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual BulkDeployTargetDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeBulkDeployTargetDetails(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(BulkDeployTargetDetails)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/BulkPublishSolutionContent.Serialization.cs b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/BulkPublishSolutionContent.Serialization.cs index b5222a6307fd..697e6b6a2d45 100644 --- a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/BulkPublishSolutionContent.Serialization.cs +++ b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/BulkPublishSolutionContent.Serialization.cs @@ -22,6 +22,23 @@ internal BulkPublishSolutionContent() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual BulkPublishSolutionContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeBulkPublishSolutionContent(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(BulkPublishSolutionContent)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -167,23 +184,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. BulkPublishSolutionContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual BulkPublishSolutionContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeBulkPublishSolutionContent(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(BulkPublishSolutionContent)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/BulkPublishTargetDetails.Serialization.cs b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/BulkPublishTargetDetails.Serialization.cs index 34b080476981..ada94055294e 100644 --- a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/BulkPublishTargetDetails.Serialization.cs +++ b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/BulkPublishTargetDetails.Serialization.cs @@ -22,6 +22,23 @@ internal BulkPublishTargetDetails() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual BulkPublishTargetDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeBulkPublishTargetDetails(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(BulkPublishTargetDetails)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -132,23 +149,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. BulkPublishTargetDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual BulkPublishTargetDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeBulkPublishTargetDetails(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(BulkPublishTargetDetails)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/ConfigTemplateListResult.Serialization.cs b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/ConfigTemplateListResult.Serialization.cs index c9b645f14e62..a6789f8c319d 100644 --- a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/ConfigTemplateListResult.Serialization.cs +++ b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/ConfigTemplateListResult.Serialization.cs @@ -22,6 +22,30 @@ internal ConfigTemplateListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ConfigTemplateListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeConfigTemplateListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ConfigTemplateListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static ConfigTemplateListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeConfigTemplateListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ConfigTemplateListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ConfigTemplateListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeConfigTemplateListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ConfigTemplateListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static ConfigTemplateListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeConfigTemplateListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/ConfigTemplateUpdateProperties.Serialization.cs b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/ConfigTemplateUpdateProperties.Serialization.cs index 8b0fbafe8c75..cfbae6f0bd70 100644 --- a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/ConfigTemplateUpdateProperties.Serialization.cs +++ b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/ConfigTemplateUpdateProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.WorkloadOrchestration.Models /// The updatable properties of the ConfigTemplate. internal partial class ConfigTemplateUpdateProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ConfigTemplateUpdateProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeConfigTemplateUpdateProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ConfigTemplateUpdateProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -118,23 +135,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ConfigTemplateUpdateProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ConfigTemplateUpdateProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeConfigTemplateUpdateProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ConfigTemplateUpdateProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/ConfigTemplateVersionListResult.Serialization.cs b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/ConfigTemplateVersionListResult.Serialization.cs index 167c556dd228..4f766b8531e5 100644 --- a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/ConfigTemplateVersionListResult.Serialization.cs +++ b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/ConfigTemplateVersionListResult.Serialization.cs @@ -22,6 +22,30 @@ internal ConfigTemplateVersionListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ConfigTemplateVersionListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeConfigTemplateVersionListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ConfigTemplateVersionListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static ConfigTemplateVersionListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeConfigTemplateVersionListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ConfigTemplateVersionListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ConfigTemplateVersionListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeConfigTemplateVersionListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ConfigTemplateVersionListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static ConfigTemplateVersionListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeConfigTemplateVersionListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/ConfigTemplateVersionWithUpdateType.Serialization.cs b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/ConfigTemplateVersionWithUpdateType.Serialization.cs index 2315929e7046..dc078c681078 100644 --- a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/ConfigTemplateVersionWithUpdateType.Serialization.cs +++ b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/ConfigTemplateVersionWithUpdateType.Serialization.cs @@ -22,6 +22,23 @@ internal ConfigTemplateVersionWithUpdateType() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ConfigTemplateVersionWithUpdateType PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeConfigTemplateVersionWithUpdateType(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ConfigTemplateVersionWithUpdateType)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -147,23 +164,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ConfigTemplateVersionWithUpdateType IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ConfigTemplateVersionWithUpdateType PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeConfigTemplateVersionWithUpdateType(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ConfigTemplateVersionWithUpdateType)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/ContextCapability.Serialization.cs b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/ContextCapability.Serialization.cs index d2d50c2e0f96..5853c0e8983f 100644 --- a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/ContextCapability.Serialization.cs +++ b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/ContextCapability.Serialization.cs @@ -21,6 +21,23 @@ internal ContextCapability() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ContextCapability PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeContextCapability(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ContextCapability)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -143,23 +160,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ContextCapability IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ContextCapability PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeContextCapability(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ContextCapability)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/ContextHierarchy.Serialization.cs b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/ContextHierarchy.Serialization.cs index 3aa644fe10a7..3759f59e5cae 100644 --- a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/ContextHierarchy.Serialization.cs +++ b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/ContextHierarchy.Serialization.cs @@ -21,6 +21,23 @@ internal ContextHierarchy() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ContextHierarchy PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeContextHierarchy(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ContextHierarchy)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -128,23 +145,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ContextHierarchy IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ContextHierarchy PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeContextHierarchy(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ContextHierarchy)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/ContextListResult.Serialization.cs b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/ContextListResult.Serialization.cs index 333ff8fe27cd..c2270a880ce7 100644 --- a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/ContextListResult.Serialization.cs +++ b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/ContextListResult.Serialization.cs @@ -22,6 +22,30 @@ internal ContextListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ContextListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeContextListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ContextListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static ContextListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeContextListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ContextListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ContextListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeContextListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ContextListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static ContextListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeContextListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/DeployJobContent.Serialization.cs b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/DeployJobContent.Serialization.cs index 6ae85e7d0e96..3820ecb34df2 100644 --- a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/DeployJobContent.Serialization.cs +++ b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/DeployJobContent.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.WorkloadOrchestration.Models /// Parameters for a deployment job. public partial class DeployJobContent : EdgeJobContent, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected override EdgeJobContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDeployJobContent(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DeployJobContent)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -114,23 +131,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DeployJobContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (DeployJobContent)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override EdgeJobContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDeployJobContent(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DeployJobContent)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/DeployJobStepStatistics.Serialization.cs b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/DeployJobStepStatistics.Serialization.cs index 5366fc18013c..bd2ebae063b1 100644 --- a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/DeployJobStepStatistics.Serialization.cs +++ b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/DeployJobStepStatistics.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.WorkloadOrchestration.Models /// Deploy statistics for a job step, including total, success, and failed counts. public partial class DeployJobStepStatistics : EdgeJobStepStatistics, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected override EdgeJobStepStatistics PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDeployJobStepStatistics(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DeployJobStepStatistics)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -144,23 +161,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DeployJobStepStatistics IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (DeployJobStepStatistics)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override EdgeJobStepStatistics PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDeployJobStepStatistics(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DeployJobStepStatistics)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/DiagnosticListResult.Serialization.cs b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/DiagnosticListResult.Serialization.cs index cb40e441c024..93ac7307ea6c 100644 --- a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/DiagnosticListResult.Serialization.cs +++ b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/DiagnosticListResult.Serialization.cs @@ -22,6 +22,30 @@ internal DiagnosticListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DiagnosticListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDiagnosticListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DiagnosticListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static DiagnosticListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeDiagnosticListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DiagnosticListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DiagnosticListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDiagnosticListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DiagnosticListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static DiagnosticListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeDiagnosticListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/DynamicSchemaListResult.Serialization.cs b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/DynamicSchemaListResult.Serialization.cs index ba848b60ca02..8d302fb2b951 100644 --- a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/DynamicSchemaListResult.Serialization.cs +++ b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/DynamicSchemaListResult.Serialization.cs @@ -22,6 +22,30 @@ internal DynamicSchemaListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DynamicSchemaListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDynamicSchemaListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DynamicSchemaListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static DynamicSchemaListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeDynamicSchemaListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DynamicSchemaListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DynamicSchemaListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDynamicSchemaListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DynamicSchemaListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static DynamicSchemaListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeDynamicSchemaListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/DynamicSchemaVersionListResult.Serialization.cs b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/DynamicSchemaVersionListResult.Serialization.cs index bb20ae35f9eb..93566f075b97 100644 --- a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/DynamicSchemaVersionListResult.Serialization.cs +++ b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/DynamicSchemaVersionListResult.Serialization.cs @@ -22,6 +22,30 @@ internal DynamicSchemaVersionListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DynamicSchemaVersionListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDynamicSchemaVersionListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DynamicSchemaVersionListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static DynamicSchemaVersionListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeDynamicSchemaVersionListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DynamicSchemaVersionListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DynamicSchemaVersionListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDynamicSchemaVersionListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DynamicSchemaVersionListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static DynamicSchemaVersionListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeDynamicSchemaVersionListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeConfigTemplatePatch.Serialization.cs b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeConfigTemplatePatch.Serialization.cs index 26dc2b4394fe..9a1e480ac701 100644 --- a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeConfigTemplatePatch.Serialization.cs +++ b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeConfigTemplatePatch.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.WorkloadOrchestration.Models /// The type used for update operations of the ConfigTemplate. public partial class EdgeConfigTemplatePatch : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual EdgeConfigTemplatePatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeEdgeConfigTemplatePatch(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(EdgeConfigTemplatePatch)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -161,23 +178,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. EdgeConfigTemplatePatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual EdgeConfigTemplatePatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeEdgeConfigTemplatePatch(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(EdgeConfigTemplatePatch)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeConfigTemplateProperties.Serialization.cs b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeConfigTemplateProperties.Serialization.cs index f9252d06b0c4..d65605d8cbc3 100644 --- a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeConfigTemplateProperties.Serialization.cs +++ b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeConfigTemplateProperties.Serialization.cs @@ -21,6 +21,23 @@ internal EdgeConfigTemplateProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual EdgeConfigTemplateProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeEdgeConfigTemplateProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(EdgeConfigTemplateProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -157,23 +174,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. EdgeConfigTemplateProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual EdgeConfigTemplateProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeEdgeConfigTemplateProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(EdgeConfigTemplateProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeConfigTemplateVersionProperties.Serialization.cs b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeConfigTemplateVersionProperties.Serialization.cs index 14b28c341add..b337c0d4dd43 100644 --- a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeConfigTemplateVersionProperties.Serialization.cs +++ b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeConfigTemplateVersionProperties.Serialization.cs @@ -21,6 +21,23 @@ internal EdgeConfigTemplateVersionProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual EdgeConfigTemplateVersionProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeEdgeConfigTemplateVersionProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(EdgeConfigTemplateVersionProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -135,23 +152,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. EdgeConfigTemplateVersionProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual EdgeConfigTemplateVersionProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeEdgeConfigTemplateVersionProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(EdgeConfigTemplateVersionProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeContextPatch.Serialization.cs b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeContextPatch.Serialization.cs index 41115bd96d6d..69e64f0a7785 100644 --- a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeContextPatch.Serialization.cs +++ b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeContextPatch.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.WorkloadOrchestration.Models /// The type used for update operations of the Context. public partial class EdgeContextPatch : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual EdgeContextPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeEdgeContextPatch(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(EdgeContextPatch)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -161,23 +178,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. EdgeContextPatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual EdgeContextPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeEdgeContextPatch(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(EdgeContextPatch)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeContextPatchProperties.Serialization.cs b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeContextPatchProperties.Serialization.cs index aa54e87a523b..3cb39c7bebc1 100644 --- a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeContextPatchProperties.Serialization.cs +++ b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeContextPatchProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.WorkloadOrchestration.Models /// The updatable properties of the Context. public partial class EdgeContextPatchProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual EdgeContextPatchProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeEdgeContextPatchProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(EdgeContextPatchProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -157,23 +174,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. EdgeContextPatchProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual EdgeContextPatchProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeEdgeContextPatchProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(EdgeContextPatchProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeContextProperties.Serialization.cs b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeContextProperties.Serialization.cs index 17cbb912a74d..9f65533a5099 100644 --- a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeContextProperties.Serialization.cs +++ b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeContextProperties.Serialization.cs @@ -21,6 +21,23 @@ internal EdgeContextProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual EdgeContextProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeEdgeContextProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(EdgeContextProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -163,23 +180,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. EdgeContextProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual EdgeContextProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeEdgeContextProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(EdgeContextProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeDeploymentInstanceHistoryProperties.Serialization.cs b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeDeploymentInstanceHistoryProperties.Serialization.cs index 323b05df9cd0..adbf38985ff7 100644 --- a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeDeploymentInstanceHistoryProperties.Serialization.cs +++ b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeDeploymentInstanceHistoryProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.WorkloadOrchestration.Models /// Instance History Properties. public partial class EdgeDeploymentInstanceHistoryProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual EdgeDeploymentInstanceHistoryProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeEdgeDeploymentInstanceHistoryProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(EdgeDeploymentInstanceHistoryProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -208,23 +225,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. EdgeDeploymentInstanceHistoryProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual EdgeDeploymentInstanceHistoryProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeEdgeDeploymentInstanceHistoryProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(EdgeDeploymentInstanceHistoryProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeDeploymentInstanceProperties.Serialization.cs b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeDeploymentInstanceProperties.Serialization.cs index 128be59adaaf..3492af63b99a 100644 --- a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeDeploymentInstanceProperties.Serialization.cs +++ b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeDeploymentInstanceProperties.Serialization.cs @@ -21,6 +21,23 @@ internal EdgeDeploymentInstanceProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual EdgeDeploymentInstanceProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeEdgeDeploymentInstanceProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(EdgeDeploymentInstanceProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -223,23 +240,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. EdgeDeploymentInstanceProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual EdgeDeploymentInstanceProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeEdgeDeploymentInstanceProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(EdgeDeploymentInstanceProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeDeploymentStatus.Serialization.cs b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeDeploymentStatus.Serialization.cs index 542197629d8c..7bfa26b136bc 100644 --- a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeDeploymentStatus.Serialization.cs +++ b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeDeploymentStatus.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.WorkloadOrchestration.Models /// Deployment Status. public partial class EdgeDeploymentStatus : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual EdgeDeploymentStatus PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeEdgeDeploymentStatus(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(EdgeDeploymentStatus)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -238,23 +255,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. EdgeDeploymentStatus IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual EdgeDeploymentStatus PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeEdgeDeploymentStatus(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(EdgeDeploymentStatus)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeDiagnosticPatch.Serialization.cs b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeDiagnosticPatch.Serialization.cs index ee08523ed278..ed06afdd8417 100644 --- a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeDiagnosticPatch.Serialization.cs +++ b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeDiagnosticPatch.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.WorkloadOrchestration.Models /// The type used for update operations of the Diagnostic. public partial class EdgeDiagnosticPatch : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual EdgeDiagnosticPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeEdgeDiagnosticPatch(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(EdgeDiagnosticPatch)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -161,23 +178,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. EdgeDiagnosticPatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual EdgeDiagnosticPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeEdgeDiagnosticPatch(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(EdgeDiagnosticPatch)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeDiagnosticPatchProperties.Serialization.cs b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeDiagnosticPatchProperties.Serialization.cs index 15cb7c009b8e..202b568f2ae8 100644 --- a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeDiagnosticPatchProperties.Serialization.cs +++ b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeDiagnosticPatchProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.WorkloadOrchestration.Models /// The updatable properties of the Diagnostic. public partial class EdgeDiagnosticPatchProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual EdgeDiagnosticPatchProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeEdgeDiagnosticPatchProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(EdgeDiagnosticPatchProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -107,23 +124,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. EdgeDiagnosticPatchProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual EdgeDiagnosticPatchProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeEdgeDiagnosticPatchProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(EdgeDiagnosticPatchProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeDiagnosticProperties.Serialization.cs b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeDiagnosticProperties.Serialization.cs index 0948b5fc82a7..23c200e9fb47 100644 --- a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeDiagnosticProperties.Serialization.cs +++ b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeDiagnosticProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.WorkloadOrchestration.Models /// The properties of a Diagnostic resource. internal partial class EdgeDiagnosticProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual EdgeDiagnosticProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeEdgeDiagnosticProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(EdgeDiagnosticProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -122,23 +139,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. EdgeDiagnosticProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual EdgeDiagnosticProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeEdgeDiagnosticProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(EdgeDiagnosticProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeDynamicSchemaProperties.Serialization.cs b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeDynamicSchemaProperties.Serialization.cs index 03e8aca46252..459ada609299 100644 --- a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeDynamicSchemaProperties.Serialization.cs +++ b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeDynamicSchemaProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.WorkloadOrchestration.Models /// DynamicSchema Properties. public partial class EdgeDynamicSchemaProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual EdgeDynamicSchemaProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeEdgeDynamicSchemaProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(EdgeDynamicSchemaProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -152,23 +169,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. EdgeDynamicSchemaProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual EdgeDynamicSchemaProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeEdgeDynamicSchemaProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(EdgeDynamicSchemaProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeExecutionProperties.Serialization.cs b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeExecutionProperties.Serialization.cs index b5aa67cc8bed..78f1390e6945 100644 --- a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeExecutionProperties.Serialization.cs +++ b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeExecutionProperties.Serialization.cs @@ -21,6 +21,23 @@ internal EdgeExecutionProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual EdgeExecutionProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeEdgeExecutionProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(EdgeExecutionProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -195,23 +212,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. EdgeExecutionProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual EdgeExecutionProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeEdgeExecutionProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(EdgeExecutionProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeExecutionStageStatus.Serialization.cs b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeExecutionStageStatus.Serialization.cs index 3720ba49dd09..f302047efdd1 100644 --- a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeExecutionStageStatus.Serialization.cs +++ b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeExecutionStageStatus.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.WorkloadOrchestration.Models /// Result of Stage execution. public partial class EdgeExecutionStageStatus : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual EdgeExecutionStageStatus PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeEdgeExecutionStageStatus(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(EdgeExecutionStageStatus)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -280,23 +297,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. EdgeExecutionStageStatus IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual EdgeExecutionStageStatus PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeEdgeExecutionStageStatus(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(EdgeExecutionStageStatus)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeExecutionStatus.Serialization.cs b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeExecutionStatus.Serialization.cs index 46acc26a41c6..e0d26231a61f 100644 --- a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeExecutionStatus.Serialization.cs +++ b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeExecutionStatus.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.WorkloadOrchestration.Models /// Execution Status. public partial class EdgeExecutionStatus : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual EdgeExecutionStatus PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeEdgeExecutionStatus(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(EdgeExecutionStatus)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -173,23 +190,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. EdgeExecutionStatus IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual EdgeExecutionStatus PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeEdgeExecutionStatus(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(EdgeExecutionStatus)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeJobContent.Serialization.cs b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeJobContent.Serialization.cs index 0991a7ec1c26..44f75751a586 100644 --- a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeJobContent.Serialization.cs +++ b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeJobContent.Serialization.cs @@ -19,6 +19,23 @@ namespace Azure.ResourceManager.WorkloadOrchestration.Models [PersistableModelProxy(typeof(UnknownEdgeJobContent))] public abstract partial class EdgeJobContent : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual EdgeJobContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeEdgeJobContent(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(EdgeJobContent)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -112,23 +129,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. EdgeJobContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual EdgeJobContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeEdgeJobContent(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(EdgeJobContent)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeJobProperties.Serialization.cs b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeJobProperties.Serialization.cs index 3bcbd50e380d..4c6b741f417a 100644 --- a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeJobProperties.Serialization.cs +++ b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeJobProperties.Serialization.cs @@ -23,6 +23,23 @@ internal EdgeJobProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual EdgeJobProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeEdgeJobProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(EdgeJobProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -263,23 +280,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. EdgeJobProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual EdgeJobProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeEdgeJobProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(EdgeJobProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeJobStep.Serialization.cs b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeJobStep.Serialization.cs index 844ded5ec63c..1fe434415034 100644 --- a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeJobStep.Serialization.cs +++ b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeJobStep.Serialization.cs @@ -23,6 +23,23 @@ internal EdgeJobStep() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual EdgeJobStep PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeEdgeJobStep(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(EdgeJobStep)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -235,23 +252,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. EdgeJobStep IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual EdgeJobStep PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeEdgeJobStep(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(EdgeJobStep)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeJobStepStatistics.Serialization.cs b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeJobStepStatistics.Serialization.cs index 52ec5dac33d7..9d5f66bafad6 100644 --- a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeJobStepStatistics.Serialization.cs +++ b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeJobStepStatistics.Serialization.cs @@ -19,6 +19,23 @@ namespace Azure.ResourceManager.WorkloadOrchestration.Models [PersistableModelProxy(typeof(UnknownEdgeJobStepStatistics))] public abstract partial class EdgeJobStepStatistics : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual EdgeJobStepStatistics PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeEdgeJobStepStatistics(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(EdgeJobStepStatistics)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -112,23 +129,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. EdgeJobStepStatistics IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual EdgeJobStepStatistics PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeEdgeJobStepStatistics(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(EdgeJobStepStatistics)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeSchemaPatch.Serialization.cs b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeSchemaPatch.Serialization.cs index bb4d5970eae4..62516ae5ca99 100644 --- a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeSchemaPatch.Serialization.cs +++ b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeSchemaPatch.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.WorkloadOrchestration.Models /// The type used for update operations of the Schema. public partial class EdgeSchemaPatch : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual EdgeSchemaPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeEdgeSchemaPatch(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(EdgeSchemaPatch)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -161,23 +178,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. EdgeSchemaPatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual EdgeSchemaPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeEdgeSchemaPatch(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(EdgeSchemaPatch)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeSchemaPatchProperties.Serialization.cs b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeSchemaPatchProperties.Serialization.cs index d39de9813494..e5d726bf3d7a 100644 --- a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeSchemaPatchProperties.Serialization.cs +++ b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeSchemaPatchProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.WorkloadOrchestration.Models /// The updatable properties of the Schema. public partial class EdgeSchemaPatchProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual EdgeSchemaPatchProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeEdgeSchemaPatchProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(EdgeSchemaPatchProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -107,23 +124,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. EdgeSchemaPatchProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual EdgeSchemaPatchProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeEdgeSchemaPatchProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(EdgeSchemaPatchProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeSchemaProperties.Serialization.cs b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeSchemaProperties.Serialization.cs index 6f52535385a0..a4791dc7258d 100644 --- a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeSchemaProperties.Serialization.cs +++ b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeSchemaProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.WorkloadOrchestration.Models /// Schema Properties. public partial class EdgeSchemaProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual EdgeSchemaProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeEdgeSchemaProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(EdgeSchemaProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -133,23 +150,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. EdgeSchemaProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual EdgeSchemaProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeEdgeSchemaProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(EdgeSchemaProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeSchemaReferenceProperties.Serialization.cs b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeSchemaReferenceProperties.Serialization.cs index a4d625544cfe..dc22917c1ff6 100644 --- a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeSchemaReferenceProperties.Serialization.cs +++ b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeSchemaReferenceProperties.Serialization.cs @@ -21,6 +21,23 @@ internal EdgeSchemaReferenceProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual EdgeSchemaReferenceProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeEdgeSchemaReferenceProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(EdgeSchemaReferenceProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -135,23 +152,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. EdgeSchemaReferenceProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual EdgeSchemaReferenceProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeEdgeSchemaReferenceProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(EdgeSchemaReferenceProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeSchemaVersionProperties.Serialization.cs b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeSchemaVersionProperties.Serialization.cs index e9d75d685a41..c5affc9e38ce 100644 --- a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeSchemaVersionProperties.Serialization.cs +++ b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeSchemaVersionProperties.Serialization.cs @@ -21,6 +21,23 @@ internal EdgeSchemaVersionProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual EdgeSchemaVersionProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeEdgeSchemaVersionProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(EdgeSchemaVersionProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -135,23 +152,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. EdgeSchemaVersionProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual EdgeSchemaVersionProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeEdgeSchemaVersionProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(EdgeSchemaVersionProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeSchemaVersionWithUpdateType.Serialization.cs b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeSchemaVersionWithUpdateType.Serialization.cs index d5778c7e3e3d..0dad18e28502 100644 --- a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeSchemaVersionWithUpdateType.Serialization.cs +++ b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeSchemaVersionWithUpdateType.Serialization.cs @@ -22,6 +22,23 @@ internal EdgeSchemaVersionWithUpdateType() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual EdgeSchemaVersionWithUpdateType PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeEdgeSchemaVersionWithUpdateType(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(EdgeSchemaVersionWithUpdateType)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -147,23 +164,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. EdgeSchemaVersionWithUpdateType IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual EdgeSchemaVersionWithUpdateType PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeEdgeSchemaVersionWithUpdateType(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(EdgeSchemaVersionWithUpdateType)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeSiteReferenceProperties.Serialization.cs b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeSiteReferenceProperties.Serialization.cs index 7a5b30a025c9..fa436f207047 100644 --- a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeSiteReferenceProperties.Serialization.cs +++ b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeSiteReferenceProperties.Serialization.cs @@ -21,6 +21,23 @@ internal EdgeSiteReferenceProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual EdgeSiteReferenceProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeEdgeSiteReferenceProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(EdgeSiteReferenceProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -135,23 +152,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. EdgeSiteReferenceProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual EdgeSiteReferenceProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeEdgeSiteReferenceProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(EdgeSiteReferenceProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeSolutionDependency.Serialization.cs b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeSolutionDependency.Serialization.cs index 4a04968da6a0..b9dbca975339 100644 --- a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeSolutionDependency.Serialization.cs +++ b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeSolutionDependency.Serialization.cs @@ -22,6 +22,23 @@ internal EdgeSolutionDependency() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual EdgeSolutionDependency PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeEdgeSolutionDependency(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(EdgeSolutionDependency)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -179,23 +196,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. EdgeSolutionDependency IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual EdgeSolutionDependency PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeEdgeSolutionDependency(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(EdgeSolutionDependency)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeSolutionDependencyContent.Serialization.cs b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeSolutionDependencyContent.Serialization.cs index e850dcac4622..2fd50243bc53 100644 --- a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeSolutionDependencyContent.Serialization.cs +++ b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeSolutionDependencyContent.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.WorkloadOrchestration.Models /// Solution Dependency Context. public partial class EdgeSolutionDependencyContent : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual EdgeSolutionDependencyContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeEdgeSolutionDependencyContent(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(EdgeSolutionDependencyContent)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -207,23 +224,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. EdgeSolutionDependencyContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual EdgeSolutionDependencyContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeEdgeSolutionDependencyContent(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(EdgeSolutionDependencyContent)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeSolutionPatch.Serialization.cs b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeSolutionPatch.Serialization.cs index 3af33089da58..23327e5e704c 100644 --- a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeSolutionPatch.Serialization.cs +++ b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeSolutionPatch.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.WorkloadOrchestration.Models /// The type used for update operations of the Solution. public partial class EdgeSolutionPatch : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual EdgeSolutionPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeEdgeSolutionPatch(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(EdgeSolutionPatch)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -123,23 +140,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. EdgeSolutionPatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual EdgeSolutionPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeEdgeSolutionPatch(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(EdgeSolutionPatch)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeSolutionPatchProperties.Serialization.cs b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeSolutionPatchProperties.Serialization.cs index 57f852c7d6f8..6d9c4f38dd6d 100644 --- a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeSolutionPatchProperties.Serialization.cs +++ b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeSolutionPatchProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.WorkloadOrchestration.Models /// The updatable properties of the Solution. public partial class EdgeSolutionPatchProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual EdgeSolutionPatchProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeEdgeSolutionPatchProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(EdgeSolutionPatchProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -107,23 +124,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. EdgeSolutionPatchProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual EdgeSolutionPatchProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeEdgeSolutionPatchProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(EdgeSolutionPatchProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeSolutionProperties.Serialization.cs b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeSolutionProperties.Serialization.cs index 6314e73d638b..ac12f14b81b9 100644 --- a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeSolutionProperties.Serialization.cs +++ b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeSolutionProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.WorkloadOrchestration.Models /// Solution Properties. public partial class EdgeSolutionProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual EdgeSolutionProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeEdgeSolutionProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(EdgeSolutionProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -158,23 +175,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. EdgeSolutionProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual EdgeSolutionProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeEdgeSolutionProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(EdgeSolutionProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeSolutionTemplateContent.Serialization.cs b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeSolutionTemplateContent.Serialization.cs index 9c741d74f060..3c28c1d830f9 100644 --- a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeSolutionTemplateContent.Serialization.cs +++ b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeSolutionTemplateContent.Serialization.cs @@ -22,6 +22,23 @@ internal EdgeSolutionTemplateContent() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual EdgeSolutionTemplateContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeEdgeSolutionTemplateContent(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(EdgeSolutionTemplateContent)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -157,23 +174,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. EdgeSolutionTemplateContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual EdgeSolutionTemplateContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeEdgeSolutionTemplateContent(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(EdgeSolutionTemplateContent)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeSolutionTemplatePatch.Serialization.cs b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeSolutionTemplatePatch.Serialization.cs index 42b9ddd59e4a..4e55ba4a3510 100644 --- a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeSolutionTemplatePatch.Serialization.cs +++ b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeSolutionTemplatePatch.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.WorkloadOrchestration.Models /// The type used for update operations of the SolutionTemplate. public partial class EdgeSolutionTemplatePatch : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual EdgeSolutionTemplatePatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeEdgeSolutionTemplatePatch(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(EdgeSolutionTemplatePatch)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -161,23 +178,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. EdgeSolutionTemplatePatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual EdgeSolutionTemplatePatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeEdgeSolutionTemplatePatch(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(EdgeSolutionTemplatePatch)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeSolutionTemplatePatchProperties.Serialization.cs b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeSolutionTemplatePatchProperties.Serialization.cs index 7e0cd321ff98..442464353978 100644 --- a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeSolutionTemplatePatchProperties.Serialization.cs +++ b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeSolutionTemplatePatchProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.WorkloadOrchestration.Models /// The updatable properties of the SolutionTemplate. public partial class EdgeSolutionTemplatePatchProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual EdgeSolutionTemplatePatchProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeEdgeSolutionTemplatePatchProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(EdgeSolutionTemplatePatchProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -185,23 +202,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. EdgeSolutionTemplatePatchProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual EdgeSolutionTemplatePatchProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeEdgeSolutionTemplatePatchProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(EdgeSolutionTemplatePatchProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeSolutionTemplateProperties.Serialization.cs b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeSolutionTemplateProperties.Serialization.cs index 3b8f56b97a94..0d6e0cc29669 100644 --- a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeSolutionTemplateProperties.Serialization.cs +++ b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeSolutionTemplateProperties.Serialization.cs @@ -21,6 +21,23 @@ internal EdgeSolutionTemplateProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual EdgeSolutionTemplateProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeEdgeSolutionTemplateProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(EdgeSolutionTemplateProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -225,23 +242,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. EdgeSolutionTemplateProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual EdgeSolutionTemplateProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeEdgeSolutionTemplateProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(EdgeSolutionTemplateProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeSolutionTemplateVersionProperties.Serialization.cs b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeSolutionTemplateVersionProperties.Serialization.cs index 1c32a0a03715..6025d8df5047 100644 --- a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeSolutionTemplateVersionProperties.Serialization.cs +++ b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeSolutionTemplateVersionProperties.Serialization.cs @@ -21,6 +21,23 @@ internal EdgeSolutionTemplateVersionProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual EdgeSolutionTemplateVersionProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeEdgeSolutionTemplateVersionProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(EdgeSolutionTemplateVersionProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -188,23 +205,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. EdgeSolutionTemplateVersionProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual EdgeSolutionTemplateVersionProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeEdgeSolutionTemplateVersionProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(EdgeSolutionTemplateVersionProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeSolutionTemplateVersionWithUpdateType.Serialization.cs b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeSolutionTemplateVersionWithUpdateType.Serialization.cs index cd6c5b4a703e..d2b13931b3bc 100644 --- a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeSolutionTemplateVersionWithUpdateType.Serialization.cs +++ b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeSolutionTemplateVersionWithUpdateType.Serialization.cs @@ -22,6 +22,23 @@ internal EdgeSolutionTemplateVersionWithUpdateType() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual EdgeSolutionTemplateVersionWithUpdateType PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeEdgeSolutionTemplateVersionWithUpdateType(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(EdgeSolutionTemplateVersionWithUpdateType)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -147,23 +164,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. EdgeSolutionTemplateVersionWithUpdateType IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual EdgeSolutionTemplateVersionWithUpdateType PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeEdgeSolutionTemplateVersionWithUpdateType(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(EdgeSolutionTemplateVersionWithUpdateType)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeSolutionVersionContent.Serialization.cs b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeSolutionVersionContent.Serialization.cs index 051525ef4e1d..a9f69f5caf3c 100644 --- a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeSolutionVersionContent.Serialization.cs +++ b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeSolutionVersionContent.Serialization.cs @@ -22,6 +22,23 @@ internal EdgeSolutionVersionContent() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual EdgeSolutionVersionContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeEdgeSolutionVersionContent(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(EdgeSolutionVersionContent)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -121,23 +138,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. EdgeSolutionVersionContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual EdgeSolutionVersionContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeEdgeSolutionVersionContent(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(EdgeSolutionVersionContent)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeSolutionVersionProperties.Serialization.cs b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeSolutionVersionProperties.Serialization.cs index e86f0d82758f..fb0faac68316 100644 --- a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeSolutionVersionProperties.Serialization.cs +++ b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeSolutionVersionProperties.Serialization.cs @@ -23,6 +23,23 @@ internal EdgeSolutionVersionProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual EdgeSolutionVersionProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeEdgeSolutionVersionProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(EdgeSolutionVersionProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -356,23 +373,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. EdgeSolutionVersionProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual EdgeSolutionVersionProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeEdgeSolutionVersionProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(EdgeSolutionVersionProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeTargetPatch.Serialization.cs b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeTargetPatch.Serialization.cs index 0e1e72231668..33fd45b6f2c6 100644 --- a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeTargetPatch.Serialization.cs +++ b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeTargetPatch.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.WorkloadOrchestration.Models /// The type used for update operations of the Target. public partial class EdgeTargetPatch : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual EdgeTargetPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeEdgeTargetPatch(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(EdgeTargetPatch)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -161,23 +178,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. EdgeTargetPatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual EdgeTargetPatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeEdgeTargetPatch(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(EdgeTargetPatch)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeTargetPatchProperties.Serialization.cs b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeTargetPatchProperties.Serialization.cs index 6aea77f8f408..6c920961683d 100644 --- a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeTargetPatchProperties.Serialization.cs +++ b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeTargetPatchProperties.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.WorkloadOrchestration.Models /// The updatable properties of the Target. public partial class EdgeTargetPatchProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual EdgeTargetPatchProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeEdgeTargetPatchProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(EdgeTargetPatchProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -273,23 +290,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. EdgeTargetPatchProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual EdgeTargetPatchProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeEdgeTargetPatchProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(EdgeTargetPatchProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeTargetProperties.Serialization.cs b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeTargetProperties.Serialization.cs index 437e0cde3495..2d07a8e66f4c 100644 --- a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeTargetProperties.Serialization.cs +++ b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeTargetProperties.Serialization.cs @@ -22,6 +22,23 @@ internal EdgeTargetProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual EdgeTargetProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeEdgeTargetProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(EdgeTargetProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -280,23 +297,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. EdgeTargetProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual EdgeTargetProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeEdgeTargetProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(EdgeTargetProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeTargetSnapshot.Serialization.cs b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeTargetSnapshot.Serialization.cs index 5dcec25d274e..b48acdff3f34 100644 --- a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeTargetSnapshot.Serialization.cs +++ b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeTargetSnapshot.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.WorkloadOrchestration.Models /// Target Snapshot. public partial class EdgeTargetSnapshot : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual EdgeTargetSnapshot PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeEdgeTargetSnapshot(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(EdgeTargetSnapshot)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -179,23 +196,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. EdgeTargetSnapshot IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual EdgeTargetSnapshot PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeEdgeTargetSnapshot(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(EdgeTargetSnapshot)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeTargetStatus.Serialization.cs b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeTargetStatus.Serialization.cs index 6cbdbae6773b..5b28d055edd1 100644 --- a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeTargetStatus.Serialization.cs +++ b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeTargetStatus.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.WorkloadOrchestration.Models /// Target Status. public partial class EdgeTargetStatus : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual EdgeTargetStatus PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeEdgeTargetStatus(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(EdgeTargetStatus)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,23 +171,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. EdgeTargetStatus IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual EdgeTargetStatus PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeEdgeTargetStatus(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(EdgeTargetStatus)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeVersionContent.Serialization.cs b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeVersionContent.Serialization.cs index 6c09f99be39d..b60a2b2f3625 100644 --- a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeVersionContent.Serialization.cs +++ b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeVersionContent.Serialization.cs @@ -22,6 +22,23 @@ internal EdgeVersionContent() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual EdgeVersionContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeEdgeVersionContent(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(EdgeVersionContent)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -121,23 +138,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. EdgeVersionContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual EdgeVersionContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeEdgeVersionContent(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(EdgeVersionContent)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeWorkflowProperties.Serialization.cs b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeWorkflowProperties.Serialization.cs index 8c9d2385fc31..27dc2b7cacef 100644 --- a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeWorkflowProperties.Serialization.cs +++ b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeWorkflowProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.WorkloadOrchestration.Models /// Workflow Properties. public partial class EdgeWorkflowProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual EdgeWorkflowProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeEdgeWorkflowProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(EdgeWorkflowProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -133,23 +150,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. EdgeWorkflowProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual EdgeWorkflowProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeEdgeWorkflowProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(EdgeWorkflowProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeWorkflowStageSpec.Serialization.cs b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeWorkflowStageSpec.Serialization.cs index 4a581473726e..d461c0b98f77 100644 --- a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeWorkflowStageSpec.Serialization.cs +++ b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeWorkflowStageSpec.Serialization.cs @@ -21,6 +21,23 @@ internal EdgeWorkflowStageSpec() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual EdgeWorkflowStageSpec PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeEdgeWorkflowStageSpec(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(EdgeWorkflowStageSpec)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -205,23 +222,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. EdgeWorkflowStageSpec IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual EdgeWorkflowStageSpec PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeEdgeWorkflowStageSpec(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(EdgeWorkflowStageSpec)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeWorkflowTaskConfig.Serialization.cs b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeWorkflowTaskConfig.Serialization.cs index c318247e8fec..b4d1d8b1bb29 100644 --- a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeWorkflowTaskConfig.Serialization.cs +++ b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeWorkflowTaskConfig.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.WorkloadOrchestration.Models /// Task Option Properties. public partial class EdgeWorkflowTaskConfig : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual EdgeWorkflowTaskConfig PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeEdgeWorkflowTaskConfig(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(EdgeWorkflowTaskConfig)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -137,23 +154,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. EdgeWorkflowTaskConfig IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual EdgeWorkflowTaskConfig PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeEdgeWorkflowTaskConfig(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(EdgeWorkflowTaskConfig)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeWorkflowTaskSpec.Serialization.cs b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeWorkflowTaskSpec.Serialization.cs index cf9dd484532a..59445a43de96 100644 --- a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeWorkflowTaskSpec.Serialization.cs +++ b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeWorkflowTaskSpec.Serialization.cs @@ -22,6 +22,23 @@ internal EdgeWorkflowTaskSpec() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual EdgeWorkflowTaskSpec PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeEdgeWorkflowTaskSpec(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(EdgeWorkflowTaskSpec)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -174,23 +191,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. EdgeWorkflowTaskSpec IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual EdgeWorkflowTaskSpec PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeEdgeWorkflowTaskSpec(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(EdgeWorkflowTaskSpec)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeWorkflowVersionProperties.Serialization.cs b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeWorkflowVersionProperties.Serialization.cs index 032683bb8223..17e8bdd16937 100644 --- a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeWorkflowVersionProperties.Serialization.cs +++ b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/EdgeWorkflowVersionProperties.Serialization.cs @@ -21,6 +21,23 @@ internal EdgeWorkflowVersionProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual EdgeWorkflowVersionProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeEdgeWorkflowVersionProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(EdgeWorkflowVersionProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -250,23 +267,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. EdgeWorkflowVersionProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual EdgeWorkflowVersionProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeEdgeWorkflowVersionProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(EdgeWorkflowVersionProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/ExecutionListResult.Serialization.cs b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/ExecutionListResult.Serialization.cs index 61d92800af32..9400b52fc470 100644 --- a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/ExecutionListResult.Serialization.cs +++ b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/ExecutionListResult.Serialization.cs @@ -22,6 +22,30 @@ internal ExecutionListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ExecutionListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeExecutionListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ExecutionListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static ExecutionListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeExecutionListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ExecutionListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ExecutionListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeExecutionListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ExecutionListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static ExecutionListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeExecutionListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/InstallSolutionContent.Serialization.cs b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/InstallSolutionContent.Serialization.cs index d248b5689e0c..c4e1999ac301 100644 --- a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/InstallSolutionContent.Serialization.cs +++ b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/InstallSolutionContent.Serialization.cs @@ -22,6 +22,23 @@ internal InstallSolutionContent() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual InstallSolutionContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeInstallSolutionContent(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(InstallSolutionContent)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -121,23 +138,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. InstallSolutionContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual InstallSolutionContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeInstallSolutionContent(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(InstallSolutionContent)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/InstanceHistoryListResult.Serialization.cs b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/InstanceHistoryListResult.Serialization.cs index d5c46a091d44..ebbfcdb5678a 100644 --- a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/InstanceHistoryListResult.Serialization.cs +++ b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/InstanceHistoryListResult.Serialization.cs @@ -22,6 +22,30 @@ internal InstanceHistoryListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual InstanceHistoryListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeInstanceHistoryListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(InstanceHistoryListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static InstanceHistoryListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeInstanceHistoryListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. InstanceHistoryListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual InstanceHistoryListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeInstanceHistoryListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(InstanceHistoryListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static InstanceHistoryListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeInstanceHistoryListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/InstanceListResult.Serialization.cs b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/InstanceListResult.Serialization.cs index af731ea22429..a9a2a46c0c9b 100644 --- a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/InstanceListResult.Serialization.cs +++ b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/InstanceListResult.Serialization.cs @@ -22,6 +22,30 @@ internal InstanceListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual InstanceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeInstanceListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(InstanceListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static InstanceListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeInstanceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. InstanceListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual InstanceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeInstanceListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(InstanceListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static InstanceListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeInstanceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/InstanceReconciliationPolicy.Serialization.cs b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/InstanceReconciliationPolicy.Serialization.cs index f29d1bd7c902..3399ccba36d4 100644 --- a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/InstanceReconciliationPolicy.Serialization.cs +++ b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/InstanceReconciliationPolicy.Serialization.cs @@ -21,6 +21,23 @@ internal InstanceReconciliationPolicy() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual InstanceReconciliationPolicy PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeInstanceReconciliationPolicy(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(InstanceReconciliationPolicy)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -128,23 +145,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. InstanceReconciliationPolicy IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual InstanceReconciliationPolicy PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeInstanceReconciliationPolicy(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(InstanceReconciliationPolicy)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/JobListResult.Serialization.cs b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/JobListResult.Serialization.cs index 653d0593421d..f9ae0328750a 100644 --- a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/JobListResult.Serialization.cs +++ b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/JobListResult.Serialization.cs @@ -22,6 +22,30 @@ internal JobListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual JobListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeJobListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(JobListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static JobListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeJobListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. JobListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual JobListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeJobListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(JobListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static JobListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeJobListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/RemoveRevisionContent.Serialization.cs b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/RemoveRevisionContent.Serialization.cs index ee91115c81dd..a303295b7e95 100644 --- a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/RemoveRevisionContent.Serialization.cs +++ b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/RemoveRevisionContent.Serialization.cs @@ -22,6 +22,23 @@ internal RemoveRevisionContent() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual RemoveRevisionContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeRemoveRevisionContent(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(RemoveRevisionContent)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -129,23 +146,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. RemoveRevisionContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual RemoveRevisionContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeRemoveRevisionContent(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(RemoveRevisionContent)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/RemoveVersionResult.Serialization.cs b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/RemoveVersionResult.Serialization.cs index 99aed3dd0073..5904fad50b30 100644 --- a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/RemoveVersionResult.Serialization.cs +++ b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/RemoveVersionResult.Serialization.cs @@ -22,6 +22,30 @@ internal RemoveVersionResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual RemoveVersionResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeRemoveVersionResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(RemoveVersionResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static RemoveVersionResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeRemoveVersionResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -121,31 +145,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. RemoveVersionResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual RemoveVersionResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeRemoveVersionResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(RemoveVersionResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static RemoveVersionResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeRemoveVersionResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/ResolvedConfiguration.Serialization.cs b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/ResolvedConfiguration.Serialization.cs index 5de694b3d25d..446b84edc692 100644 --- a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/ResolvedConfiguration.Serialization.cs +++ b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/ResolvedConfiguration.Serialization.cs @@ -22,6 +22,30 @@ internal ResolvedConfiguration() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResolvedConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeResolvedConfiguration(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ResolvedConfiguration)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static ResolvedConfiguration FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeResolvedConfiguration(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -121,31 +145,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ResolvedConfiguration IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResolvedConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeResolvedConfiguration(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ResolvedConfiguration)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static ResolvedConfiguration FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeResolvedConfiguration(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/SchemaListResult.Serialization.cs b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/SchemaListResult.Serialization.cs index 8d10cc11e2b9..e6d41a9f886a 100644 --- a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/SchemaListResult.Serialization.cs +++ b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/SchemaListResult.Serialization.cs @@ -22,6 +22,30 @@ internal SchemaListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SchemaListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSchemaListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SchemaListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static SchemaListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeSchemaListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SchemaListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SchemaListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSchemaListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SchemaListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static SchemaListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeSchemaListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/SchemaReferenceListResult.Serialization.cs b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/SchemaReferenceListResult.Serialization.cs index 841e3e7eeb04..811c08afbfd5 100644 --- a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/SchemaReferenceListResult.Serialization.cs +++ b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/SchemaReferenceListResult.Serialization.cs @@ -22,6 +22,30 @@ internal SchemaReferenceListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SchemaReferenceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSchemaReferenceListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SchemaReferenceListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static SchemaReferenceListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeSchemaReferenceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SchemaReferenceListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SchemaReferenceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSchemaReferenceListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SchemaReferenceListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static SchemaReferenceListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeSchemaReferenceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/SchemaVersionListResult.Serialization.cs b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/SchemaVersionListResult.Serialization.cs index 786dcf123e9d..c6ae015fdad9 100644 --- a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/SchemaVersionListResult.Serialization.cs +++ b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/SchemaVersionListResult.Serialization.cs @@ -22,6 +22,30 @@ internal SchemaVersionListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SchemaVersionListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSchemaVersionListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SchemaVersionListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static SchemaVersionListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeSchemaVersionListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SchemaVersionListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SchemaVersionListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSchemaVersionListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SchemaVersionListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static SchemaVersionListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeSchemaVersionListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/SiteReferenceListResult.Serialization.cs b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/SiteReferenceListResult.Serialization.cs index 84dafa8b23f3..142ea7ff7c21 100644 --- a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/SiteReferenceListResult.Serialization.cs +++ b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/SiteReferenceListResult.Serialization.cs @@ -22,6 +22,30 @@ internal SiteReferenceListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SiteReferenceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSiteReferenceListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SiteReferenceListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static SiteReferenceListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeSiteReferenceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SiteReferenceListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SiteReferenceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSiteReferenceListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SiteReferenceListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static SiteReferenceListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeSiteReferenceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/SolutionListResult.Serialization.cs b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/SolutionListResult.Serialization.cs index 879988a814e6..14d007be9961 100644 --- a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/SolutionListResult.Serialization.cs +++ b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/SolutionListResult.Serialization.cs @@ -22,6 +22,30 @@ internal SolutionListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SolutionListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSolutionListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SolutionListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static SolutionListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeSolutionListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SolutionListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SolutionListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSolutionListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SolutionListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static SolutionListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeSolutionListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/SolutionTemplateListResult.Serialization.cs b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/SolutionTemplateListResult.Serialization.cs index e5eb64b47fc4..1bcfd223c7f3 100644 --- a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/SolutionTemplateListResult.Serialization.cs +++ b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/SolutionTemplateListResult.Serialization.cs @@ -22,6 +22,30 @@ internal SolutionTemplateListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SolutionTemplateListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSolutionTemplateListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SolutionTemplateListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static SolutionTemplateListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeSolutionTemplateListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SolutionTemplateListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SolutionTemplateListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSolutionTemplateListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SolutionTemplateListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static SolutionTemplateListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeSolutionTemplateListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/SolutionTemplateVersionListResult.Serialization.cs b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/SolutionTemplateVersionListResult.Serialization.cs index 8fbb034c24ee..6a04c42faf38 100644 --- a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/SolutionTemplateVersionListResult.Serialization.cs +++ b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/SolutionTemplateVersionListResult.Serialization.cs @@ -22,6 +22,30 @@ internal SolutionTemplateVersionListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SolutionTemplateVersionListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSolutionTemplateVersionListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SolutionTemplateVersionListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static SolutionTemplateVersionListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeSolutionTemplateVersionListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SolutionTemplateVersionListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SolutionTemplateVersionListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSolutionTemplateVersionListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SolutionTemplateVersionListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static SolutionTemplateVersionListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeSolutionTemplateVersionListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/SolutionVersionListResult.Serialization.cs b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/SolutionVersionListResult.Serialization.cs index d3de3efa7fa5..887addd24351 100644 --- a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/SolutionVersionListResult.Serialization.cs +++ b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/SolutionVersionListResult.Serialization.cs @@ -22,6 +22,30 @@ internal SolutionVersionListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SolutionVersionListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSolutionVersionListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SolutionVersionListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static SolutionVersionListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeSolutionVersionListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SolutionVersionListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SolutionVersionListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSolutionVersionListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SolutionVersionListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static SolutionVersionListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeSolutionVersionListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/SolutionVersionSnapshot.Serialization.cs b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/SolutionVersionSnapshot.Serialization.cs index c57718dfa571..6e5c403a8113 100644 --- a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/SolutionVersionSnapshot.Serialization.cs +++ b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/SolutionVersionSnapshot.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.WorkloadOrchestration.Models /// Solution Version Snapshot. public partial class SolutionVersionSnapshot : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SolutionVersionSnapshot PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSolutionVersionSnapshot(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SolutionVersionSnapshot)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -168,23 +185,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SolutionVersionSnapshot IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SolutionVersionSnapshot PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSolutionVersionSnapshot(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SolutionVersionSnapshot)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/TargetComponentStatus.Serialization.cs b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/TargetComponentStatus.Serialization.cs index 10eb87ab85ea..e444cf0ab204 100644 --- a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/TargetComponentStatus.Serialization.cs +++ b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/TargetComponentStatus.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.WorkloadOrchestration.Models /// Component Status. public partial class TargetComponentStatus : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual TargetComponentStatus PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeTargetComponentStatus(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(TargetComponentStatus)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -129,23 +146,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. TargetComponentStatus IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual TargetComponentStatus PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeTargetComponentStatus(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(TargetComponentStatus)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/TargetListResult.Serialization.cs b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/TargetListResult.Serialization.cs index 5b45aa747811..4c97807e855d 100644 --- a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/TargetListResult.Serialization.cs +++ b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/TargetListResult.Serialization.cs @@ -22,6 +22,30 @@ internal TargetListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual TargetListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeTargetListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(TargetListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static TargetListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeTargetListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. TargetListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual TargetListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeTargetListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(TargetListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static TargetListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeTargetListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/TaskErrorAction.Serialization.cs b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/TaskErrorAction.Serialization.cs index 3bdc143ab34c..86232a0e90cc 100644 --- a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/TaskErrorAction.Serialization.cs +++ b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/TaskErrorAction.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.WorkloadOrchestration.Models /// Error Action Properties. public partial class TaskErrorAction : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual TaskErrorAction PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeTaskErrorAction(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(TaskErrorAction)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -137,23 +154,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. TaskErrorAction IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual TaskErrorAction PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeTaskErrorAction(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(TaskErrorAction)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/UninstallSolutionContent.Serialization.cs b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/UninstallSolutionContent.Serialization.cs index 43dcb3c0ee25..b96ea0565bd4 100644 --- a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/UninstallSolutionContent.Serialization.cs +++ b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/UninstallSolutionContent.Serialization.cs @@ -22,6 +22,23 @@ internal UninstallSolutionContent() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual UninstallSolutionContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeUninstallSolutionContent(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(UninstallSolutionContent)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -132,23 +149,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. UninstallSolutionContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual UninstallSolutionContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeUninstallSolutionContent(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(UninstallSolutionContent)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/UnknownEdgeJobContent.Serialization.cs b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/UnknownEdgeJobContent.Serialization.cs index 24471a86f10c..b5bd6d4c51f5 100644 --- a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/UnknownEdgeJobContent.Serialization.cs +++ b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/UnknownEdgeJobContent.Serialization.cs @@ -20,6 +20,23 @@ internal UnknownEdgeJobContent() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override EdgeJobContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeEdgeJobContent(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(EdgeJobContent)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -103,23 +120,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. EdgeJobContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override EdgeJobContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeEdgeJobContent(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(EdgeJobContent)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/UnknownEdgeJobStepStatistics.Serialization.cs b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/UnknownEdgeJobStepStatistics.Serialization.cs index 1a54573b9a59..141408b0103c 100644 --- a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/UnknownEdgeJobStepStatistics.Serialization.cs +++ b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/UnknownEdgeJobStepStatistics.Serialization.cs @@ -20,6 +20,23 @@ internal UnknownEdgeJobStepStatistics() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override EdgeJobStepStatistics PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeEdgeJobStepStatistics(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(EdgeJobStepStatistics)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -103,23 +120,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. EdgeJobStepStatistics IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override EdgeJobStepStatistics PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeEdgeJobStepStatistics(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(EdgeJobStepStatistics)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/UpdateExternalValidationStatusContent.Serialization.cs b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/UpdateExternalValidationStatusContent.Serialization.cs index b6d02b0fb28d..5c92d8c00bf5 100644 --- a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/UpdateExternalValidationStatusContent.Serialization.cs +++ b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/UpdateExternalValidationStatusContent.Serialization.cs @@ -24,6 +24,23 @@ internal UpdateExternalValidationStatusContent() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual UpdateExternalValidationStatusContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeUpdateExternalValidationStatusContent(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(UpdateExternalValidationStatusContent)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,23 +171,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. UpdateExternalValidationStatusContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual UpdateExternalValidationStatusContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeUpdateExternalValidationStatusContent(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(UpdateExternalValidationStatusContent)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/WorkflowListResult.Serialization.cs b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/WorkflowListResult.Serialization.cs index b1c8410cae96..d604df241b33 100644 --- a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/WorkflowListResult.Serialization.cs +++ b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/WorkflowListResult.Serialization.cs @@ -22,6 +22,30 @@ internal WorkflowListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual WorkflowListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeWorkflowListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(WorkflowListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static WorkflowListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeWorkflowListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. WorkflowListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual WorkflowListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeWorkflowListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(WorkflowListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static WorkflowListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeWorkflowListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/WorkflowVersionListResult.Serialization.cs b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/WorkflowVersionListResult.Serialization.cs index c6b65fde685b..f5c57bb730c1 100644 --- a/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/WorkflowVersionListResult.Serialization.cs +++ b/sdk/workloadorchestration/Azure.ResourceManager.WorkloadOrchestration/src/Generated/Models/WorkflowVersionListResult.Serialization.cs @@ -22,6 +22,30 @@ internal WorkflowVersionListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual WorkflowVersionListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeWorkflowVersionListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(WorkflowVersionListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static WorkflowVersionListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeWorkflowVersionListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. WorkflowVersionListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual WorkflowVersionListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeWorkflowVersionListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(WorkflowVersionListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static WorkflowVersionListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeWorkflowVersionListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/ApplicationServerConfiguration.Serialization.cs b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/ApplicationServerConfiguration.Serialization.cs index 5837f9141387..c7fde262fd53 100644 --- a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/ApplicationServerConfiguration.Serialization.cs +++ b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/ApplicationServerConfiguration.Serialization.cs @@ -22,6 +22,23 @@ internal ApplicationServerConfiguration() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ApplicationServerConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeApplicationServerConfiguration(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ApplicationServerConfiguration)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -137,23 +154,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ApplicationServerConfiguration IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ApplicationServerConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeApplicationServerConfiguration(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ApplicationServerConfiguration)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/ApplicationServerFullResourceNames.Serialization.cs b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/ApplicationServerFullResourceNames.Serialization.cs index 890f4abcfc2f..9dcacf4cbf78 100644 --- a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/ApplicationServerFullResourceNames.Serialization.cs +++ b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/ApplicationServerFullResourceNames.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.WorkloadsSapVirtualInstance.Models /// The full resource names object for application layer resources. The number of entries in this list should be equal to the number VMs to be created for application layer. public partial class ApplicationServerFullResourceNames : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ApplicationServerFullResourceNames PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeApplicationServerFullResourceNames(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ApplicationServerFullResourceNames)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -143,23 +160,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ApplicationServerFullResourceNames IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ApplicationServerFullResourceNames PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeApplicationServerFullResourceNames(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ApplicationServerFullResourceNames)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/ApplicationServerVmDetails.Serialization.cs b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/ApplicationServerVmDetails.Serialization.cs index 1128047b7b57..47bab40b6f51 100644 --- a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/ApplicationServerVmDetails.Serialization.cs +++ b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/ApplicationServerVmDetails.Serialization.cs @@ -19,6 +19,23 @@ namespace Azure.ResourceManager.WorkloadsSapVirtualInstance.Models /// The Application Server VM Details. public partial class ApplicationServerVmDetails : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ApplicationServerVmDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeApplicationServerVmDetails(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ApplicationServerVmDetails)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -177,23 +194,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ApplicationServerVmDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ApplicationServerVmDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeApplicationServerVmDetails(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ApplicationServerVmDetails)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/CentralServerConfiguration.Serialization.cs b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/CentralServerConfiguration.Serialization.cs index 8e3731137fe3..157be1cc2f12 100644 --- a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/CentralServerConfiguration.Serialization.cs +++ b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/CentralServerConfiguration.Serialization.cs @@ -22,6 +22,23 @@ internal CentralServerConfiguration() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual CentralServerConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeCentralServerConfiguration(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(CentralServerConfiguration)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -137,23 +154,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. CentralServerConfiguration IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual CentralServerConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeCentralServerConfiguration(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(CentralServerConfiguration)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/CentralServerFullResourceNames.Serialization.cs b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/CentralServerFullResourceNames.Serialization.cs index 97cc24385bc6..0cd513861a1c 100644 --- a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/CentralServerFullResourceNames.Serialization.cs +++ b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/CentralServerFullResourceNames.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.WorkloadsSapVirtualInstance.Models /// The full resource names object for central server layer resources. public partial class CentralServerFullResourceNames : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual CentralServerFullResourceNames PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeCentralServerFullResourceNames(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(CentralServerFullResourceNames)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -158,23 +175,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. CentralServerFullResourceNames IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual CentralServerFullResourceNames PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeCentralServerFullResourceNames(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(CentralServerFullResourceNames)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/CentralServerVmDetails.Serialization.cs b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/CentralServerVmDetails.Serialization.cs index bb9f96efcfde..85eed38b85bc 100644 --- a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/CentralServerVmDetails.Serialization.cs +++ b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/CentralServerVmDetails.Serialization.cs @@ -19,6 +19,23 @@ namespace Azure.ResourceManager.WorkloadsSapVirtualInstance.Models /// The SAP Central Services Instance VM details. public partial class CentralServerVmDetails : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual CentralServerVmDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeCentralServerVmDetails(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(CentralServerVmDetails)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -177,23 +194,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. CentralServerVmDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual CentralServerVmDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeCentralServerVmDetails(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(CentralServerVmDetails)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/CreateAndMountFileShareConfiguration.Serialization.cs b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/CreateAndMountFileShareConfiguration.Serialization.cs index 60ea8b1ef0b0..f9e39e37604c 100644 --- a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/CreateAndMountFileShareConfiguration.Serialization.cs +++ b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/CreateAndMountFileShareConfiguration.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.WorkloadsSapVirtualInstance.Models /// Gets or sets the file share configuration where the transport directory fileshare is created and mounted as a part of the create infra flow. Please pre-create the resource group you intend to place the transport directory in. The storage account and fileshare will be auto-created by the ACSS and doesn't need to be pre-created. public partial class CreateAndMountFileShareConfiguration : FileShareConfiguration, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected override FileShareConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeCreateAndMountFileShareConfiguration(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(CreateAndMountFileShareConfiguration)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -121,23 +138,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. CreateAndMountFileShareConfiguration IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (CreateAndMountFileShareConfiguration)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override FileShareConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeCreateAndMountFileShareConfiguration(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(CreateAndMountFileShareConfiguration)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/DatabaseConfiguration.Serialization.cs b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/DatabaseConfiguration.Serialization.cs index c139bd890dab..c4cafeca8185 100644 --- a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/DatabaseConfiguration.Serialization.cs +++ b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/DatabaseConfiguration.Serialization.cs @@ -22,6 +22,23 @@ internal DatabaseConfiguration() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DatabaseConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDatabaseConfiguration(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DatabaseConfiguration)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -173,23 +190,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DatabaseConfiguration IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DatabaseConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDatabaseConfiguration(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DatabaseConfiguration)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/DatabaseServerFullResourceNames.Serialization.cs b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/DatabaseServerFullResourceNames.Serialization.cs index fd3c2f40c280..3d0f6a18f760 100644 --- a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/DatabaseServerFullResourceNames.Serialization.cs +++ b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/DatabaseServerFullResourceNames.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.WorkloadsSapVirtualInstance.Models /// The full resource names object for database layer resources. The number of entries in this list should be equal to the number VMs to be created for database layer. public partial class DatabaseServerFullResourceNames : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DatabaseServerFullResourceNames PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDatabaseServerFullResourceNames(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DatabaseServerFullResourceNames)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -158,23 +175,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DatabaseServerFullResourceNames IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DatabaseServerFullResourceNames PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDatabaseServerFullResourceNames(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DatabaseServerFullResourceNames)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/DatabaseVmDetails.Serialization.cs b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/DatabaseVmDetails.Serialization.cs index 3081b4487004..1f5ae7ee4aad 100644 --- a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/DatabaseVmDetails.Serialization.cs +++ b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/DatabaseVmDetails.Serialization.cs @@ -19,6 +19,23 @@ namespace Azure.ResourceManager.WorkloadsSapVirtualInstance.Models /// Database VM details. public partial class DatabaseVmDetails : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DatabaseVmDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDatabaseVmDetails(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DatabaseVmDetails)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -177,23 +194,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DatabaseVmDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DatabaseVmDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDatabaseVmDetails(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DatabaseVmDetails)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/DeployerVmPackages.Serialization.cs b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/DeployerVmPackages.Serialization.cs index 43da10fa383e..d9edfa18b83f 100644 --- a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/DeployerVmPackages.Serialization.cs +++ b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/DeployerVmPackages.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.WorkloadsSapVirtualInstance.Models /// Defines the url and storage account ID where deployer VM packages are uploaded. public partial class DeployerVmPackages : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DeployerVmPackages PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDeployerVmPackages(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DeployerVmPackages)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -133,23 +150,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DeployerVmPackages IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DeployerVmPackages PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDeployerVmPackages(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DeployerVmPackages)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/DeploymentConfiguration.Serialization.cs b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/DeploymentConfiguration.Serialization.cs index be7d7484ebbe..a22636f4538b 100644 --- a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/DeploymentConfiguration.Serialization.cs +++ b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/DeploymentConfiguration.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.WorkloadsSapVirtualInstance.Models /// Deployment Configuration. public partial class DeploymentConfiguration : SapConfiguration, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected override SapConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDeploymentConfiguration(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DeploymentConfiguration)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -145,23 +162,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DeploymentConfiguration IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (DeploymentConfiguration)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override SapConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDeploymentConfiguration(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DeploymentConfiguration)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/DeploymentWithOSConfiguration.Serialization.cs b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/DeploymentWithOSConfiguration.Serialization.cs index 54dd127fdb2a..263008f3e9f3 100644 --- a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/DeploymentWithOSConfiguration.Serialization.cs +++ b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/DeploymentWithOSConfiguration.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.WorkloadsSapVirtualInstance.Models /// Deployment along with OS Configuration. public partial class DeploymentWithOSConfiguration : SapConfiguration, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected override SapConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDeploymentWithOSConfiguration(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DeploymentWithOSConfiguration)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -166,23 +183,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DeploymentWithOSConfiguration IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (DeploymentWithOSConfiguration)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override SapConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDeploymentWithOSConfiguration(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DeploymentWithOSConfiguration)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/DiscoveryConfiguration.Serialization.cs b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/DiscoveryConfiguration.Serialization.cs index 5a1022b1211f..7d04f41210dc 100644 --- a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/DiscoveryConfiguration.Serialization.cs +++ b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/DiscoveryConfiguration.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.WorkloadsSapVirtualInstance.Models /// Discovery Details. public partial class DiscoveryConfiguration : SapConfiguration, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected override SapConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDiscoveryConfiguration(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DiscoveryConfiguration)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -141,23 +158,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DiscoveryConfiguration IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (DiscoveryConfiguration)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override SapConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDiscoveryConfiguration(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DiscoveryConfiguration)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/DiskConfiguration.Serialization.cs b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/DiskConfiguration.Serialization.cs index 3391950d43ed..5185a14679e3 100644 --- a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/DiskConfiguration.Serialization.cs +++ b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/DiskConfiguration.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.WorkloadsSapVirtualInstance.Models /// The Disk Configuration Details. internal partial class DiskConfiguration : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DiskConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDiskConfiguration(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DiskConfiguration)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -133,23 +150,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DiskConfiguration IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DiskConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDiskConfiguration(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DiskConfiguration)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/DiskVolumeConfiguration.Serialization.cs b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/DiskVolumeConfiguration.Serialization.cs index e5b30bde08b8..531098c3284f 100644 --- a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/DiskVolumeConfiguration.Serialization.cs +++ b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/DiskVolumeConfiguration.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.WorkloadsSapVirtualInstance.Models /// The disk configuration required for the selected volume. public partial class DiskVolumeConfiguration : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual DiskVolumeConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeDiskVolumeConfiguration(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(DiskVolumeConfiguration)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -152,23 +169,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. DiskVolumeConfiguration IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual DiskVolumeConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeDiskVolumeConfiguration(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(DiskVolumeConfiguration)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/EnqueueReplicationServerProperties.Serialization.cs b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/EnqueueReplicationServerProperties.Serialization.cs index 8ef764356553..f3ad2d7894c1 100644 --- a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/EnqueueReplicationServerProperties.Serialization.cs +++ b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/EnqueueReplicationServerProperties.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.WorkloadsSapVirtualInstance.Models /// Defines the SAP Enqueue Replication Server (ERS) properties. public partial class EnqueueReplicationServerProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual EnqueueReplicationServerProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeEnqueueReplicationServerProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(EnqueueReplicationServerProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -205,23 +222,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. EnqueueReplicationServerProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual EnqueueReplicationServerProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeEnqueueReplicationServerProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(EnqueueReplicationServerProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/EnqueueServerProperties.Serialization.cs b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/EnqueueServerProperties.Serialization.cs index 44c5195b85ab..c57037417139 100644 --- a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/EnqueueServerProperties.Serialization.cs +++ b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/EnqueueServerProperties.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.WorkloadsSapVirtualInstance.Models /// Defines the SAP Enqueue Server properties. public partial class EnqueueServerProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual EnqueueServerProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeEnqueueServerProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(EnqueueServerProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -164,23 +181,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. EnqueueServerProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual EnqueueServerProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeEnqueueServerProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(EnqueueServerProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/ExternalInstallationSoftwareConfiguration.Serialization.cs b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/ExternalInstallationSoftwareConfiguration.Serialization.cs index 06ab7343adf5..f70c82ceb2f7 100644 --- a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/ExternalInstallationSoftwareConfiguration.Serialization.cs +++ b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/ExternalInstallationSoftwareConfiguration.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.WorkloadsSapVirtualInstance.Models /// The SAP Software configuration Input when the software is installed externally outside the service. public partial class ExternalInstallationSoftwareConfiguration : SapSoftwareConfiguration, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected override SapSoftwareConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeExternalInstallationSoftwareConfiguration(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ExternalInstallationSoftwareConfiguration)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -115,23 +132,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ExternalInstallationSoftwareConfiguration IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (ExternalInstallationSoftwareConfiguration)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override SapSoftwareConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeExternalInstallationSoftwareConfiguration(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ExternalInstallationSoftwareConfiguration)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/FileShareConfiguration.Serialization.cs b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/FileShareConfiguration.Serialization.cs index 82659c568386..dbf690a0acd2 100644 --- a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/FileShareConfiguration.Serialization.cs +++ b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/FileShareConfiguration.Serialization.cs @@ -24,6 +24,23 @@ internal FileShareConfiguration() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual FileShareConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeFileShareConfiguration(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(FileShareConfiguration)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -121,23 +138,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. FileShareConfiguration IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual FileShareConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeFileShareConfiguration(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(FileShareConfiguration)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/GatewayServerProperties.Serialization.cs b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/GatewayServerProperties.Serialization.cs index d25eae521ae3..aa33ce7a34e5 100644 --- a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/GatewayServerProperties.Serialization.cs +++ b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/GatewayServerProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.WorkloadsSapVirtualInstance.Models /// Defines the SAP Gateway Server properties. public partial class GatewayServerProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual GatewayServerProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeGatewayServerProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(GatewayServerProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -137,23 +154,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. GatewayServerProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual GatewayServerProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeGatewayServerProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(GatewayServerProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/HighAvailabilityConfiguration.Serialization.cs b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/HighAvailabilityConfiguration.Serialization.cs index 9e1d70bd3912..efa2a33d9fc7 100644 --- a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/HighAvailabilityConfiguration.Serialization.cs +++ b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/HighAvailabilityConfiguration.Serialization.cs @@ -21,6 +21,23 @@ internal HighAvailabilityConfiguration() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual HighAvailabilityConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHighAvailabilityConfiguration(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HighAvailabilityConfiguration)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -120,23 +137,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HighAvailabilityConfiguration IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual HighAvailabilityConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHighAvailabilityConfiguration(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HighAvailabilityConfiguration)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/HighAvailabilitySoftwareConfiguration.Serialization.cs b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/HighAvailabilitySoftwareConfiguration.Serialization.cs index e2e3cda22663..f5161883c379 100644 --- a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/HighAvailabilitySoftwareConfiguration.Serialization.cs +++ b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/HighAvailabilitySoftwareConfiguration.Serialization.cs @@ -21,6 +21,23 @@ internal HighAvailabilitySoftwareConfiguration() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual HighAvailabilitySoftwareConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeHighAvailabilitySoftwareConfiguration(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(HighAvailabilitySoftwareConfiguration)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -128,23 +145,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. HighAvailabilitySoftwareConfiguration IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual HighAvailabilitySoftwareConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeHighAvailabilitySoftwareConfiguration(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(HighAvailabilitySoftwareConfiguration)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/InfrastructureConfiguration.Serialization.cs b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/InfrastructureConfiguration.Serialization.cs index 8b17569264de..8c4bb368f016 100644 --- a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/InfrastructureConfiguration.Serialization.cs +++ b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/InfrastructureConfiguration.Serialization.cs @@ -24,6 +24,23 @@ internal InfrastructureConfiguration() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual InfrastructureConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeInfrastructureConfiguration(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(InfrastructureConfiguration)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -121,23 +138,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. InfrastructureConfiguration IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual InfrastructureConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeInfrastructureConfiguration(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(InfrastructureConfiguration)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/LoadBalancerDetails.Serialization.cs b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/LoadBalancerDetails.Serialization.cs index 0b8453394347..507cd0262aec 100644 --- a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/LoadBalancerDetails.Serialization.cs +++ b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/LoadBalancerDetails.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.WorkloadsSapVirtualInstance.Models /// The Load Balancer details such as Load Balancer ID. internal partial class LoadBalancerDetails : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual LoadBalancerDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeLoadBalancerDetails(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(LoadBalancerDetails)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -123,23 +140,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. LoadBalancerDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual LoadBalancerDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeLoadBalancerDetails(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(LoadBalancerDetails)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/LoadBalancerResourceNames.Serialization.cs b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/LoadBalancerResourceNames.Serialization.cs index c3ef11fc9e88..ef59b14da036 100644 --- a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/LoadBalancerResourceNames.Serialization.cs +++ b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/LoadBalancerResourceNames.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.WorkloadsSapVirtualInstance.Models /// The resource names object for load balancer and related resources. public partial class LoadBalancerResourceNames : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual LoadBalancerResourceNames PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeLoadBalancerResourceNames(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(LoadBalancerResourceNames)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -229,23 +246,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. LoadBalancerResourceNames IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual LoadBalancerResourceNames PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeLoadBalancerResourceNames(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(LoadBalancerResourceNames)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/ManagedRGConfiguration.Serialization.cs b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/ManagedRGConfiguration.Serialization.cs index d4da8de6660b..ad4145206cf6 100644 --- a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/ManagedRGConfiguration.Serialization.cs +++ b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/ManagedRGConfiguration.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.WorkloadsSapVirtualInstance.Models /// Managed resource group configuration. internal partial class ManagedRGConfiguration : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ManagedRGConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeManagedRGConfiguration(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ManagedRGConfiguration)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -118,23 +135,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ManagedRGConfiguration IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ManagedRGConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeManagedRGConfiguration(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ManagedRGConfiguration)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/MessageServerProperties.Serialization.cs b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/MessageServerProperties.Serialization.cs index 2f3e32edb169..beadebf33539 100644 --- a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/MessageServerProperties.Serialization.cs +++ b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/MessageServerProperties.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.WorkloadsSapVirtualInstance.Models /// Defines the SAP message server properties. public partial class MessageServerProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual MessageServerProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeMessageServerProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(MessageServerProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -217,23 +234,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. MessageServerProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual MessageServerProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeMessageServerProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(MessageServerProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/MountFileShareConfiguration.Serialization.cs b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/MountFileShareConfiguration.Serialization.cs index 71384c248239..5c52ffd43cf0 100644 --- a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/MountFileShareConfiguration.Serialization.cs +++ b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/MountFileShareConfiguration.Serialization.cs @@ -22,6 +22,23 @@ internal MountFileShareConfiguration() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override FileShareConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeMountFileShareConfiguration(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(MountFileShareConfiguration)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -121,23 +138,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. MountFileShareConfiguration IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (MountFileShareConfiguration)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override FileShareConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeMountFileShareConfiguration(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(MountFileShareConfiguration)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/NetworkConfiguration.Serialization.cs b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/NetworkConfiguration.Serialization.cs index 99a0b284d7e1..bcc0c38ecfa8 100644 --- a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/NetworkConfiguration.Serialization.cs +++ b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/NetworkConfiguration.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.WorkloadsSapVirtualInstance.Models /// Defines the network configuration type for SAP system infrastructure that is being deployed. internal partial class NetworkConfiguration : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual NetworkConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeNetworkConfiguration(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(NetworkConfiguration)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -122,23 +139,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. NetworkConfiguration IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual NetworkConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeNetworkConfiguration(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(NetworkConfiguration)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/NetworkInterfaceResourceNames.Serialization.cs b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/NetworkInterfaceResourceNames.Serialization.cs index d73c871354c7..4d5809d3e7b7 100644 --- a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/NetworkInterfaceResourceNames.Serialization.cs +++ b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/NetworkInterfaceResourceNames.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.WorkloadsSapVirtualInstance.Models /// The resource names object for network interface and related resources. public partial class NetworkInterfaceResourceNames : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual NetworkInterfaceResourceNames PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeNetworkInterfaceResourceNames(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(NetworkInterfaceResourceNames)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -118,23 +135,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. NetworkInterfaceResourceNames IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual NetworkInterfaceResourceNames PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeNetworkInterfaceResourceNames(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(NetworkInterfaceResourceNames)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/OSSapConfiguration.Serialization.cs b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/OSSapConfiguration.Serialization.cs index 9b55ef5252ea..7d230123dba4 100644 --- a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/OSSapConfiguration.Serialization.cs +++ b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/OSSapConfiguration.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.WorkloadsSapVirtualInstance.Models /// Defines the OS and SAP Configurations for Deployment. public partial class OSSapConfiguration : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual OSSapConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeOSSapConfiguration(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(OSSapConfiguration)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -133,23 +150,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. OSSapConfiguration IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual OSSapConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeOSSapConfiguration(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(OSSapConfiguration)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SAPApplicationServerInstanceListResult.Serialization.cs b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SAPApplicationServerInstanceListResult.Serialization.cs index 1eb68c5544e1..a976fdf55905 100644 --- a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SAPApplicationServerInstanceListResult.Serialization.cs +++ b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SAPApplicationServerInstanceListResult.Serialization.cs @@ -22,6 +22,30 @@ internal SAPApplicationServerInstanceListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SAPApplicationServerInstanceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSAPApplicationServerInstanceListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SAPApplicationServerInstanceListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static SAPApplicationServerInstanceListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeSAPApplicationServerInstanceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SAPApplicationServerInstanceListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SAPApplicationServerInstanceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSAPApplicationServerInstanceListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SAPApplicationServerInstanceListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static SAPApplicationServerInstanceListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeSAPApplicationServerInstanceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SAPCentralServerInstanceListResult.Serialization.cs b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SAPCentralServerInstanceListResult.Serialization.cs index 862ab6d9ac07..7e52b6d36109 100644 --- a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SAPCentralServerInstanceListResult.Serialization.cs +++ b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SAPCentralServerInstanceListResult.Serialization.cs @@ -22,6 +22,30 @@ internal SAPCentralServerInstanceListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SAPCentralServerInstanceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSAPCentralServerInstanceListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SAPCentralServerInstanceListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static SAPCentralServerInstanceListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeSAPCentralServerInstanceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SAPCentralServerInstanceListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SAPCentralServerInstanceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSAPCentralServerInstanceListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SAPCentralServerInstanceListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static SAPCentralServerInstanceListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeSAPCentralServerInstanceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SAPDatabaseInstanceListResult.Serialization.cs b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SAPDatabaseInstanceListResult.Serialization.cs index fef604cee99b..2963bc5bad5a 100644 --- a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SAPDatabaseInstanceListResult.Serialization.cs +++ b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SAPDatabaseInstanceListResult.Serialization.cs @@ -22,6 +22,30 @@ internal SAPDatabaseInstanceListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SAPDatabaseInstanceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSAPDatabaseInstanceListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SAPDatabaseInstanceListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static SAPDatabaseInstanceListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeSAPDatabaseInstanceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SAPDatabaseInstanceListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SAPDatabaseInstanceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSAPDatabaseInstanceListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SAPDatabaseInstanceListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static SAPDatabaseInstanceListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeSAPDatabaseInstanceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SAPVirtualInstanceListResult.Serialization.cs b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SAPVirtualInstanceListResult.Serialization.cs index cca3cd12ce4a..480cc2474ae0 100644 --- a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SAPVirtualInstanceListResult.Serialization.cs +++ b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SAPVirtualInstanceListResult.Serialization.cs @@ -22,6 +22,30 @@ internal SAPVirtualInstanceListResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SAPVirtualInstanceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSAPVirtualInstanceListResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SAPVirtualInstanceListResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static SAPVirtualInstanceListResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeSAPVirtualInstanceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,31 +170,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SAPVirtualInstanceListResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SAPVirtualInstanceListResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSAPVirtualInstanceListResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SAPVirtualInstanceListResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static SAPVirtualInstanceListResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeSAPVirtualInstanceListResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SapApplicationServerInstancePatch.Serialization.cs b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SapApplicationServerInstancePatch.Serialization.cs index 3551074f3baa..7a9d4bad8e1a 100644 --- a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SapApplicationServerInstancePatch.Serialization.cs +++ b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SapApplicationServerInstancePatch.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.WorkloadsSapVirtualInstance.Models /// Defines the request body for updating SAP Application Instance. public partial class SapApplicationServerInstancePatch : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SapApplicationServerInstancePatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSapApplicationServerInstancePatch(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SapApplicationServerInstancePatch)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,23 +163,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SapApplicationServerInstancePatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SapApplicationServerInstancePatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSapApplicationServerInstancePatch(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SapApplicationServerInstancePatch)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SapApplicationServerProperties.Serialization.cs b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SapApplicationServerProperties.Serialization.cs index 63d126b8c99c..7ed3c0cb47af 100644 --- a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SapApplicationServerProperties.Serialization.cs +++ b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SapApplicationServerProperties.Serialization.cs @@ -18,6 +18,23 @@ namespace Azure.ResourceManager.WorkloadsSapVirtualInstance.Models /// Defines the SAP Application Server instance properties. internal partial class SapApplicationServerProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SapApplicationServerProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSapApplicationServerProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SapApplicationServerProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -356,23 +373,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SapApplicationServerProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SapApplicationServerProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSapApplicationServerProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SapApplicationServerProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SapAvailabilityZoneDetailsContent.Serialization.cs b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SapAvailabilityZoneDetailsContent.Serialization.cs index a2a1f7d7e9f3..6683d090bf7e 100644 --- a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SapAvailabilityZoneDetailsContent.Serialization.cs +++ b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SapAvailabilityZoneDetailsContent.Serialization.cs @@ -22,6 +22,23 @@ internal SapAvailabilityZoneDetailsContent() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SapAvailabilityZoneDetailsContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSapAvailabilityZoneDetailsContent(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SapAvailabilityZoneDetailsContent)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -137,23 +154,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SapAvailabilityZoneDetailsContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SapAvailabilityZoneDetailsContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSapAvailabilityZoneDetailsContent(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SapAvailabilityZoneDetailsContent)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SapAvailabilityZoneDetailsResult.Serialization.cs b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SapAvailabilityZoneDetailsResult.Serialization.cs index 4f338a84ea17..be8a119d50cc 100644 --- a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SapAvailabilityZoneDetailsResult.Serialization.cs +++ b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SapAvailabilityZoneDetailsResult.Serialization.cs @@ -17,6 +17,30 @@ namespace Azure.ResourceManager.WorkloadsSapVirtualInstance.Models /// The list of supported availability zone pairs which are part of SAP HA deployment. public partial class SapAvailabilityZoneDetailsResult : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SapAvailabilityZoneDetailsResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSapAvailabilityZoneDetailsResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SapAvailabilityZoneDetailsResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static SapAvailabilityZoneDetailsResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeSapAvailabilityZoneDetailsResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -133,31 +157,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SapAvailabilityZoneDetailsResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SapAvailabilityZoneDetailsResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSapAvailabilityZoneDetailsResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SapAvailabilityZoneDetailsResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static SapAvailabilityZoneDetailsResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeSapAvailabilityZoneDetailsResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SapAvailabilityZonePair.Serialization.cs b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SapAvailabilityZonePair.Serialization.cs index dca491cf045b..0471bb6834e7 100644 --- a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SapAvailabilityZonePair.Serialization.cs +++ b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SapAvailabilityZonePair.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.WorkloadsSapVirtualInstance.Models /// The SAP Availability Zone Pair. public partial class SapAvailabilityZonePair : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SapAvailabilityZonePair PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSapAvailabilityZonePair(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SapAvailabilityZonePair)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -137,23 +154,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SapAvailabilityZonePair IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SapAvailabilityZonePair PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSapAvailabilityZonePair(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SapAvailabilityZonePair)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SapCentralServerInstancePatch.Serialization.cs b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SapCentralServerInstancePatch.Serialization.cs index 4f3e13367cac..7c6be2d9a257 100644 --- a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SapCentralServerInstancePatch.Serialization.cs +++ b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SapCentralServerInstancePatch.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.WorkloadsSapVirtualInstance.Models /// Defines the request body for updating SAP Central Instance. public partial class SapCentralServerInstancePatch : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SapCentralServerInstancePatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSapCentralServerInstancePatch(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SapCentralServerInstancePatch)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,23 +163,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SapCentralServerInstancePatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SapCentralServerInstancePatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSapCentralServerInstancePatch(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SapCentralServerInstancePatch)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SapCentralServerProperties.Serialization.cs b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SapCentralServerProperties.Serialization.cs index 293cb4131149..8043d7d4f952 100644 --- a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SapCentralServerProperties.Serialization.cs +++ b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SapCentralServerProperties.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.WorkloadsSapVirtualInstance.Models /// Defines the SAP Central Services Instance properties. internal partial class SapCentralServerProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SapCentralServerProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSapCentralServerProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SapCentralServerProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -331,23 +348,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SapCentralServerProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SapCentralServerProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSapCentralServerProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SapCentralServerProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SapConfiguration.Serialization.cs b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SapConfiguration.Serialization.cs index a134b4045e36..fbd460e92a10 100644 --- a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SapConfiguration.Serialization.cs +++ b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SapConfiguration.Serialization.cs @@ -24,6 +24,23 @@ internal SapConfiguration() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SapConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSapConfiguration(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SapConfiguration)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -121,23 +138,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SapConfiguration IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SapConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSapConfiguration(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SapConfiguration)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SapDatabaseInstancePatch.Serialization.cs b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SapDatabaseInstancePatch.Serialization.cs index 8d3f71adeccb..acbe52d06b2a 100644 --- a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SapDatabaseInstancePatch.Serialization.cs +++ b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SapDatabaseInstancePatch.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.WorkloadsSapVirtualInstance.Models /// Defines the request body for updating SAP Database Instance. public partial class SapDatabaseInstancePatch : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SapDatabaseInstancePatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSapDatabaseInstancePatch(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SapDatabaseInstancePatch)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -146,23 +163,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SapDatabaseInstancePatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SapDatabaseInstancePatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSapDatabaseInstancePatch(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SapDatabaseInstancePatch)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SapDatabaseProperties.Serialization.cs b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SapDatabaseProperties.Serialization.cs index cedaaac3ff15..0c2ff15d0975 100644 --- a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SapDatabaseProperties.Serialization.cs +++ b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SapDatabaseProperties.Serialization.cs @@ -18,6 +18,23 @@ namespace Azure.ResourceManager.WorkloadsSapVirtualInstance.Models /// Defines the Database properties. internal partial class SapDatabaseProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SapDatabaseProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSapDatabaseProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SapDatabaseProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -256,23 +273,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SapDatabaseProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SapDatabaseProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSapDatabaseProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SapDatabaseProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SapDiskConfiguration.Serialization.cs b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SapDiskConfiguration.Serialization.cs index 9b65eb517a26..678955acdd6f 100644 --- a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SapDiskConfiguration.Serialization.cs +++ b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SapDiskConfiguration.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.WorkloadsSapVirtualInstance.Models /// The SAP Disk Configuration contains 'recommended disk' details and list of supported disks detail for a volume type. public partial class SapDiskConfiguration : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SapDiskConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSapDiskConfiguration(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SapDiskConfiguration)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -147,23 +164,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SapDiskConfiguration IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SapDiskConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSapDiskConfiguration(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SapDiskConfiguration)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SapDiskConfigurationsContent.Serialization.cs b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SapDiskConfigurationsContent.Serialization.cs index 678d207829ef..1bc38831f0c6 100644 --- a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SapDiskConfigurationsContent.Serialization.cs +++ b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SapDiskConfigurationsContent.Serialization.cs @@ -22,6 +22,23 @@ internal SapDiskConfigurationsContent() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SapDiskConfigurationsContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSapDiskConfigurationsContent(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SapDiskConfigurationsContent)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -168,23 +185,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SapDiskConfigurationsContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SapDiskConfigurationsContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSapDiskConfigurationsContent(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SapDiskConfigurationsContent)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SapDiskConfigurationsResult.Serialization.cs b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SapDiskConfigurationsResult.Serialization.cs index 6011addbfc1c..97d1cb4aca47 100644 --- a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SapDiskConfigurationsResult.Serialization.cs +++ b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SapDiskConfigurationsResult.Serialization.cs @@ -17,6 +17,30 @@ namespace Azure.ResourceManager.WorkloadsSapVirtualInstance.Models /// The list of disk configuration for vmSku which are part of SAP deployment. public partial class SapDiskConfigurationsResult : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SapDiskConfigurationsResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSapDiskConfigurationsResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SapDiskConfigurationsResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static SapDiskConfigurationsResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeSapDiskConfigurationsResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -134,31 +158,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SapDiskConfigurationsResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SapDiskConfigurationsResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSapDiskConfigurationsResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SapDiskConfigurationsResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static SapDiskConfigurationsResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeSapDiskConfigurationsResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SapDiskSku.Serialization.cs b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SapDiskSku.Serialization.cs index 3dc93ffa17aa..f116c0894082 100644 --- a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SapDiskSku.Serialization.cs +++ b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SapDiskSku.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.WorkloadsSapVirtualInstance.Models /// The type of disk sku. For example, Standard_LRS, Standard_ZRS, Premium_LRS, Premium_ZRS. internal partial class SapDiskSku : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SapDiskSku PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSapDiskSku(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SapDiskSku)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -122,23 +139,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SapDiskSku IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SapDiskSku PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSapDiskSku(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SapDiskSku)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SapImageReference.Serialization.cs b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SapImageReference.Serialization.cs index d31409d1a56c..11a7fd0b7aec 100644 --- a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SapImageReference.Serialization.cs +++ b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SapImageReference.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.WorkloadsSapVirtualInstance.Models /// Specifies information about the image to use. You can specify information about platform images, marketplace images, or virtual machine images. This element is required when you want to use a platform image, marketplace image, or virtual machine image, but is not used in other creation operations. NOTE: Image reference publisher and offer can only be set when you create the scale set. public partial class SapImageReference : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SapImageReference PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSapImageReference(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SapImageReference)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -173,23 +190,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SapImageReference IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SapImageReference PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSapImageReference(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SapImageReference)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SapInstallWithoutOSConfigSoftwareConfiguration.Serialization.cs b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SapInstallWithoutOSConfigSoftwareConfiguration.Serialization.cs index 88e1354125d2..9c3bae5e53d8 100644 --- a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SapInstallWithoutOSConfigSoftwareConfiguration.Serialization.cs +++ b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SapInstallWithoutOSConfigSoftwareConfiguration.Serialization.cs @@ -21,6 +21,23 @@ internal SapInstallWithoutOSConfigSoftwareConfiguration() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override SapSoftwareConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSapInstallWithoutOSConfigSoftwareConfiguration(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SapInstallWithoutOSConfigSoftwareConfiguration)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -149,23 +166,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SapInstallWithoutOSConfigSoftwareConfiguration IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (SapInstallWithoutOSConfigSoftwareConfiguration)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override SapSoftwareConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSapInstallWithoutOSConfigSoftwareConfiguration(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SapInstallWithoutOSConfigSoftwareConfiguration)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SapLinuxConfiguration.Serialization.cs b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SapLinuxConfiguration.Serialization.cs index 9c410994cce8..55cb91fb50a9 100644 --- a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SapLinuxConfiguration.Serialization.cs +++ b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SapLinuxConfiguration.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.WorkloadsSapVirtualInstance.Models /// Specifies the Linux operating system settings on the virtual machine. For a list of supported Linux distributions, see [Linux on Azure-Endorsed Distributions](https://learn.microsoft.com/azure/virtual-machines/linux/endorsed-distros). public partial class SapLinuxConfiguration : SapOSConfiguration, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected override SapOSConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSapLinuxConfiguration(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SapLinuxConfiguration)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -144,23 +161,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SapLinuxConfiguration IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (SapLinuxConfiguration)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override SapOSConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSapLinuxConfiguration(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SapLinuxConfiguration)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SapOSConfiguration.Serialization.cs b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SapOSConfiguration.Serialization.cs index e815a26e4337..8dd4df3cf609 100644 --- a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SapOSConfiguration.Serialization.cs +++ b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SapOSConfiguration.Serialization.cs @@ -24,6 +24,23 @@ internal SapOSConfiguration() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SapOSConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSapOSConfiguration(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SapOSConfiguration)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -119,23 +136,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SapOSConfiguration IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SapOSConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSapOSConfiguration(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SapOSConfiguration)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SapOSProfile.Serialization.cs b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SapOSProfile.Serialization.cs index 7feb45c63b5b..e457144aedea 100644 --- a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SapOSProfile.Serialization.cs +++ b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SapOSProfile.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.WorkloadsSapVirtualInstance.Models /// Specifies the operating system settings for the virtual machine. Some of the settings cannot be changed once VM is provisioned. public partial class SapOSProfile : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SapOSProfile PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSapOSProfile(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SapOSProfile)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -144,23 +161,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SapOSProfile IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SapOSProfile PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSapOSProfile(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SapOSProfile)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SapSizingRecommendationContent.Serialization.cs b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SapSizingRecommendationContent.Serialization.cs index 18f60306bef4..2909c5e5d7a6 100644 --- a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SapSizingRecommendationContent.Serialization.cs +++ b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SapSizingRecommendationContent.Serialization.cs @@ -22,6 +22,23 @@ internal SapSizingRecommendationContent() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SapSizingRecommendationContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSapSizingRecommendationContent(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SapSizingRecommendationContent)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -209,23 +226,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SapSizingRecommendationContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SapSizingRecommendationContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSapSizingRecommendationContent(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SapSizingRecommendationContent)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SapSizingRecommendationResult.Serialization.cs b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SapSizingRecommendationResult.Serialization.cs index d704a67024e8..6fd78ed6f6da 100644 --- a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SapSizingRecommendationResult.Serialization.cs +++ b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SapSizingRecommendationResult.Serialization.cs @@ -25,6 +25,30 @@ internal SapSizingRecommendationResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SapSizingRecommendationResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSapSizingRecommendationResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SapSizingRecommendationResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static SapSizingRecommendationResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeSapSizingRecommendationResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -120,31 +144,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SapSizingRecommendationResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SapSizingRecommendationResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSapSizingRecommendationResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SapSizingRecommendationResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static SapSizingRecommendationResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeSapSizingRecommendationResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SapSoftwareConfiguration.Serialization.cs b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SapSoftwareConfiguration.Serialization.cs index 612d6c77d301..da78616ec54a 100644 --- a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SapSoftwareConfiguration.Serialization.cs +++ b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SapSoftwareConfiguration.Serialization.cs @@ -24,6 +24,23 @@ internal SapSoftwareConfiguration() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SapSoftwareConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSapSoftwareConfiguration(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SapSoftwareConfiguration)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -121,23 +138,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SapSoftwareConfiguration IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SapSoftwareConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSapSoftwareConfiguration(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SapSoftwareConfiguration)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SapSshConfiguration.Serialization.cs b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SapSshConfiguration.Serialization.cs index eec805684650..48c1adf18273 100644 --- a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SapSshConfiguration.Serialization.cs +++ b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SapSshConfiguration.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.WorkloadsSapVirtualInstance.Models /// SSH configuration for Linux based VMs running on Azure. internal partial class SapSshConfiguration : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SapSshConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSapSshConfiguration(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SapSshConfiguration)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -132,23 +149,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SapSshConfiguration IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SapSshConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSapSshConfiguration(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SapSshConfiguration)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SapSshKeyPair.Serialization.cs b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SapSshKeyPair.Serialization.cs index 6224697e9776..fb9bb78c349d 100644 --- a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SapSshKeyPair.Serialization.cs +++ b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SapSshKeyPair.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.WorkloadsSapVirtualInstance.Models /// The SSH Key-pair used to authenticate with the VM. The key needs to be at least 2048-bit and in ssh-rsa format. For creating ssh keys, see [Create SSH keys on Linux and Mac for Linux VMs in Azure](https://learn.microsoft.com/azure/virtual-machines/linux/create-ssh-keys-detailed). public partial class SapSshKeyPair : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SapSshKeyPair PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSapSshKeyPair(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SapSshKeyPair)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -129,23 +146,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SapSshKeyPair IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SapSshKeyPair PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSapSshKeyPair(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SapSshKeyPair)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SapSshPublicKey.Serialization.cs b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SapSshPublicKey.Serialization.cs index a220e3ce6574..520e5d3189d8 100644 --- a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SapSshPublicKey.Serialization.cs +++ b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SapSshPublicKey.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.WorkloadsSapVirtualInstance.Models /// Contains information about SSH certificate public key and the path on the Linux VM where the public key is placed. public partial class SapSshPublicKey : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SapSshPublicKey PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSapSshPublicKey(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SapSshPublicKey)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -118,23 +135,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SapSshPublicKey IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SapSshPublicKey PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSapSshPublicKey(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SapSshPublicKey)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SapStorageConfiguration.Serialization.cs b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SapStorageConfiguration.Serialization.cs index 1f6a3470144f..cfad2214b475 100644 --- a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SapStorageConfiguration.Serialization.cs +++ b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SapStorageConfiguration.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.WorkloadsSapVirtualInstance.Models /// Gets or sets the storage configuration. internal partial class SapStorageConfiguration : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SapStorageConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSapStorageConfiguration(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SapStorageConfiguration)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -122,23 +139,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SapStorageConfiguration IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SapStorageConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSapStorageConfiguration(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SapStorageConfiguration)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SapSupportedResourceSkusResult.Serialization.cs b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SapSupportedResourceSkusResult.Serialization.cs index 402f5d3f66d2..700a64def0b5 100644 --- a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SapSupportedResourceSkusResult.Serialization.cs +++ b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SapSupportedResourceSkusResult.Serialization.cs @@ -17,6 +17,30 @@ namespace Azure.ResourceManager.WorkloadsSapVirtualInstance.Models /// The list of supported SKUs for different resources which are part of SAP deployment. public partial class SapSupportedResourceSkusResult : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SapSupportedResourceSkusResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSapSupportedResourceSkusResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SapSupportedResourceSkusResult)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static SapSupportedResourceSkusResult FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeSapSupportedResourceSkusResult(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -133,31 +157,7 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SapSupportedResourceSkusResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SapSupportedResourceSkusResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSapSupportedResourceSkusResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SapSupportedResourceSkusResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; - - /// The to deserialize the from. - internal static SapSupportedResourceSkusResult FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeSapSupportedResourceSkusResult(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SapSupportedSku.Serialization.cs b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SapSupportedSku.Serialization.cs index 7d90ed8a8e20..b79908cfdc58 100644 --- a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SapSupportedSku.Serialization.cs +++ b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SapSupportedSku.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.WorkloadsSapVirtualInstance.Models /// The SAP supported SKU. public partial class SapSupportedSku : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SapSupportedSku PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSapSupportedSku(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SapSupportedSku)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -148,23 +165,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SapSupportedSku IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SapSupportedSku PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSapSupportedSku(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SapSupportedSku)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SapSupportedSkusContent.Serialization.cs b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SapSupportedSkusContent.Serialization.cs index e8641e1faff1..04406d1395a6 100644 --- a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SapSupportedSkusContent.Serialization.cs +++ b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SapSupportedSkusContent.Serialization.cs @@ -22,6 +22,23 @@ internal SapSupportedSkusContent() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SapSupportedSkusContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSapSupportedSkusContent(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SapSupportedSkusContent)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -175,23 +192,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SapSupportedSkusContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SapSupportedSkusContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSapSupportedSkusContent(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SapSupportedSkusContent)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SapVirtualInstanceError.Serialization.cs b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SapVirtualInstanceError.Serialization.cs index e69f91aa254d..7122467239a5 100644 --- a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SapVirtualInstanceError.Serialization.cs +++ b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SapVirtualInstanceError.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.WorkloadsSapVirtualInstance.Models /// An error response from the Virtual Instance for SAP Workload service. internal partial class SapVirtualInstanceError : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SapVirtualInstanceError PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSapVirtualInstanceError(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SapVirtualInstanceError)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -122,23 +139,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SapVirtualInstanceError IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SapVirtualInstanceError PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSapVirtualInstanceError(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SapVirtualInstanceError)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SapVirtualInstanceErrorDetail.Serialization.cs b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SapVirtualInstanceErrorDetail.Serialization.cs index ee3230b63510..3943de3d3377 100644 --- a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SapVirtualInstanceErrorDetail.Serialization.cs +++ b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SapVirtualInstanceErrorDetail.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.WorkloadsSapVirtualInstance.Models /// Error definition. public partial class SapVirtualInstanceErrorDetail : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SapVirtualInstanceErrorDetail PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSapVirtualInstanceErrorDetail(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SapVirtualInstanceErrorDetail)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -154,23 +171,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SapVirtualInstanceErrorDetail IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SapVirtualInstanceErrorDetail PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSapVirtualInstanceErrorDetail(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SapVirtualInstanceErrorDetail)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SapVirtualInstanceIdentity.Serialization.cs b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SapVirtualInstanceIdentity.Serialization.cs index 093057d21be8..d305c6b41698 100644 --- a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SapVirtualInstanceIdentity.Serialization.cs +++ b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SapVirtualInstanceIdentity.Serialization.cs @@ -23,6 +23,23 @@ internal SapVirtualInstanceIdentity() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SapVirtualInstanceIdentity PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSapVirtualInstanceIdentity(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SapVirtualInstanceIdentity)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -160,23 +177,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SapVirtualInstanceIdentity IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SapVirtualInstanceIdentity PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSapVirtualInstanceIdentity(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SapVirtualInstanceIdentity)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SapVirtualInstancePatch.Serialization.cs b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SapVirtualInstancePatch.Serialization.cs index b738557181db..920d04a9eaf0 100644 --- a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SapVirtualInstancePatch.Serialization.cs +++ b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SapVirtualInstancePatch.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.WorkloadsSapVirtualInstance.Models /// Defines the request body for updating Virtual Instance for SAP. public partial class SapVirtualInstancePatch : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SapVirtualInstancePatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSapVirtualInstancePatch(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SapVirtualInstancePatch)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -176,23 +193,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SapVirtualInstancePatch IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SapVirtualInstancePatch PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSapVirtualInstancePatch(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SapVirtualInstancePatch)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SapVirtualInstanceProperties.Serialization.cs b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SapVirtualInstanceProperties.Serialization.cs index 2c0ac765ef7b..ac8ed7788494 100644 --- a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SapVirtualInstanceProperties.Serialization.cs +++ b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SapVirtualInstanceProperties.Serialization.cs @@ -21,6 +21,23 @@ internal SapVirtualInstanceProperties() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SapVirtualInstanceProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSapVirtualInstanceProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SapVirtualInstanceProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -252,23 +269,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SapVirtualInstanceProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SapVirtualInstanceProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSapVirtualInstanceProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SapVirtualInstanceProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SapVirtualMachineConfiguration.Serialization.cs b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SapVirtualMachineConfiguration.Serialization.cs index f08c41d0d7f9..759ce1fed76e 100644 --- a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SapVirtualMachineConfiguration.Serialization.cs +++ b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SapVirtualMachineConfiguration.Serialization.cs @@ -21,6 +21,23 @@ internal SapVirtualMachineConfiguration() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SapVirtualMachineConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSapVirtualMachineConfiguration(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SapVirtualMachineConfiguration)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -136,23 +153,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SapVirtualMachineConfiguration IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SapVirtualMachineConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSapVirtualMachineConfiguration(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SapVirtualMachineConfiguration)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SapWindowsConfiguration.Serialization.cs b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SapWindowsConfiguration.Serialization.cs index e7424320ad9f..4856b277ac23 100644 --- a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SapWindowsConfiguration.Serialization.cs +++ b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SapWindowsConfiguration.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.WorkloadsSapVirtualInstance.Models /// Specifies Windows operating system settings on the virtual machine. public partial class SapWindowsConfiguration : SapOSConfiguration, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected override SapOSConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSapWindowsConfiguration(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SapWindowsConfiguration)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -99,23 +116,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SapWindowsConfiguration IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (SapWindowsConfiguration)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override SapOSConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSapWindowsConfiguration(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SapWindowsConfiguration)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/ServiceInitiatedSoftwareConfiguration.Serialization.cs b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/ServiceInitiatedSoftwareConfiguration.Serialization.cs index fabd429174f7..38a5ed70e708 100644 --- a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/ServiceInitiatedSoftwareConfiguration.Serialization.cs +++ b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/ServiceInitiatedSoftwareConfiguration.Serialization.cs @@ -21,6 +21,23 @@ internal ServiceInitiatedSoftwareConfiguration() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override SapSoftwareConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeServiceInitiatedSoftwareConfiguration(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ServiceInitiatedSoftwareConfiguration)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -167,23 +184,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ServiceInitiatedSoftwareConfiguration IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (ServiceInitiatedSoftwareConfiguration)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override SapSoftwareConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeServiceInitiatedSoftwareConfiguration(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ServiceInitiatedSoftwareConfiguration)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SharedStorageResourceNames.Serialization.cs b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SharedStorageResourceNames.Serialization.cs index d0e28d949e9d..17fae9c5370c 100644 --- a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SharedStorageResourceNames.Serialization.cs +++ b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SharedStorageResourceNames.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.WorkloadsSapVirtualInstance.Models /// The resource names object for shared storage. public partial class SharedStorageResourceNames : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SharedStorageResourceNames PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSharedStorageResourceNames(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SharedStorageResourceNames)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -129,23 +146,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SharedStorageResourceNames IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SharedStorageResourceNames PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSharedStorageResourceNames(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SharedStorageResourceNames)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SingleServerConfiguration.Serialization.cs b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SingleServerConfiguration.Serialization.cs index 8fd57b7ca1d8..a2f9c7a45672 100644 --- a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SingleServerConfiguration.Serialization.cs +++ b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SingleServerConfiguration.Serialization.cs @@ -22,6 +22,23 @@ internal SingleServerConfiguration() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override InfrastructureConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSingleServerConfiguration(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SingleServerConfiguration)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -196,23 +213,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SingleServerConfiguration IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (SingleServerConfiguration)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override InfrastructureConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSingleServerConfiguration(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SingleServerConfiguration)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SingleServerCustomResourceNames.Serialization.cs b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SingleServerCustomResourceNames.Serialization.cs index 287e6d6ebe3b..ddab2d2615af 100644 --- a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SingleServerCustomResourceNames.Serialization.cs +++ b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SingleServerCustomResourceNames.Serialization.cs @@ -24,6 +24,23 @@ internal SingleServerCustomResourceNames() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SingleServerCustomResourceNames PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSingleServerCustomResourceNames(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SingleServerCustomResourceNames)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -117,23 +134,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SingleServerCustomResourceNames IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SingleServerCustomResourceNames PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSingleServerCustomResourceNames(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SingleServerCustomResourceNames)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SingleServerFullResourceNames.Serialization.cs b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SingleServerFullResourceNames.Serialization.cs index 5cba49af20cb..54f0e1355fb6 100644 --- a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SingleServerFullResourceNames.Serialization.cs +++ b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SingleServerFullResourceNames.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.WorkloadsSapVirtualInstance.Models /// The resource name object where the specified values will be full resource names of the corresponding resources in a single server SAP system. public partial class SingleServerFullResourceNames : SingleServerCustomResourceNames, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected override SingleServerCustomResourceNames PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSingleServerFullResourceNames(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SingleServerFullResourceNames)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -114,23 +131,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SingleServerFullResourceNames IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (SingleServerFullResourceNames)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override SingleServerCustomResourceNames PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSingleServerFullResourceNames(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SingleServerFullResourceNames)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SingleServerRecommendationResult.Serialization.cs b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SingleServerRecommendationResult.Serialization.cs index 176624f74923..38fc7ceb27e8 100644 --- a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SingleServerRecommendationResult.Serialization.cs +++ b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SingleServerRecommendationResult.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.WorkloadsSapVirtualInstance.Models /// The recommended configuration for a single server SAP system. public partial class SingleServerRecommendationResult : SapSizingRecommendationResult, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected override SapSizingRecommendationResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSingleServerRecommendationResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SingleServerRecommendationResult)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -110,23 +127,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SingleServerRecommendationResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (SingleServerRecommendationResult)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override SapSizingRecommendationResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSingleServerRecommendationResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SingleServerRecommendationResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SkipFileShareConfiguration.Serialization.cs b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SkipFileShareConfiguration.Serialization.cs index 02a1c5f723a5..d84a9205966d 100644 --- a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SkipFileShareConfiguration.Serialization.cs +++ b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SkipFileShareConfiguration.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.WorkloadsSapVirtualInstance.Models /// Gets or sets the file share configuration for scenarios where transport directory fileshare is not created or required. public partial class SkipFileShareConfiguration : FileShareConfiguration, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected override FileShareConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSkipFileShareConfiguration(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SkipFileShareConfiguration)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -99,23 +116,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SkipFileShareConfiguration IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (SkipFileShareConfiguration)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override FileShareConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSkipFileShareConfiguration(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SkipFileShareConfiguration)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/StartSapInstanceContent.Serialization.cs b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/StartSapInstanceContent.Serialization.cs index 34047a206b4a..9f937b4d2efd 100644 --- a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/StartSapInstanceContent.Serialization.cs +++ b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/StartSapInstanceContent.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.WorkloadsSapVirtualInstance.Models /// Start SAP instance(s) request body. public partial class StartSapInstanceContent : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual StartSapInstanceContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeStartSapInstanceContent(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(StartSapInstanceContent)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -123,23 +140,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. StartSapInstanceContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual StartSapInstanceContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeStartSapInstanceContent(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(StartSapInstanceContent)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/StopSapInstanceContent.Serialization.cs b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/StopSapInstanceContent.Serialization.cs index 49f28de75d4a..4a1cc18a67ea 100644 --- a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/StopSapInstanceContent.Serialization.cs +++ b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/StopSapInstanceContent.Serialization.cs @@ -17,6 +17,23 @@ namespace Azure.ResourceManager.WorkloadsSapVirtualInstance.Models /// Stop SAP instance(s) request body. public partial class StopSapInstanceContent : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual StopSapInstanceContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeStopSapInstanceContent(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(StopSapInstanceContent)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -138,23 +155,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. StopSapInstanceContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual StopSapInstanceContent PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeStopSapInstanceContent(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(StopSapInstanceContent)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; diff --git a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SupportedConfigurationsDiskDetails.Serialization.cs b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SupportedConfigurationsDiskDetails.Serialization.cs index ece1f2626e61..2e953ec773f1 100644 --- a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SupportedConfigurationsDiskDetails.Serialization.cs +++ b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/SupportedConfigurationsDiskDetails.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.WorkloadsSapVirtualInstance.Models /// The supported disk size details for a disk type. public partial class SupportedConfigurationsDiskDetails : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual SupportedConfigurationsDiskDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSupportedConfigurationsDiskDetails(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SupportedConfigurationsDiskDetails)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -216,23 +233,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SupportedConfigurationsDiskDetails IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual SupportedConfigurationsDiskDetails PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSupportedConfigurationsDiskDetails(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SupportedConfigurationsDiskDetails)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/ThreeTierConfiguration.Serialization.cs b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/ThreeTierConfiguration.Serialization.cs index 18bf75d79c64..393af9413d48 100644 --- a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/ThreeTierConfiguration.Serialization.cs +++ b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/ThreeTierConfiguration.Serialization.cs @@ -21,6 +21,23 @@ internal ThreeTierConfiguration() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override InfrastructureConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeThreeTierConfiguration(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ThreeTierConfiguration)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -204,23 +221,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ThreeTierConfiguration IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (ThreeTierConfiguration)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override InfrastructureConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeThreeTierConfiguration(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ThreeTierConfiguration)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/ThreeTierCustomResourceNames.Serialization.cs b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/ThreeTierCustomResourceNames.Serialization.cs index 4f6228d4c745..770ce74be54f 100644 --- a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/ThreeTierCustomResourceNames.Serialization.cs +++ b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/ThreeTierCustomResourceNames.Serialization.cs @@ -24,6 +24,23 @@ internal ThreeTierCustomResourceNames() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ThreeTierCustomResourceNames PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeThreeTierCustomResourceNames(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ThreeTierCustomResourceNames)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -117,23 +134,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ThreeTierCustomResourceNames IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ThreeTierCustomResourceNames PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeThreeTierCustomResourceNames(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ThreeTierCustomResourceNames)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/ThreeTierFullResourceNames.Serialization.cs b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/ThreeTierFullResourceNames.Serialization.cs index 29a094b85bd4..cad609f8fbcd 100644 --- a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/ThreeTierFullResourceNames.Serialization.cs +++ b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/ThreeTierFullResourceNames.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.WorkloadsSapVirtualInstance.Models /// The resource name object where the specified values will be full resource names of the corresponding resources in a three tier SAP system. public partial class ThreeTierFullResourceNames : ThreeTierCustomResourceNames, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected override ThreeTierCustomResourceNames PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeThreeTierFullResourceNames(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ThreeTierFullResourceNames)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -165,23 +182,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ThreeTierFullResourceNames IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (ThreeTierFullResourceNames)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override ThreeTierCustomResourceNames PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeThreeTierFullResourceNames(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ThreeTierFullResourceNames)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/ThreeTierRecommendationResult.Serialization.cs b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/ThreeTierRecommendationResult.Serialization.cs index cbc7c631ac8f..eb12d18ff535 100644 --- a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/ThreeTierRecommendationResult.Serialization.cs +++ b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/ThreeTierRecommendationResult.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.WorkloadsSapVirtualInstance.Models /// The recommended configuration for a three tier SAP system. public partial class ThreeTierRecommendationResult : SapSizingRecommendationResult, IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected override SapSizingRecommendationResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeThreeTierRecommendationResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ThreeTierRecommendationResult)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -185,23 +202,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ThreeTierRecommendationResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (ThreeTierRecommendationResult)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override SapSizingRecommendationResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeThreeTierRecommendationResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ThreeTierRecommendationResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/UnknownFileShareConfiguration.Serialization.cs b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/UnknownFileShareConfiguration.Serialization.cs index 7c60a2340bc3..6eb51b168cf2 100644 --- a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/UnknownFileShareConfiguration.Serialization.cs +++ b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/UnknownFileShareConfiguration.Serialization.cs @@ -20,6 +20,23 @@ internal UnknownFileShareConfiguration() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override FileShareConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeFileShareConfiguration(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(FileShareConfiguration)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -103,23 +120,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. FileShareConfiguration IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override FileShareConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeFileShareConfiguration(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(FileShareConfiguration)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/UnknownInfrastructureConfiguration.Serialization.cs b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/UnknownInfrastructureConfiguration.Serialization.cs index 31ac84d42b21..277be8bc0c88 100644 --- a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/UnknownInfrastructureConfiguration.Serialization.cs +++ b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/UnknownInfrastructureConfiguration.Serialization.cs @@ -20,6 +20,23 @@ internal UnknownInfrastructureConfiguration() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override InfrastructureConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeInfrastructureConfiguration(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(InfrastructureConfiguration)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -109,23 +126,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. InfrastructureConfiguration IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override InfrastructureConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeInfrastructureConfiguration(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(InfrastructureConfiguration)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/UnknownSapConfiguration.Serialization.cs b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/UnknownSapConfiguration.Serialization.cs index f5b02945255b..f972e60e46f0 100644 --- a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/UnknownSapConfiguration.Serialization.cs +++ b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/UnknownSapConfiguration.Serialization.cs @@ -20,6 +20,23 @@ internal UnknownSapConfiguration() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override SapConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSapConfiguration(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SapConfiguration)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -103,23 +120,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SapConfiguration IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override SapConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSapConfiguration(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SapConfiguration)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/UnknownSapOSConfiguration.Serialization.cs b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/UnknownSapOSConfiguration.Serialization.cs index f11f0952ab59..f1562121ed58 100644 --- a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/UnknownSapOSConfiguration.Serialization.cs +++ b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/UnknownSapOSConfiguration.Serialization.cs @@ -20,6 +20,23 @@ internal UnknownSapOSConfiguration() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override SapOSConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSapOSConfiguration(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SapOSConfiguration)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -103,23 +120,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SapOSConfiguration IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override SapOSConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSapOSConfiguration(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SapOSConfiguration)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/UnknownSapSizingRecommendationResult.Serialization.cs b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/UnknownSapSizingRecommendationResult.Serialization.cs index 6a88070d8378..985d31c0e2ba 100644 --- a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/UnknownSapSizingRecommendationResult.Serialization.cs +++ b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/UnknownSapSizingRecommendationResult.Serialization.cs @@ -20,6 +20,23 @@ internal UnknownSapSizingRecommendationResult() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override SapSizingRecommendationResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSapSizingRecommendationResult(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SapSizingRecommendationResult)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -103,23 +120,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SapSizingRecommendationResult IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override SapSizingRecommendationResult PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSapSizingRecommendationResult(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SapSizingRecommendationResult)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/UnknownSapSoftwareConfiguration.Serialization.cs b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/UnknownSapSoftwareConfiguration.Serialization.cs index 51d3649dfa34..f74122e489ef 100644 --- a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/UnknownSapSoftwareConfiguration.Serialization.cs +++ b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/UnknownSapSoftwareConfiguration.Serialization.cs @@ -20,6 +20,23 @@ internal UnknownSapSoftwareConfiguration() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override SapSoftwareConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSapSoftwareConfiguration(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SapSoftwareConfiguration)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -103,23 +120,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SapSoftwareConfiguration IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override SapSoftwareConfiguration PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSapSoftwareConfiguration(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SapSoftwareConfiguration)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/UnknownSingleServerCustomResourceNames.Serialization.cs b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/UnknownSingleServerCustomResourceNames.Serialization.cs index 1c2f61a78382..ed671f009ef9 100644 --- a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/UnknownSingleServerCustomResourceNames.Serialization.cs +++ b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/UnknownSingleServerCustomResourceNames.Serialization.cs @@ -20,6 +20,23 @@ internal UnknownSingleServerCustomResourceNames() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override SingleServerCustomResourceNames PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSingleServerCustomResourceNames(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SingleServerCustomResourceNames)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -103,23 +120,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SingleServerCustomResourceNames IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override SingleServerCustomResourceNames PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSingleServerCustomResourceNames(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SingleServerCustomResourceNames)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/UnknownThreeTierCustomResourceNames.Serialization.cs b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/UnknownThreeTierCustomResourceNames.Serialization.cs index c82dcf603553..cf5c0c5ffad9 100644 --- a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/UnknownThreeTierCustomResourceNames.Serialization.cs +++ b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/UnknownThreeTierCustomResourceNames.Serialization.cs @@ -20,6 +20,23 @@ internal UnknownThreeTierCustomResourceNames() { } + /// The data to parse. + /// The client options for reading and writing models. + protected override ThreeTierCustomResourceNames PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeThreeTierCustomResourceNames(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(ThreeTierCustomResourceNames)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -103,23 +120,6 @@ protected override BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. ThreeTierCustomResourceNames IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected override ThreeTierCustomResourceNames PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeThreeTierCustomResourceNames(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(ThreeTierCustomResourceNames)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/UpdateSapVirtualInstanceProperties.Serialization.cs b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/UpdateSapVirtualInstanceProperties.Serialization.cs index 09e50fe96fb6..dcec0f71a56e 100644 --- a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/UpdateSapVirtualInstanceProperties.Serialization.cs +++ b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/UpdateSapVirtualInstanceProperties.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.WorkloadsSapVirtualInstance.Models /// Defines the update request body properties for updating Virtual Instance for SAP. internal partial class UpdateSapVirtualInstanceProperties : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual UpdateSapVirtualInstanceProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeUpdateSapVirtualInstanceProperties(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(UpdateSapVirtualInstanceProperties)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -122,23 +139,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. UpdateSapVirtualInstanceProperties IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual UpdateSapVirtualInstanceProperties PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeUpdateSapVirtualInstanceProperties(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(UpdateSapVirtualInstanceProperties)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/VirtualMachineResourceNames.Serialization.cs b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/VirtualMachineResourceNames.Serialization.cs index b14f548798ea..974c70040fc8 100644 --- a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/VirtualMachineResourceNames.Serialization.cs +++ b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/Models/VirtualMachineResourceNames.Serialization.cs @@ -16,6 +16,23 @@ namespace Azure.ResourceManager.WorkloadsSapVirtualInstance.Models /// The resource names object for virtual machine and related resources. public partial class VirtualMachineResourceNames : IJsonModel { + /// The data to parse. + /// The client options for reading and writing models. + protected virtual VirtualMachineResourceNames PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeVirtualMachineResourceNames(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(VirtualMachineResourceNames)} does not support reading '{options.Format}' format."); + } + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -231,23 +248,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. VirtualMachineResourceNames IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual VirtualMachineResourceNames PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeVirtualMachineResourceNames(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(VirtualMachineResourceNames)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; } diff --git a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/SapApplicationServerInstanceData.Serialization.cs b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/SapApplicationServerInstanceData.Serialization.cs index 1c7538ad8148..5f2e753189af 100644 --- a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/SapApplicationServerInstanceData.Serialization.cs +++ b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/SapApplicationServerInstanceData.Serialization.cs @@ -25,6 +25,30 @@ internal SapApplicationServerInstanceData() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSapApplicationServerInstanceData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SapApplicationServerInstanceData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static SapApplicationServerInstanceData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeSapApplicationServerInstanceData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -189,23 +213,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SapApplicationServerInstanceData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (SapApplicationServerInstanceData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSapApplicationServerInstanceData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SapApplicationServerInstanceData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -220,12 +227,5 @@ internal static RequestContent ToRequestContent(SapApplicationServerInstanceData content.JsonWriter.WriteObjectValue(sapApplicationServerInstanceData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static SapApplicationServerInstanceData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeSapApplicationServerInstanceData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/SapCentralServerInstanceData.Serialization.cs b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/SapCentralServerInstanceData.Serialization.cs index 5ae1dc6a3632..92e5e919d871 100644 --- a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/SapCentralServerInstanceData.Serialization.cs +++ b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/SapCentralServerInstanceData.Serialization.cs @@ -25,6 +25,30 @@ internal SapCentralServerInstanceData() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSapCentralServerInstanceData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SapCentralServerInstanceData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static SapCentralServerInstanceData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeSapCentralServerInstanceData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -189,23 +213,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SapCentralServerInstanceData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (SapCentralServerInstanceData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSapCentralServerInstanceData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SapCentralServerInstanceData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -220,12 +227,5 @@ internal static RequestContent ToRequestContent(SapCentralServerInstanceData sap content.JsonWriter.WriteObjectValue(sapCentralServerInstanceData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static SapCentralServerInstanceData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeSapCentralServerInstanceData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/SapDatabaseInstanceData.Serialization.cs b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/SapDatabaseInstanceData.Serialization.cs index 3b81045c104a..c4346de30005 100644 --- a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/SapDatabaseInstanceData.Serialization.cs +++ b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/SapDatabaseInstanceData.Serialization.cs @@ -25,6 +25,30 @@ internal SapDatabaseInstanceData() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSapDatabaseInstanceData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SapDatabaseInstanceData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static SapDatabaseInstanceData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeSapDatabaseInstanceData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -189,23 +213,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SapDatabaseInstanceData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (SapDatabaseInstanceData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSapDatabaseInstanceData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SapDatabaseInstanceData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -220,12 +227,5 @@ internal static RequestContent ToRequestContent(SapDatabaseInstanceData sapDatab content.JsonWriter.WriteObjectValue(sapDatabaseInstanceData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static SapDatabaseInstanceData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeSapDatabaseInstanceData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } } diff --git a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/SapVirtualInstanceData.Serialization.cs b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/SapVirtualInstanceData.Serialization.cs index 2efd93bfb15e..b6021404f2fb 100644 --- a/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/SapVirtualInstanceData.Serialization.cs +++ b/sdk/workloadssapvirtualinstance/Azure.ResourceManager.WorkloadsSapVirtualInstance/src/Generated/SapVirtualInstanceData.Serialization.cs @@ -25,6 +25,30 @@ internal SapVirtualInstanceData() { } + /// The data to parse. + /// The client options for reading and writing models. + protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) + { + string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + switch (format) + { + case "J": + using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) + { + return DeserializeSapVirtualInstanceData(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(SapVirtualInstanceData)} does not support reading '{options.Format}' format."); + } + } + + /// The to deserialize the from. + internal static SapVirtualInstanceData FromResponse(Response response) + { + using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeSapVirtualInstanceData(document.RootElement, ModelSerializationExtensions.WireOptions); + } + /// The JSON writer. /// The client options for reading and writing models. void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) @@ -205,23 +229,6 @@ protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions /// The client options for reading and writing models. SapVirtualInstanceData IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) => (SapVirtualInstanceData)PersistableModelCreateCore(data, options); - /// The data to parse. - /// The client options for reading and writing models. - protected virtual ResourceData PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options) - { - string format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; - switch (format) - { - case "J": - using (JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions)) - { - return DeserializeSapVirtualInstanceData(document.RootElement, options); - } - default: - throw new FormatException($"The model {nameof(SapVirtualInstanceData)} does not support reading '{options.Format}' format."); - } - } - /// The client options for reading and writing models. string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; @@ -236,12 +243,5 @@ internal static RequestContent ToRequestContent(SapVirtualInstanceData sapVirtua content.JsonWriter.WriteObjectValue(sapVirtualInstanceData, ModelSerializationExtensions.WireOptions); return content; } - - /// The to deserialize the from. - internal static SapVirtualInstanceData FromResponse(Response response) - { - using JsonDocument document = JsonDocument.Parse(response.Content, ModelSerializationExtensions.JsonDocumentOptions); - return DeserializeSapVirtualInstanceData(document.RootElement, ModelSerializationExtensions.WireOptions); - } } }